配置Nginx访问的时候出现404 Not Found,403 Forbidden
我们在Linux中配置nginx的时候总是会遇到很多问题,这次我就遇到了,安装后,访问文件不存在,我明明将文件放入到哪个文件夹了,搞得我很难受。
一、清楚的知道自己安装的路径以及软件的配置文件的位置
我安装的位置是 :/home/nginx-1.17.5/
配置文件的路径是:/home/nginx-1.17.5/conf/nginx.conf
启动文件的位置是:/usr/local/nginx/sbin
之前还有浏览器无法浏览,就是地址输入后,浏览器无法访问,这个应该就是防火墙的问题,按照下面三步执行之后就可以了
二、解决404,访问不了的问题
这些操作是需要管理员的,当前用户不是管理员账户的话,使用下面命令,直接复制就好了,如果是管理员,不复制前面的sudo就好了
-
允许http通信 sudo firewall-cmd --permanent --zone=public --add-service=http 允许https通信 sudo firewall-cmd --permanent --zone=public --add-service=https 重启防火墙 sudo firewall-cmd --reload
三、403 Forbidden的解决方法
我试过很多种方法去解决这个问题,最后