代理ip服務(wù)器報(bào)403錯(cuò)誤解決的方法:1、輸入cmd打開命令行后,輸入ipconfig /flushdns,同時(shí)查看是否有在網(wǎng)站虛擬目錄中添加默認(rèn)文檔;2、輸入命令chcon -R -t httpd_user_content_t public_html/修改文件夾安全屬性;3、如是apache導(dǎo)致的403 forbidden錯(cuò)誤,則在apache的配置文件httpd.conf中把Deny from all改成allow from all。
具體內(nèi)容如下:
1、重建dns緩存
對(duì)于一些常規(guī)的403 forbidden錯(cuò)誤,建議大家首先要嘗試的就是重建dns緩存,在運(yùn)行中輸入cmd,然后輸入ipconfig /flushdns即可。如果不行的話,就需要在hosts文件里把主頁解析一下了。
同時(shí),查看是否在網(wǎng)站虛擬目錄中添加默認(rèn)文檔,一般默認(rèn)文檔為:index.html;index.asp;index.php;index.jsp;default.htm;default.asp等
2、修改文件夾安全屬性
用以下命令修改文件夾安全屬性
chcon -R -t httpd_user_content_t public_html/
所用命令解析:
ls -Z -d public_html/
#顯示文件/目錄的安全語境-Z, –context
Display security context so it fits on most displays. Displays only mode, user, group, security context and file name.-d, –directory
list directory entries instead of contents, and do not dereference symbolic links
chcon -R -t httpd_user_content_t public_html/
#修改文件/目錄的安全語境-R, –recursive
change files and directories recursively-t, –type
set type TYPE in the target security context
3、關(guān)于apache導(dǎo)致的403 forbidden錯(cuò)誤的解決辦法
打開apache的配置文件httpd.conf,找到這段代碼:
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
有時(shí)候由于配置了php后,這里的“Deny from all”已經(jīng)拒絕了一切連接。把該行改成“allow from all”,修改后的代碼如下,問題解決。
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
之所以會(huì)出現(xiàn)錯(cuò)誤,是因?yàn)榇蠖鄶?shù)的國外主機(jī)在配置Apache的時(shí)候啟用了mod_security,也就是開啟了安全檢查,如果提交的信息中包含select , % , bin等關(guān)鍵字,Apache就會(huì)禁止,并給出403,404,500等錯(cuò)誤。