/www/wangmingqu/index.html" is forbidden (13: Permission denied)
错误图片
错误日志
2024/01/09 22:26:27 [error] 1737#1737: *1 "/www/wangmingqu/index.html" is forbidden (13: Permission denied), client: 192.169.1.101, server: www.wangmingqu.com, request: "GET / HTTP/1.1", host: "www.wangmingqu.com"
错误分析
根据错误日志可以看出访问页面文件(/www/wangmingqu/index.html)时没有权限(13: Permission denied),出现这种报错有两种可能。
- selinux没有关闭,关闭如下:
#临时关闭selinux
setenforce 0
#永久关闭selinux
sed -i "s#^SELINUX=enforcing#SELINUX=disabled#g" /etc/selinux/config
- 访问页面文件没有权限(/www/wangmingqu/index.html)
ll /www/wangmingqu/index.html
-rw-r--r--. 1 root root 32 Jan 9 22:06 /www/wangmingqu/index.html
- 发现文件为root用户权限,而Nginx配置文件指定的是nginx用户,修改权限:
chown nginx:nginx -R /www/wangmingqu/
directory index of “/www/127/” is forbidden
错误图片
错误日志
2024/01/10 01:31:34 [error] 2343#2343: *4 directory index of "/www/127/" is forbidden, client: 192.169.1.101, server: 192.169.1.127, request: "GET / HTTP/1.1", host: "192.169.1.127"
错误分析
- 目录索引路径“/www/127/”是被禁用的。
- 直接使用IP地址和端口号访问时,需要指定index,如果没有指定就会报这个错误。
- 检查Nginx配置文件关于“/www/127/”的配置是否指定了index索引。
server {
listen 80;
server_name 192.169.1.127;
charset utf-8;
location / {
root /www/127/;
index index.html; #本次错误原因就是没有index索引配置错误。
}
}