Apacheの設定

Pocket
LINEで送る

最近、Apacheの設定について何度か聞かれたので、ちょっとだけ書いときます。
時間があるときに追加していくようにします。

Apacheの設定ファイルを開く

$ sudo vi /etc/httpd/conf/httpd.conf

Linuxのディストリビューションによっては /usr/local/apache/conf/httpd.conf かも。

■ 基本的なセキュリティ
・ServerTokensディレクティブ
ServerTokensは、クライアントに返信するサーバ応答ヘッダに含める情報を制御します。
デフォルトのままだと、応答ヘッダに「Server: Apache/2.0.41 (Unix) PHP/4.2.2 MyMod/1.2」みたいにApacheやPHPのバージョンが
見えてしまうので、下記のように変更することで「Server: Apache」とでるように変更する。

#ServerTokens FULL
ServerTokens Prod // こっちに変更

することで「Server: Apache」になります。

・ServerSignatureディレクティブ
エラーメッセージ出力時にフッタを表示しないようにします。

#ServerSignature On
ServerSignature Off // こっちに変更

編集内容にエラーがないかチェック

sudo service httpd configtest

編集に問題がなさそうならapacheの再起動

sudo /sbin/service httpd restart

あとはディレクトリ毎に.htaccessの設定する感じかなと。

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください