nginx和php-fpm的用戶權限


  1. 啟動php-fpm
    sudo php-fpm -c /etc/php.ini
    [17-Sep-2018 00:36:59] ERROR: [pool www] please specify user and group other than root
    [17-Sep-2018 00:36:59] ERROR: FPM initialization failed

開始的時候,使用本機wyc用戶名及group名staff,發現session寫到了/var/tmp/下面,wyc賬戶沒有權限寫,切換到root賬戶,

切換到root賬戶,及wheel組

php-fpm啟動項里有-c可以允許用root啟動
-R, --allow-to-run-as-root
Allow pool to run as root (disabled by default)

2.切換Nginx的賬戶,默認nobody,切換成root賬戶,user root 會報錯
➜ conf sudo /usr/local/openresty/nginx/sbin/nginx -s reload
nginx: [emerg] getgrnam("root") failed in /usr/local/openresty/nginx/conf/nginx.conf:3

必須加上wheel組名就好了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM