一、安装 Nginx
1、在 CentOS 下使用 YUM 进行安装:
yum -y install nginx
2、安装完成后,可以使用 systemctl 来控制 Nginx 的启动、停止和重启。
systemctl start nginx #启动 Nginx systemctl stop nginx #停止 Nginx systemctl restart nginx #重启 Nginx
二、配置 Nginx
1、Nginx 的配置文件位于 /etc/nginx/nginx.conf,可使用 vim 等编辑器进行修改。
vim /etc/nginx/nginx.conf
2、修改配置文件需要注意以下几点:
(1)server_name 修改为服务器地址或域名。
(2)root 修改为对应的网站目录路径。
(3)location 配置 URL 路径。
3、配置 Nginx 后,使用以下命令测试配置是否正确。
nginx -t
三、启动 Nginx
1、在 CentOS 下启动 Nginx,使用以下命令:
systemctl start nginx
2、启动 Nginx 后,可以使用以下命令检查 Nginx 运行状态:
systemctl status nginx
若显示为 green,则表示 Nginx 运行正常。
四、常见错误处理
1、若启动 nginx 出现错误信息:Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.:
(1)查看 Nginx 错误信息:
systemctl status nginx.service journalctl -xe
(2)若 nginx.conf 文件中有未定义的变量,则在 /etc/nginx/nginx.conf 文件中添加以下代码:
include /etc/nginx/conf.d/*.conf;
然后,在 /etc/nginx/conf.d/ 目录下新建 *.conf 文件,对变量进行定义。
2、若启动 nginx 后,通过浏览器访问出现 403 错误,则需要在nginx.conf 文件中进行如下配置:
location / { root /usr/share/nginx/html; index index.html index.htm; try_files $uri $uri/ /index.html; }
五、结语
配置 Nginx 并启动是很重要的一步,相信通过本文讲解,大家可以更好地理解 CentOS Nginx 的启动方法,希望本文的代码示例对大家有所帮助。