1. 程式人生 > >Fedora下Apache無法訪問Home下軟連線問題的解決

Fedora下Apache無法訪問Home下軟連線問題的解決

Fedora的安全做到家了,以前用Ubuntu,發現Ubuntu裡面的好多安全方面的確沒做到位。Ubuntu做個人桌面還是可以的,但做伺服器很多方面不如Fedora

就拿我轉戰到了Fedora後,一直困擾我的一個問題來說,以前在Ubuntu下搭建LAMP伺服器,直接把Home目錄下的一個資料夾ln -s到/var/www下,就可以在瀏覽器裡訪問了,但到Fedora下死活不行,一直是"403 Forbidden錯誤",而且在關閉防火牆、關閉SELinux後都不能解決,無數次修改httpd.conf,但ln出來的目錄就是無法訪問。但後面通過嘗試後發現,在其它地方ln出來的目錄是可以訪問的,也就是說,Fedora

對於Home下的檔案有著一定的保護措施,那該是什麼保護措施呢?ln的物件都已經是777的許可權了。今天下午再次打起精神來除錯,終於發現了其中的奧祕。

Ubuntu下home目錄在預設情況下是有著x許可權的,而Fedora下是沒有的,所以只要對/home目錄/home/user目錄用
 

chmod +x

加上x許可權,以便可以檢索。

這樣,困擾多日的問題終於解決了。