服务器错误代码403(代理访问403)

服务器教程 建站分享 2年前 (2022-11-01) 213次浏览

文章摘要:服务器错误代码403(代理访问403)

网络代理服务器连接403错误的解决方法: 1、输入cmd打开命令行,输入ipconfig /flushdns, […]

网络代理服务器连接403错误的解决方法: 1、输入cmd打开命令行,输入ipconfig /flushdns,查看网站虚拟目录是否添加了默认文件; 2.输入命令chcon -R -t httpd_user_content_t public_html/修改文件夹的安全属性; 3、如果是apache导致的403禁止错误,在apache配置文件httpd.conf中将Deny from all改为allow from all。

建站教程网内容总结如下:

1.重建dns缓存

对于一些常规的403禁止错误,建议首先尝试重建dns缓存,运行中输入cmd,然后输入ipconfig /flushdns。如果没有,则需要解析hosts文件中的主页。

同时检查是否在网站的虚拟目录中添加默认文档。一般默认文档为:index.html;索引.asp;索引.php;索引.jsp;默认.htm; default.asp等

2.修改文件夹安全属性

使用以下命令修改文件夹安全属性

chcon -R -t httpd_user_content_t public_html/

使用的命令分析:

ls -Z -d public_html/

#显示文件/目录的安全上下文-Z,--context

显示安全上下文,使其适合大多数显示器。仅显示模式、用户、组、安全上下文和文件名。-d, –directory

列出目录条目而不是内容,并且不取消引用符号链接

< p>chcon -R - t httpd_user_content_t public_html/

#修改文件和目录的安全上下文 -R,--recursive

递归更改文件和目录-t,--type

在目标安全上下文中设置类型 TYPE

3. apache导致403禁止错误的解决方法

打开apache配置文件httpd.conf,找到这个Snippet代码:

Options FollowSymLinks

AllowOverride None< /p>

命令deny,allow

Deny from all

是的,当时配置php后,这里的“Deny from all”已经拒绝了所有的连接。将行改为“allow from all”,修改后的代码如下,问题解决。

Options FollowSymLinks

AllowOverride None

Order deny,allow

Allow from all

原因出现错误是因为大部分主机在配置Apache的时候开启了mod_security,也就是开启了安全检查。如果提交的信息中包含 select、%、bin 等关键字,Apache 会禁止并给出 403、404、500 等错误。


声明:
若非注明,本站文章源于互联网收集整理和网友分享发布,如有侵权,请联系站长处理。
文章名称:服务器错误代码403(代理访问403)
文章链接:http://www.7966.org/post/23928.html
转载请注明出处

喜欢 (0)