回覆列表
  • 1 # 正在連線120

    意思是一種在網站訪問過程中,常見的錯誤提示,表示資源不可用。伺服器理解客戶的請求,但拒絕處理它,通常由於伺服器上檔案或目錄的許可權設定導致的WEB訪問錯誤。

    導致錯誤的原因:

    1、你的IP被列入黑名單。

    2、你在一定時間內過多地訪問此網站(一般是用採集程式),被防火牆拒絕訪問了。

    3、網站域名解析到了空間,但空間未繫結此域名。

    4、你的網頁尾本檔案在當前目錄下沒有執行許可權。

    5、在不允許寫/建立檔案的目錄中執行了建立/寫檔案操作。

    6、以http方式訪問需要ssl連線的網址。

    7、瀏覽器不支援SSL 128時訪問SSL 128的連線。

    8、在身份驗證的過程中輸入了錯誤的密碼。

    9、DNS解析錯誤,手動更改DNS伺服器地址。

    10、連線的使用者過多,可以過後再試。

    11、伺服器繁忙,同一IP地址傳送請求過多,遭到伺服器智慧遮蔽。

    擴充套件資料

    403 Forbidden錯誤解決方法:

    1、重建dns快取

    如果不行的話,就需要在hosts檔案裡把主頁解析一下了。同時,檢視是否在網站虛擬目錄中新增預設文件,一般預設文件為: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、關於apache導致的403 forbidden錯誤的解決辦法

    開啟apache的配置檔案httpd.conf,找到這段程式碼:

    Options FollowSymLinks

    AllowOverride None

    Order 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等錯誤。

    4、關於HawkHost空間出現403 Forbidden錯誤的解決方法

    有的時候在共享伺服器上安裝了Mod security,當網址包含有“%”號等其它敏感字元時,就會被Mod security阻止。解決HawkHost 403 Forbidden 錯誤的方法,在.htaccess檔案裡新增如下程式碼:

    SecFilterEngine Off

    SecFilterScanPOST Off

    直接放在網站的根目錄或者程式執行的目錄下。

    5、關於WordPress導致的403 Forbidden錯誤解決方法

    對於一些使用WordPress管理程式搭建的部落格來說,就需要修改.htaccess檔案,在後面新增上如下內容即可,其實就是disable mod_security

    SecFilterEngine Off

    SecFilterScanPOST Off

    另外dedecms的可能還需要再加一條,以讓預設訪問的是index.html檔案的DirectoryIndex index.html。

    然後修改.htaccess檔案,將檔案上傳之後,再重新開啟之前出現403 Forbidden的URL就沒有再出現錯誤,直接可以打開了。

  • 中秋節和大豐收的關聯?
  • 為何有些農民會給果樹打“吊針”,有什麼用?