CentOS 7 使用 www 用户启动 Nginx 并修改安装目录
- 首先需要确认已经安装了 Nginx,如果没有安装可以使用以下命令进行安装:
sudo yum install nginx
- 安装完成后,修改 Nginx 的启动用户和组为 www:
打开 Nginx 配置文件 /etc/nginx/nginx.conf,找到以下两行:
user nginx;
worker_processes auto;
将 user 修改为 www,如下所示:
user www;
worker_processes auto;
- 修改 Nginx 安装目录为 /usr/local/nginx:
打开 Nginx 配置文件 /etc/nginx/nginx.conf,找到以下两行:
pid /run/nginx.pid;
error_log /var/log/nginx/error.log;
将 /run/nginx.pid 修改为 /usr/local/nginx/logs/nginx.pid,将 /var/log/nginx/error.log 修改为 /usr/local/nginx/logs/error.log,如下所示:
pid /usr/local/nginx/logs/nginx.pid;
error_log /usr/local/nginx/logs/error.log;
- 使用 www 用户启动 Nginx:
使用以下命令启动或重启 Nginx:
sudo systemctl start nginx
或者
sudo systemctl restart nginx
此时 Nginx 将会以 www 用户的身份启动。
注意:如果使用 systemctl 启动或重启 Nginx,会自动读取 /etc/nginx/nginx.conf 配置文件,如果修改了配置文件需要重启 Nginx 才能生效。
原文地址: https://www.cveoy.top/t/topic/nvyu 著作权归作者所有。请勿转载和采集!