1. 首先需要确认已经安装了 Nginx,如果没有安装可以使用以下命令进行安装:
sudo yum install nginx
  1. 安装完成后,修改 Nginx 的启动用户和组为 www:

打开 Nginx 配置文件 /etc/nginx/nginx.conf,找到以下两行:

user nginx;
worker_processes auto;

将 user 修改为 www,如下所示:

user www;
worker_processes auto;
  1. 修改 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;
  1. 使用 www 用户启动 Nginx:

使用以下命令启动或重启 Nginx:

sudo systemctl start nginx

或者

sudo systemctl restart nginx

此时 Nginx 将会以 www 用户的身份启动。

注意:如果使用 systemctl 启动或重启 Nginx,会自动读取 /etc/nginx/nginx.conf 配置文件,如果修改了配置文件需要重启 Nginx 才能生效。

CentOS 7 使用 www 用户启动 Nginx 并修改安装目录

原文地址: https://www.cveoy.top/t/topic/nvyu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录