主要总结个人在学习Nginx服务器过程遇到的问题。
更于2020-11-27.
一、问题描述:客户端可ping通主机ip,但无法通过浏览器访问主机ip
原因:浏览器访问主机ip默认以80端口,主机防火墙限制端口开放;
解决:打开主机防火墙设置,添加80端口的访问权限即可。
二、重启nginx服务器出现如下错误:
Job for nginx.service failed because the control process exited with error code. See "systemctl stat
原因:错误是指代码问题,经排查是配置文件的代码存在问题,缺少符号等;
解决:规范代码(其实程序员遇到的很多问题可能都是这种以为不会犯错的小问题,最容易疏忽)
三、centos nginx 配置多个IP、站点, 浏览器访问出现 403 forbidden
原因:403 forbidden是HTTP协议中的一个状态码(Status Code)。可以简单的理解为没有权限访问此站。
解决:
1. vim /etc/nginx/nginx.conf
user nginx 修改为 user root
2. vim /etc/selinux/config
SELINUX=enforcing 修改为 SELINUX=disabled
3.reboot 重启