在配置linux的 apache服務時,經常會遇到http403錯誤,我今天配置測試時也出現了,最後解決了,總結了一下。http 403錯誤是拒絕訪問的意思,有很多原因的。還有,這些問題在win平台的apache裡一樣會發生!我按照經驗總結的主要有以下4種原因!
本人測試的環境 是:scientific linux 5.3(與rhel和centos百分百相容!),其它版本的linux應該通用,沒測試。
1. 訪問的文件許可權不夠。要755以上許可權。解決方法:用命令chmod 755 /var/www/ 或其他相應目錄。
2. selinux或防火牆的原因。解決方法:先關閉selinux和讓防火牆通過www服務。
3. 虛擬主機配置錯誤。例如我遇到過一次的.
from:
from:
gitlab 出現403錯誤
個別使用者突然出現403 forbidden。伺服器環境 docker gitlab 版本 8.7 檢視日誌 統計下次數 root 783977abd2ec home git gitlab cat var log gitlab nginx gitlab access.log grep 403 gre...
nginx tomcat 返回403錯誤
之前在tomcat6上nginx配的集群,一直用的爽歪歪。近期將tomcat6公升級到tomcat8.5,就返回403 forbidden錯誤了,難受。nginx.conf,沒有改動,為什麼在tomcat6上爽歪歪,到8上就不行了呢?首先,403 我們指定是許可權問題,當我檢視了下nginx的日誌檔...
403錯誤與404錯誤的交集
403錯誤往往是許可權不夠的提示 404錯誤是訪問資源不存在的提示 但是為什麼說403錯誤跟404錯誤有交集呢?因為服務設定中有瀏覽目錄這個功能的存在 假設我們有乙個目錄website,訪問路徑是 情況1 瀏覽目錄功能開啟,website目錄下無缺省執行檔案 預設首頁 結果 可以用瀏覽器開啟該站點,...