近期在安裝一些設計到apahce服務的開源軟件時,總是碰到一個訪問權限的問題。
而且在不同的操作系統,安裝相同的開源軟件,效果也會不一樣。
列舉下曾經讓我很憂傷的開源軟件。
phpRedisAdmi、rockmongo。之前在ubuntu系統上安裝相當順利。後期在centos上安裝卻總是不順利。碰到很多奇怪的問題。尤其是一個訪問權限的問題。
1.查看文件權限,因爲www-data是運行apache的用戶,要保證apache用戶有訪問權限。
2.修改httpd.conf配置文件,將/data/www 目錄權限改爲 Allow from all
一般通過修改這兩點就可以解決問題,但是結果還是不行,通過查資料得知還需要關閉selinux
3.將/etc/selinux/config文件中的SELINUX=enforcing 修改爲 disabled,然後重啓生效。
4、防火牆的設置,推薦最好在安裝操作系統的時候,就關閉防火牆。