各社VPSサーバの比較と設定方法をわかりやすく説明します。初期費用、月額料金、最低利用期間、無料トライアル・返金制度の有り無し、サーバ設置場所、メモリー、HDD、OSなどの比較ができます。

VPS設定のつぼ お名前.com レンタルサーバー Webサーバ

(1)WebサーバApacheとPHPのインストール
WebサーバApacheとPHPはインストール済みです。
データベース用のPHPモジュールをインストールします。

[root@vps ~]# yum -y install httpd php php-mbstring php-pgsql php-mysql php-gd php-pear php-ldap php-odbc php-domxml php-imap php-ncurses php-snmp php-xmlrpc mod_ssl php-mcrypt
(2)Apacheの設定
[root@vps ~]# vi /etc/httpd/conf/httpd.conf

44行目:OSをProdに変更
ServerTokens OS
 ↓
ServerTokens Prod

76行目:キープアライブOffをOnに変更
KeepAlive Off
 ↓
KeepAlive On

262行目 管理者のメールアドレスを変更
ServerAdmin root@localhost
 ↓
ServerAdmin webmaster@vps-tora.com

276行目 コメントを解除してサーバ名を変更
#ServerName www.example.com:80
 ↓
ServerName vps-tora.com:80

292行目 ドキュメントルート指定(必要なら)
DocumentRoot “/var/www/html”
 ↓
DocumentRoot “/home/web/public_html”

317行目 ドキュメントルート・ディレクティブ(必要なら)
<Directory “/var/www/html”>
 ↓
<Directory “/home/web/public_html”>

331行目 indexesを削除
Options Indexes FollowSymLinks
 ↓
Options FollowSymLinks

338行目 NoneをAllに変更
AllowOverride None
 ↓
AllowOverride All

402行目 ディレクトリ名でアクセスできるファイル名
DirectoryIndex index.html index.html.var
 ↓
DirectoryIndex index.html index.php

536行目 OnをOffに変更
ServerSignature On
 ↓
ServerSignature Off

743行目:jaを先頭に移動
LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW
 ↓
LanguagePriority ja en ca cs da de el eo es et fr he hr it ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW

759行目:コメントアウト
AddDefaultCharset UTF-8
 ↓
#AddDefaultCharset UTF-8

(3)PHPの設定
[root@vps ~]# vi /etc/php.ini

432行 OnをOffに変更
expose_php = On
 ↓
expose_php = Off

530行 OffをOnに変更
display_errors = Off
 ↓
display_errors = On

(4)Apache起動
[root@vps ~]# /etc/rc.d/init.d/httpd start
Starting httpd: [ OK ]
(5)Apache自動起動設定
[root@vps ~]# chkconfig httpd on