さくらのVPSにapacheの設定
Apacheのインストール
sudo yum install -y httpd
Apacheの設定
まずは、セキュリティを高める為の設定
sudo vim /etc/httpd/conf/httpd.conf
このファイルの「ServerTokens」の行はデフォルトでは「OS」となっているが、それを以下のように修正する
ServerTokens Prod
こうすることでレスポンスヘッダに詳しい情報が送信されず「Server: Apache」という簡単な情報のみが送信されるようになる
次に、「ServerSignature」の行はデフォルトでは「ON」となっているが、それを以下のように修正する
ServerSignature Off
こうすることでエラーページなどでサーバの情報が表示されなくなります。
次に、バーチャルホストの設定を行います。
sudo vim /etc/httpd/conf.d/10_vhost.conf
上記ファイルに、以下の情報を追加します。
# 9ensan.com <VirtualHost IPアドレス> ServerName 9ensan.com DocumentRoot /web/9ensan.com/web/current ErrorLog logs/9ensan.com.error_log CustomLog logs/9ensan.com.access_log combinedio <Directory /web/9ensan.com/web/current> Options ExecCGI FollowSymLinks AllowOverride All Order allow,deny Allow from all DirectoryIndex index.php index.html </Directory> </VirtualHost>
5,6行目でエラーログとアクセスログの設定を行う。
これで、とりあえずApacheの設定は完了
Apacheの起動
sudo /etc/init.d/httpd start
Apacheの自動起動の設定
sudo chkconfig httpd on
これをしておくことで、サーバを再起動しても自動的にApacheが立ち上がるようになります。
でもNginxの方が最近いいかなと思うのでNginxにHTTPサーバを変更するかもしれません。
Nginxの設定をする場合「cloudrop」のサイトがすごく参考になると思います。
次はmysqlのインストールと設定です。
関連する記事:
- Nginxのalias指定でphpMyAdminを動作させる
- さくらのVPSでLogwatchを設定、メール送信まで
- さくらのVPSにnginxをyumを使って簡単インストールする方法
- さくらのVPSでhttpdが死ぬ時がある原因
- さくらのVPSを設定する
コメント 0