ServerTokens OS → ServerTokens Prod
エラーページ等に表示される管理者メールアドレスを指定
ServerAdmin root@localhost → ServerAdmin webmaster@centossrv.com
サーバー名を指定(VirtualHostをメインとして使う場合はコメントアウトしたままでOK)
#ServerName www.example.com:80 → ServerName centossrv.com:80
ディレクトリ内のファイルを表示しないようにする
Options Indexes FollowSymLinks → Options FollowSymLinks
エラーページ等でApacheのバージョンを表示しないようにする
ServerSignature On → ServerSignature Off
文字化けしないようにApacheでContents-typeのcharsetの指定をしないようにコメントアウトする
AddDefaultCharset ISO-8859-1 → #AddDefaultCharset ISO-8859-1
Test Pageを表示しないようにコメントアウト
vi /etc/httpd/conf.d/welcome.conf
#<LocationMatch "^/+$">
# Options -Indexes
# ErrorDocument 403 /error/noindex.html
#</LocationMatch>
VirtualHostのみを使用する場合は以下のようにする
DocumentRootをコメントアウト
DocumentRoot /var/www/html → #DocumentRoot /var/www/html
IPアドレスでアクセスされないようにする
<VirtualHost *:80>
ServerName any
DocumentRoot /tmp
</VirtualHost>
<Directory /tmp>
order deny,allow
deny from all
</Directory>