使用
sudo apt-get update; sudo apt-get upgrade
更新系統後,發現nginx服務器無法正常使用。
查看error_log後發現:
2014/06/24 16:22:04 [crit] 8827#0: *3 connect() to unix:/var/run/php5-fpm.sock failed (13: Permission denied) while connecting to upstream, client: 127.0.0.1, server: localhost, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "localhost"
原來,php更新過後,使得nginx對/var/run/php5-fpm.sock沒有相應的權限。
解決方法:
修改/etc/php5/fpm/pool.d/www.conf文件中的listen.mode配置項,將其設置爲
listen.mode = 0666
重啓php5-fpm問題解決。