location ~ ^/upload/\(php|php5)$
{
deny all;
}
其中upload换为你要设置的目录名字
这条规则的含义是匹配请求连接中开头是/upload/,中间匹配任意字符,结尾匹配php或者php5的页面,最后利用deny all禁止访问,这样就防止了上传目录的脚本执行权限!这不能解决啊,403错误是因为服务器主机那边已经设置了权限,当你的 *** 作超过他的权限,比如服务器设置禁止游客下载,禁止更改网页,或者像出于网络安全,禁止访问一些国外网站等,你强制进行这些 *** 作,网页就会提醒403错误的不有好界面,或者有好界面(会提醒该网站正在维护中,或地址已改变等等),其他我不懂了
可能出现的原因及解决方案:
1、该页无索引文件即首页文件(indexhtml、indexhtm或indexphp等)。由于IIS默认安装时“启用默认文档”列表中不包含indexasp,而现在很多网站都是以这个文件作为开始页面,所以要记得添加,不然就会出现">
2、不正确的域名访问。正确的应该是主页代号,需要仔细检查核对后再进入。
3、该页超出流量限制,被临时关闭了。建议等一会重启再试即可。
一、> > 二、“> 4031 /2/3:禁止访问:执行/读取/写入访问被拒绝。 4034/5 禁止访问:需要使用 SSL/SSL 128 查看该资源。 4036/8 禁止访问:客户端的 IP 地址/ DNS 名称被拒绝。 4037 禁止访问:需要 SSL 客户端证书。 4039 禁止访问:太多客户端试图连接到 Web 服务器。 40310 禁止访问:Web 服务器配置为拒绝执行访问。 40311 禁止访问:密码已更改。 40312 禁止访问:服务器证书映射器拒绝了客户端证书访问。 40313 禁止访问:客户端证书已在 Web 服务器上吊销。 40314 禁止访问:在 Web 服务器上已拒绝目录列表。 40315 禁止访问:Web 服务器已超过客户端访问许可证限制。 40316 禁止访问:客户端证书格式错误或未被 Web 服务器信任。 40317 禁止访问:客户端证书已经到期或者尚未生效。 40318 禁止访问:无法在当前应用程序池中执行请求的 URL。 40319 禁止访问:无法在该应用程序池中为客户端执行 CGI。 40320 禁止访问:Passport 登录失败。 这表示403错误,是一种在网站访问过程中,常见的错误提示,表示资源不可用。服务器理解客户的请求,但拒绝处理它,通常由于服务器上文件或目录的权限设置导致的WEB访问错误。 403 Forbidden是> 在> 扩展资料: 403错误代码的常见分类: 1、4031错误:是由于”执行”访问被禁止而造成的,若试图从目录中执行CGI、ISAPI或其他可执行程序,但该目录不允许执行程序时便会出现此种错误。 2、4032错误:是由于”读取”访问被禁止而造成的。导致此错误是由于没有可用的默认网页并且没有对目录启用目录浏览,或者要显示的HTML网页所驻留的目录仅标记为”可执行”或”脚本”权限。 3、4033错误:是由于”写入”访问被禁止而造成的,当试图将文件上载到目录或在目录中修改文件,但该目录不允许”写”访问时就会出现此种错误。 4、4034错误:是由于要求SSL而造成的,您必须在要查看的网页的地址中使用”> 5、4035错误:是由于要求使用128位加密算法的Web浏览器而造成的,如果您的浏览器不支持128位加密算法就会出现这个错误,您可以连接微软网站进行浏览器升级。 参考资料来源:百度百科-403错误
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)