Nginx的403错误除了权限和nginx.conf这两处之外,还有哪些地方会引发这个错误?

Nginx的403错误除了权限和nginx.conf这两处之外,还有哪些地方会引发这个错误?,第1张

403错误主要是下面2条原因:(这种情况是你将nginx作为web服务的时候,若其后面还有提供web服务的应用程序,解决办法也类似,安装相同的思路查一查,应该很快就可以解决。绝大部分这个报错都是权限不对。)
1、出现此种错误的原因有可能是所有者对目录没有写的权限,此时可用chmod 777 目录名 先完全放开权限,如果问题解决,则在慢慢缩小访问权限。
解决办法:chown -R nginx_user:nginx_user /htdocs
2、未设置index的类型,解决办法在nginxconf中的index后面加上要访问的文件类型,例如:index indexshtml indexhtml indexhtm;
location / {
root html;
index indexhtml indexhtm ;
}

403错误是由两种原因引起的1、网站没有设置默认页2、权限不足主要针对第二个原因分析解决法1、如果你是通过浏览器正常访问当出现403时尝试清空浏览器记录(cookie)再次访问如果还是出现403在尝试切换ip(代理或重拨宽带)如果还是不能访问那没法堆糖网在服务器端根据你的mac地址或者其他的唯一标识限制了你的访问有些网站为了防止其他人采集他们会限制单个用户在一定时间内访问的次数2、如果你是通过程序进行采集可以尝试伪造Referer、Host、User-Agent


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10670391.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-10
下一篇2023-05-10

发表评论

登录后才能评论

评论列表(0条)

    保存