一、以指定用户、用户组运行
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,再次访问站点,发现可以正常打开!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)