首頁 > 軟體

linux下啟動apache出現403錯誤怎麼辦

2019-12-17 15:42:48

   linux(小編使用的是fedora)作業系統中操作apache是一件很頭疼的事情(起碼對初識linux的小編我是這樣的),小編好不容易安裝好了apache,但是卻苦於無法啟動(出現403錯誤),於是遍尋解決之道,終於解決問題(只能算是半解決狀態),特此記錄。

1

文件許可權問題,這是linux作業系統下經常會遇到的問題(小編也是此問題,不過小編又把此問題複雜化了),我們需要使用chmod的指令把網站所在目錄的許可權提升到755。


2

SElinux,這是fedora自帶的故障排除工具,有很多人說開啟它也會導致403錯誤的產生,當時的小編是看見什麼試什麼,把SElinux給關了,但是問題還是沒有解決,不排除其他使用者遇到403的問題是SElinux造成的。


3

防火牆原因,很多使用linux的使用者都會告訴初學者叫他們關閉防火牆和selinux,因為開啟它們會有很多麻煩,其他技術沒學成,光掉整它們了,所以小編就義無返顧的關閉了防火牆,但是問題還是沒有解決,哎,可憐的小編我呀,當然,不排除你關閉防火牆就能解決問題哦


4

虛擬主機設定錯誤,這也是小編從網上看到了,這個應該不是出現此問題的常見原因,當然也不排除這種可能,如果你實在沒有別的招的話,不放試試重新設定虛擬主機。


5

http.conf設定錯誤,如果你是新安裝的apache,一般不會出現這種問題,不過為了保險起見,建議你去查檢視,開啟apache的組態檔,搜尋<Directory 你的網站存放路徑,預設是../htdocs/>,看看是否有Order deny,allow Deny from all,這樣的語句,如果有,改為Order deny,allow即可。



6

暫時就這麼幾點了,以後如果小編還查詢到有其他原因可能引起這種情況的話,會及時更新此經驗,其實在設定過程中小編還遇到了其他問題,就是多次安裝apache引起的無法啟動問題,此問題的解決辦法會在以後的經驗跟大家分享。

IT145.com E-mail:sddin#qq.com