Nginx以指定用户、用户组运行,文件权限问题

目录 文章

一、以指定用户、用户组运行

1.修改nginx配置文件

vi  /usr/local/nginx/conf/nginx.conf

开头有一个

#user nobody;

取消注释,把#号删掉,nobody改为 用户名 [空格] 用户组,例如

user nginx web;

即以web组的nginx用户来运行nginx。

修改完以后

/usr/local/nginx/sbin/nginx -s reload 

重新载入nginx配置文件即可

二、文件权限问题

修改完成以后,测试用例的nginx以malj用户运行,当文件权限配置给malj rwx时,访问站点仍提示权限问题,无法访问

因为站点为php站点,经过一番折腾后幡然醒悟。php-fpm用户可能不对

修改php-fpm.conf文件,修改如下内容

user = malj
group = malj

如果php-fpm.conf文件中没有此项,查看php-fpm.d文件夹中的配置文件是否有相关配置,如本文中的配置就在 php-fpm.d/www.conf

重新启动php-fpm,再次访问站点,发现可以正常打开!

>>本文为下一朵云的原创文章,转载请附上原文出处链接及本声明
>>原文链接地址:Nginx以指定用户、用户组运行,文件权限问题

暂无评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注