1、文档权限问题,这是linux操作系统下经常会遇到的问题(小编也是此问题,不过小编又把此问题复杂化了),我们需要使用chmod的指令把网站所在目录的权限提升到755。
2、SElinux,这是fedora自带的故障排除工具,有很多人说开启它也会导致403错误的产生,当时的小编是看见什么试什么,把SElinux给关了,但是问题还是没有解决,不排除其他用户遇到403的问题是SElinux造成的。
3、防火墙原因,很多使用linux的用户都会告诉初学者叫他们关闭防火墙和selinux,因为开启它们会有很多麻烦,其他技术没学成,光掉整它们了,所以小编就义无返顾的关闭了防火墙,但是问题还是没有解决,哎,可怜的小编我呀,当然,不排除你关闭防火墙就能解决问题哦
4、虚拟主机配置错误,这也是小编从网上看到了,这个应该不是出现此问题的常见原因,当然也不排除这种可能,如果你实在没有别的招的话,不放试试重新配置虚拟主机。
5、http.conf洧粽袄淖配置错误,如果你是新安装的apache,一般不会出现这种问题,不过为了保险起见,建议你去查查看,打开apache的配置文件,搜索<Directory 你的网站存放路劐孕瞬腊径,默认是../htdocs/>,看看是否有Order deny,allow Deny from all,这样的语句,如果有,改为Order deny,allow即可。
6、暂时就这么几点了,以后如果小编还查询到有其他原因可能引起这种情况的话,会及时更新此经验,其实在配置过程中小编还遇到了其他问题,就是多次安装apache引起的无法启动问题,此问题的解决办法会在以后的经验跟大家分享。