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便可。网站