2012年5月22日火曜日

Linux:mod_pagespeedの(code=13 Permission denied)対処

試験的にmod_pagespeedを導入していましたが、Webサーバーのエラーログを見ると
 [error] [mod_pagespeed 0.10.21.2-1381 @28799] /var/www/mod_pagespeedcache/LEU70c1TZm5baBtBeMqi.outputlock:0: creating dir (code=13 Permission denied)
 [error] [mod_pagespeed 0.10.21.2-1381 @28799] /var/www/mod_pagespeedcache/cbpbeiwP7SgSyV6ZI3re.outputlock:0: creating dir (code=13 Permission denied)
 [error] [mod_pagespeed 0.10.21.2-1381 @28799] /var/www/mod_pagespeedcache/e3aXpc4fYJoOtVuwr4vD.outputlock:0: creating dir (code=13 Permission denied)
と、「Permission denied」?特に設定してないけど・・・。

で、権限確認
# ll
合計 36
drwxr-xr-x  4 root   root   4096  5月 15 01:54 2012 mod_pagespeed
drwxr-xr-x  2 root   root   4096  5月 15 01:56 2012 mod_pagespeedcache
↑お~!root権限だからか~???
ということで、
# ll
合計 36
drwxr-xr-x  4 root   root   4096  5月 15 01:54 2012 mod_pagespeed
drwxr-xr-x  2 apache apache 4096  5月 15 01:56 2012 mod_pagespeedcache
 変更して、正常にディレクトリおよびファイルが作成されました!

# yum list |grep pagespeed
mod-pagespeed-beta.x86_64                 0.10.21.2-1381                @mod-pagespeed
 が、入っていました!
インストール時に気をつけましょう~!ですね。

Zenback