1.文檔權限問題,這是linux操做系統下常常會遇到的問題,須要使用chmod的指令把網站所在目錄的權限提高到755。
2.SElinux,開啓它也會致使403錯誤的產生。linux
查看SELinux狀態:
一、/usr/sbin/sestatus -v ##若是SELinux status爲enabled即爲開啓狀態
二、getenforce ##也能夠用這個命令檢查
關閉SELinux:
一、臨時關閉(不用重啓機器):
setenforce 0 ##設置SELinux 成爲permissive模式
setenforce 1 ##設置SELinux 成爲enforcing模式
二、修改配置文件須要重啓機器:
修改/etc/selinux/config 文件
將SELINUX=enforcing改成SELINUX=disabled
重啓機器便可apache
3.防火牆緣由,不少使用linux的用戶都會告訴初學者叫他們關閉防火牆和selinux,由於開啓它們會有不少麻煩
4.http.conf配置錯誤,若是是新安裝的apache,通常不會出現這種問題,不過爲了保險起見,建議查看,打開apache的配置文件,搜索<Directory 你的網站存放路徑,默認是../htdocs/>,看看是否有Order deny,allow Deny from all,這樣的語句,若是有,改成Order deny,allow便可。網站