当前位置:Gxlcms > mysql > LinuxCentos7Apache访问Youdon'thavepermissionto

LinuxCentos7Apache访问Youdon'thavepermissionto

时间:2021-07-01 10:21:17 帮助过:40人阅读

折腾了很久,今天才找到了最正确的答案。感言真不容易。 百度出来的99%都是采集的内容,全都是错误的。 You don 't have permission to access / on this server. 百度出的解决方法: 1)关闭selinux 。坑,服务器根本就没开启selinux 2)修改 httpd.conf 中

折腾了很久,今天才找到了最正确的答案。感言真不容易。

百度出来的99%都是采集的内容,全都是错误的。


You don't have permission to access / on this server.

百度出的解决方法:

1)关闭selinux 。坑,服务器根本就没开启selinux

2)修改 httpd.conf 中的 allow from all!坑,Apache都2.4+,根本就不存在 allow from all ,现在改为了 Require all granted!

3)修改 chcon -R httpd_user_content_t !坑,误人子弟,CentOS7 中根本就没这样一个上下文,因为selinux根本就没开启

4)修改 chown apache: -R /home/xxx.com/public_html!误人子弟,坑比!这样把目录改了,他本来的用户却没有目录访问权限了!逗比!!!

……


百度了一个多小时,全都是这样的解决方法,出来的网页全都是一大堆广告。

中国的最大搜索引擎搜索出来的都是那种布满广告的采集站!采集站不要紧,关键是全都是广告,连正常的阅读都无法阅读!


最后正确的解决方法:

chmod o+x /home/zbphp.com

上一级目录的其他用户组也必须加上 x 执行权限否则Apache无法读取!


写到最后,感谢segmentfault 社区的热心人,不然真的瞎折腾几天可能又要放弃了。牢骚一下,网上用百度搜索出来的东西根本就不准确!用不了Google,goagent总是断断续续,而且对英文不熟悉。瞎折腾的时候感觉自己就像chaoxian,落后但是自我感觉良好,很多人用百度还觉得自豪爱国。(by default7@zbphp.com)

人气教程排行