ServersMan@VPS Entryを使った感想

久しぶりの投稿です。

ついカッとなって契約した ServersMan@VPS の Entry プランですが、早いもので使い始めて1ヶ月位経ちましたので、その感想を。

ちなみに、試用した用途としては以下の3つです。

  • ownCloud でオレオレクラウド
  • wordpress でブログ
  • imap でメールストレージ

現在このブログを運用している CORESERVER.JP の更新期限も来月に迫ってきているので今後どうするかも考えないといけません。

良かった点

ownCloud が SSL 経由で使える

オレオレ証明書を使った ownCloud on SSL が構築できます。

これが一番やりたかったことなので、概ね満足です。

webdav, caldav, carddav などを使う場合、オレオレ証明書だと、アプリケーションによってはエラーになることもあるのがちょっと難点ですが。

VPSならではの自由度

これはレンタルサーバとの比較になりますが、やはり使いたいサービスを自分でインストールすることができるのはいいですね。

git リポジトリのサーバや、 scp でのファイルバックアップなど、レンタルサーバにはできないことも VPS ならできてしまいます。

悪かった点

重い・・・

ワンコイン以下の値段なので仕方がないのかもしれませんが、ちょっと重いです。リクエストを送信してからレスポンスが返ってくるのが遅いです。

HTTPサーバを apache から nginx に変更してみたのですがほとんど改善せず・・・。静的な html ファイルの表示はそれほど遅くないので、CPU パワーの不足ではないかと思います。

wordpress はあまり知識がないので、ググって高速化をいろいろ試してみたのですが、 このサーバでの wordpress でのブログ運用は諦めました。

この金額のVPSだと、やはり Web サーバでは専用にチューニングされているレンタルサーバに敵わないですね。

正直チューニング作業は面倒で、もうコリゴリです・・。

結論

ブログの運用はキツイので、ownCloud & imap サーバとして月490円を払えるかどうか。
ownCloud は自分しか使わないので、ちょっとくらい重くても我慢できますが・・・。うーん。悩ましい。

レンタルサーバを別に借りるとすると月数百円はかかるわけで、その数百円を追加して1つ上のVPSを借りるというのもアリかなぁ。

・・・とりあえず ServersMan@VPS は解約して、CORESERVER.JP を更新かな・・・。

・・・

・・・

う、後ろ向きな対応ではなく、戦略的撤退ですからね!!


ServersMan@VPS に ownCloud をインストール

一番やりたかった ownCloudServersMan@VPSにインストールします。

このためにわざわざ VPS を借りたんですから。

ServersMan@VPS の OS は CentOS 6.5 32bit です。

php-5.4 のインストール

まず、php-5.4 系をインストールします。 ownCloud インストール後警告表示がされたためです。

CentOS 6.5 の公式パッケージは php-5.3 系なので EPEL リポジトリ、remi リポジトリを追加して、こちらから php-5.4 をインストールします。

EPEL, remi リポジトリの追加方法は以下のページにまとまっていたのでこちらを参照ください。

また、必須ではないですが SSL を有効にしておくことをおすすめします。

リポジトリの設定が完了したら、 remi を有効化して php 関連のパッケージをインストールします。

# yum --enablerepo=remi install php php-common php-cli php-mcrypt php-mysql php-pdo php-xml php-gd php-mbstring

2014/03/01 時点では 5.4.25-2.el6 のバージョンがインストールされました。

/etc/php.ini を編集してタイムゾーンを変更します。

date.timezone = "Asia/Tokyo"

変更したら apache を再起動します。

# service httpd restart

これで php が使えるようになったはずです。php が動作するか確認してみます。

/var/www/html/test.php というファイルを以下の内容で作成します。

<?php phpinfo(); ?>

作成後、 http://ホスト名/test.php にアクセスしてみてください。成功すれば以下のように php バージョンなどの情報が表示されるはずです。

phpinfo の表示例

ownCloudのインストール

いよいよ ownCloud のインストールです。

インストールの方法として tar や zip アーカイブをダウンロードしてサーバに展開する方法と、Web install という方法があるようです。

他のブログとかでは Web install の方法が多いですが、今回は /var/www/html 以下ではなく、/var/www/owncloud にインストールし alias 指定したいので tar でのインストールをします。

owncloud.orgInstall のページ の「Tar or Zip File」を押します。

140302-owncloud-download

そのなかの Download Unixのリンクをコピーします。2014/3/2時点では owncloud-6.0.1.tar.bz2 でした。

VPS の端末からコピーした URL を貼り付けて tar ファイルをダウンロードします。

# cd
# mkdir download
# cd download
# wget http://download.owncloud.org/community/owncloud-6.0.1.tar.bz2    ※URL貼り付け
# cd /var/www/
# tar xf ~/download/owncloud-6.0.1.tar.bz2
# chown -R apache.apache owncloud

これで /var/www/owncloud というディレクトリに展開されました。

続いて、 ownCloud 用の apache の設定ファイルを作成します。

以下のような内容で /etc/httpd/conf.d/owncloud.conf を作成します。

Alias /OWNCLOUD /var/www/owncloud

<Directory /var/www/owncloud>
    AllowOverride all
    Options -Indexes FollowSymLinks
    Order allow,deny
    Allow from all
</Directory>

赤字の部分は URL になるので、個人的に使用するのであれば分かりにくいものに変更してください。

変更したら apache を再起動します。

# service httpd restart

そして https://ホスト名/OWNCLOUD にアクセスします。すると以下のような画面になります。

初回画面

ここで管理ユーザを作成します。ユーザ名とパスワードを入力して「Finish setup」を押すとインストール完了です。

ログイン後

ログインすると上記画面のようになります。

これでインストールは完了です。お疲れ様でした。

最後にちょっとだけ設定しておきます。

右上のユーザ名をクリックして表示される「Admin」で設定画面を開きます。 その中の「Security」の「Enforce HTTPS」を有効にします。

これで間違えて http で接続しても https にリダイレクトされるようになります。

インターフェースを日本語化したい場合は、ユーザ名をクリックして「Personal」でユーザ別の設定画面を開き、「Language」で「Japanese」を選択すれば日本語になります。