Apacheのアクセスログ、エラーログを一般ユーザも閲覧できるようにする


Apacheのアクセスログ、エラーログを一般ユーザも閲覧できるようにするApacheのアクセスログ、エラーログを一般ユーザも閲覧できるようにする

やり方を忘れたのでメモ。

CentOSの場合デフォルトでは/var/log/httpdディレクトリまでの権限が
以下のようになっているはず。

■/var

drwxr-xr-x 22 root root  4096  3月  9  2012 var

■/var/log

drwxr-xr-x 10 root root  4096 12月  1 00:15 log

■/var/log/httpd

drwx------ 2 root  root     4096 11月 30 09:51 httpd

この状態で一般ユーザでアクセスするとこんな感じ

$ less /var/log/httpd/error_log                                                                                      
/var/log/httpd/error_log: 許可がありません

一般ユーザもログが見えるようにするには
/var/log/httpdに対して実行権限をつける。

# chmod o+x /var/log/httpd

参考サイト
「`/var/log/httpd/access_log’ を 読み込み用でオープンできません: 許可がありません」の対処法
http://dqn.sakusakutto.jp/2011/11/varloghttpdaccess_log.html

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です