2016年4月11日 星期一

Centos 上 Apache 的錯誤訊息:You don't have permission to access xxx.html on this server


在發佈網站時出現沒有權限可以讀取 (如下圖)







有可能是 Selinux 安全性在作祟

檢查是否有啟用 Selinux

指令 : getenforce 

若出現 Enforcing  表示 Selinux 是啟動生效的

若出現 Permissive 表示 Selinux 是沒啟動

可以用指令 setenforce 0 來關閉 Selinux


範例 :






不過重開機又恢復原來的設定,若要永久修改,必須修改 selinux
的參數。

vi /etc/sysconfig/selinux

SELINUX=enforcing
變成
SELINUX=disabled