-
Apache2のログ設定
vi /etc/httpd/conf/httpd.conf
# エラーログ出力先 ErrorLog /var/log/httpd/error_log # 通常ログからwormのログを除外 SetEnvIf Request_URI "^/_mem_bin/" nolog SetEnvIf Request_URI "^/_vti_bin/" nolog SetEnvIf Request_URI "^/c/" nolog SetEnvIf Request_URI "^/d/" nolog SetEnvIf Request_URI "^/msadc/" nolog SetEnvIf Request_URI "^/MSADC/" nolog SetEnvIf Request_URI "^/scripts/" nolog SetEnvIf Request_URI "^/default.ida" nolog # 通常ログから画像、CSS、JavaScript参照ログを除外 SetEnvIf Request_URI "\.(jpg|png|gif|css|js)$" nolog # 通常ログから自身の接続ログを除外 SetEnvIf Remote_Addr 192.168.XX. nolog SetEnvIf Remote_Addr 10.8.0. nolog # 通常ログからロボットログを除外 SetEnvIf User-Agent "Mediapartners-Google" nolog SetEnvIf User-Agent "msnbot" nolog SetEnvIf User-Agent "Yahoo! Slurp" nolog SetEnvIf User-Agent "Googlebot" nolog SetEnvIf User-Agent "Ask Jeeves" nolog SetEnvIf User-Agent "Gigabot" nolog SetEnvIf User-Agent "BecomeBot" nolog SetEnvIf User-Agent "Baiduspider" nolog SetEnvIf User-Agent "TurnitinBot" nolog SetEnvIf User-Agent "BecomeJPBot" nolog SetEnvIf User-Agent "Yeti" nolog SetEnvIf User-Agent "IRLbot" nolog SetEnvIf User-Agent "ia_archiver" nolog # 除外していない参照ログを通常ログとしてcombinedレベル(詳細)で出力 CustomLog /var/log/httpd/access_log combined env=!nolog
-
Apache2の動作確認
echo '<h1>It works!</h1>' > /var/www/html/index.html /etc/rc.d/init.d/iptables stop /etc/rc.d/init.d/httpd start
http://192.168.XXX.YYY/
「It works!」が表示されれば正常です。
/etc/rc.d/init.d/iptables start rm -f /var/www/html/index.html
-
Apache2起動設定
chkconfig httpd on chkconfig --list httpd
ランレベルが2~5でonを確認する。