LINUX操作系统启动APACHE出现403错误怎么办
LINUX操作系统启动APACHE出现403错误怎么办
学习啦在线学习网 linux(学习啦小编使用的是fedora)操作系统中操作apache是一件很头疼的事情(起码对初识linux的学习啦小编我是这样的),学习啦学习啦小编好不容易安装好了apache,但是却苦于无法启动(出现403错误),于是遍寻解决之道,终于解决问题特此记录。
LINUX操作系统启动APACHE出现403错误怎么办
学习啦在线学习网 文档权限问题,这是linux操作系统下经常会遇到的问题(学习啦小编也是此问题,不过学习啦小编又把此问题复杂化了),我们需要使用chmod的指令把网站所在目录的权限提升到755。
学习啦在线学习网 SElinux,这是fedora自带的故障排除工具,有很多人说开启它也会导致403错误的产生,当时的学习啦小编是看见什么试什么,把SElinux给关了,但是问题还是没有解决,不排除其他用户遇到403的问题是SElinux造成的。
学习啦在线学习网 防火墙原因,很多使用linux的用户都会告诉初学者叫他们关闭防火墙和selinux,因为开启它们会有很多麻烦,其他技术没学成,光掉整它们了,所以学习啦小编就义无返顾的关闭了防火墙,但是问题还是没有解决,哎,可怜的学习啦小编我呀,当然,不排除你关闭防火墙就能解决问题哦
学习啦在线学习网 虚拟主机配置错误,这也是学习啦小编从网上看到了,这个应该不是出现此问题的常见原因,当然也不排除这种可能,如果你实在没有别的招的话,不放试试重新配置虚拟主机。
学习啦在线学习网 http.conf配置错误,如果你是新安装的apache,一般不会出现这种问题,不过为了保险起见,建议你去查查看,打开apache的配置文件,搜索,看看是否有Order deny,allow Deny from all,这样的语句,如果有,改为Order deny,allow即可。
学习啦在线学习网 6暂时就这么几点了,以后如果学习啦小编还查询到有其他原因可能引起这种情况的话,会及时更新此经验,其实在配置过程中学习啦小编还遇到了其他问题,就是多次安装apache引起的无法启动问题,此问题的解决办法会在以后的经验跟大家分享。
注意事项
提升文档权限的时候一定要注意提升网站根目录所在的顶级文件夹的权限,也就是和home平级的文件夹权限,而且要注意的是网站根目录所在文件夹的所有上层的文件夹的目录权限都要开启
查看文件夹和文档权限的时候,可以使用namei命令,namei -m 你想要查询的目录,这样会把你所要查询的目录所在的所有上层文件的权限全部列举出来,方便查看那层权限不满足要求
在操作apache配置文件的时候注意,只有root权限才能修改此配置文件。