エラーページ ( 404 Not Found 等 ) を日本語に
通常 HTTP 404 などでは英語のページが表示されますが、これを日本語表示にします。
# vi /usr/local/etc/apache22/httpd.conf
# Multi-language error messages
Include etc/apache22/extra/httpd-multilang-errordoc.conf
文字エンコーディングを日本語に
デフォルトの設定だと文字エンコーディングが設定されていないので、これを文字エンコーディングを表示言語によって判別します。
# vi /usr/local/etc/apache22/httpd.conf
# Language settings
Include etc/apache22/extra/httpd-languages.conf
Apache の情報を Web 上で参照出来るように
どのモジュールを使用しているか、などは apachectl 等のツールや設定ファイルを見て判断しますが、これを Web 上で参照出来るようにします。
# vi /usr/local/etc/apache22/httpd.conf
# Real-time info on requests and configuration
Include etc/apache22/extra/httpd-info.conf
アクセス制御の設定をローカルネットワークに限定します。
# vi /usr/local/etc/apache22/extra/httpd-info.conf
<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from 192.168.1.0/24
</Location>
ExtendedStatus On
<Location /server-info>
SetHandler server-info
Order deny,allow
Deny from all
Allow from 192.168.1.0/24
</Location>
Apache のマニュアルを参照出来るように
Apache の設定をしていると、度々マニュアルを参照することになると思います。
これをサーバで表示出来るようにして、無駄なトラフィックを発生させないようにします。
# vi /usr/local/etc/apache22/httpd.conf
# Local access to the Apache HTTP Server Manual
Include etc/apache22/extra/httpd-manual.conf
その他の Apache の設定
KeepAlive やフッタ情報に付与する情報などの設定を行います。
# vi /usr/local/etc/apache22/httpd.conf
# Various default settings
Include etc/apache22/extra/httpd-default.conf
KeepAlive などの設定例は チューニング をご覧ください。
# vi /usr/local/etc/apache22/extra/httpd-default.conf
ServerTokens OS
ServerSignature Off
再起動
Apache を再起動します。
# /usr/local/etc/rc.d/apache22 restart