TPL_ISIS_TOOLBAR

気になってたさくらのVPSを試してみました。

スペック、特に容量はは大して要らないのでプランは

さくらのVPS(v3) SSD 2G IK01

にしました。

OSはCentOS6の64bit版でした。

 

申し込み後30分ほどでIPアドレスとパスワードが送られてくるので、

https://secure.sakura.ad.jp/vpscontrol/

からログインし、仮想サーバ操作で「起動」をクリックすると使えるようになります。

 

で早速SSHでつないでみました。

apache とか入ってないみたいだったのでとりあえず

# yum install php

でインストールしました。

===================================================================================

 Package             Arch         Version                      Repository     Size

===================================================================================

Installing:

 php                 x86_64       5.3.3-23.el6_4               updates       1.1 M

Installing for dependencies:

 apr-util-ldap       x86_64       1.3.9-3.el6_0.1              base           15 k

 httpd               x86_64       2.2.15-29.el6.centos         updates       821 k

 httpd-tools         x86_64       2.2.15-29.el6.centos         updates        73 k

 php-cli             x86_64       5.3.3-23.el6_4               updates       2.2 M

 php-common          x86_64       5.3.3-23.el6_4               updates       524 k

 

Transaction Summary

===================================================================================

Install       6 Package(s)

そうすると httpd も一緒にインストールしてくれます。

 

忘れずに php-mbstring も入れておきます。 

# yum install php-mbstring

===================================================================================

 Package              Arch           Version                 Repository       Size

===================================================================================

Installing:

 php-mbstring         x86_64         5.3.3-23.el6_4          updates         455 k

 

Transaction Summary

===================================================================================

Install       1 Package(s)

 

ちょっと試しに httpd を起動してみます。

# service httpd start

問題なくWEBブラウザからアクセスできました。

ちなみに初期状態では iptables が動いてません、SELinuxも無効になっています。

 

そうだ忘れてたけど php-pear も入れとこ

# yum install php-pear

===================================================================================

 Package            Arch             Version                  Repository      Size

===================================================================================

Installing:

 php-pear           noarch           1:1.9.4-4.el6            base           393 k

 

Transaction Summary

===================================================================================

Install       1 Package(s)

 

次に mysql-server を入れました。

# yum install mysql-server

===================================================================================

 Package               Arch          Version                  Repository      Size

===================================================================================

Installing:

 mysql-server          x86_64        5.1.69-1.el6_4           updates        8.7 M

Installing for dependencies:

 mysql                 x86_64        5.1.69-1.el6_4           updates        907 k

 perl-DBD-MySQL        x86_64        4.013-3.el6              base           134 k

 perl-DBI              x86_64        1.609-4.el6              base           705 k

 

Transaction Summary

===================================================================================

Install       4 Package(s)

 

# vi /etc/my.conf

※私は文字セットを指定しました。

# mysql_secure_installation

 

MySQLサーバを起動してみます。

#service mysqld start

問題なく起動しました。

 

Apache と MySQLサーバを自動起動するようにしておきます。

# chkconfig --level 3 httpd on

# chkconfig --level3 mysqld on

 

これで後はユーザを作って httpd.conf と my.cnf をいじればWEBサイト構築の最低限の設定ができあがりかな?

 

私は更に FTPサーバを追加しました。

# yum install vsftpd

===================================================================================

 Package         Arch            Version                    Repository        Size

===================================================================================

Installing:

 vsftpd          x86_64          2.2.2-11.el6_4.1           updates          151 k

 

Transaction Summary

===================================================================================

Install       1 Package(s)

 

で取り急ぎ匿名接続を無効にしました。

# vi /etc/vsftpd/vsftpd.conf

anonymous_enable=YES

anonymous_enable=NO

に変更 

FTPサーバを起動させる

# service vsftpd start

自動起動も設定しておく

# chkconfig --level 3 vsftpd on

 

phpMyAdmin をいれて気付いたのですが php-mysql を入れるのを忘れてました。

# yum install php-mysql

===================================================================================

 Package            Arch            Version                 Repository        Size

===================================================================================

Installing:

 php-mysql          x86_64          5.3.3-23.el6_4          updates           81 k

Installing for dependencies:

 php-pdo            x86_64          5.3.3-23.el6_4          updates           75 k

 

Transaction Summary

===================================================================================

Install       2 Package(s)

 

まだ全然設定終わってないのですが、あまりCentOSやRHELのセットアップをしたことないひとには結構面倒な作業のような気がします。

VPSは自由がきいていいのですが慣れない人にはあまりお勧めできないですね。

 

ちなみに私は 数Gbytes のMySQLのダンプファイルを取り込んでみたかったので契約してみました。 

 

で早速、約4GbytesのファイルをFTPでアップロードしたのですが、コチラの回線が悪いせいかもしれませんが 300KiB/s程度しか出ず軽く3時間以上かかりそうです・・・

その後速度が落ちてきて7時間以上かかりそうな感じになってきました。