nginx授權非root用戶運行


1. 修改nginx.conf文件配置, 首行改為

user root;

2. nginx文件屬性設置

#1 進入nginx運行文件目錄
cd /usr/local/nginx/sbin
#2 設置所屬組為root
chown root:root nginx
#3 文件權限755,所屬用戶全權限, 所屬組讀+執行, 外部用戶執行讀+執行
chmod 755 nginx
#4 chmod u+s  就是給某個程序的所有者suid權限,可以像root用戶那樣啟動。
chmod u+s nginx

 3. nginx的日志文件需要設置為啟動用戶權限(否則會導致日志無法寫入)

chown -R worker:worker /data/logs/nginx

 

 


免責聲明!

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



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