FreeBSD Apache2の設定

/ Linux/Unix / Comment[0]
インストール
# cd /usr/ports/www/apache24
# make install clean

FreeBSD上のApache2の設定ファイルは/usr/local/etc/apache24/httpd.conf

# vi /usr/local/etc/apache24/httpd.conf
デフォルトのDocumentRoot
DocumentRoot "/usr/local/www/apache24/data"

WordPressで必要なrewrite_moduleを有効化
LoadModule rewrite_module libexec/apache24/mod_rewrite.so

細かい設定は置いといて。

apacheの再起動
# apachectl -k restart

システム起動時にapacheを起動させる場合は/etc/rc.confに書き込む
# echo 'apache24_enable="YES"' >> /etc/rc.conf

ログローテート
/etc/newsyslog.conf

ログのパス         パーミッション 世代数 制限容量(KB) ローテーションする時間 gz圧縮 対象PID
/var/log/httpd-access.log 644 7 * $W0D0 Z /var/run/httpd.pid
/var/log/httpd-error.log 644 7 * $W0D0 Z /var/run/httpd.pid

反映
# newsyslog

ブラウザでアクセスしてF5連打してみた後に/var/log/http-access.logを見てみる
# cat /var/log/httpd-access.log
10.0.0.1 - - [19/Jun/2014:11:22:26 +0900] "GET / HTTP/1.1" 200 45
10.0.0.1 - - [19/Jun/2014:11:22:26 +0900] "GET /favicon.ico HTTP/1.1" 404 209
10.0.0.1 - - [19/Jun/2014:11:22:26 +0900] "GET /favicon.ico HTTP/1.1" 404 209
10.0.0.1 - - [19/Jun/2014:11:22:27 +0900] "GET / HTTP/1.1" 304 -
10.0.0.1 - - [19/Jun/2014:11:22:29 +0900] "GET / HTTP/1.1" 304 -
10.0.0.1 - - [19/Jun/2014:11:22:29 +0900] "GET / HTTP/1.1" 304 -
10.0.0.1 - - [19/Jun/2014:11:49:43 +0900] "GET / HTTP/1.1" 304 -
10.0.0.1 - - [19/Jun/2014:11:49:43 +0900] "GET / HTTP/1.1" 304 -
10.0.0.1 - - [19/Jun/2014:11:49:44 +0900] "GET / HTTP/1.1" 304 -
ばっちり取れてる
関連記事

コメント

:
:
:
:
:
管理人のみ表示を許可