Apache服务开启后,访问资源显示403错误被拒绝?

问题描述

在CentOS7.9系统上通过源码编译部署了Apache应用,默认安装在/usr/local/apache/路径下。希望通过Apache来实现WordPress应用,将WordPress的相关文件放在了/var/www/html目录下,并且将/var/www/html目录下的所有文件都设置了755权限,但是访问/var/www/html/wp-admin 文件时显示403错误,访问被拒绝。另外,目前通过URL地址访问Apache资源时,无法运行PHP代码,返回的是PHP代码的TXT文件。

问题出现的平台版本及自己尝试过哪些方法

平台:CentOS7.9

相关代码

访问URL:http://主机IP地址/wp-admin/
拥有者修改:chown -R apache:apache /var/www/html/
权限修改:chmod -R 755 /var/www/html/

你期待的结果是什么?实际看到的错误信息又是什么?

错误信息:403Forbidden

阅读 2.6k
3 个回答

搞不定的话,直接上宝塔吧,大部分基础设置的问题基本上就都解决了。

chmod a+rwx /var/www/html/ -R

试试,确定一下是不是文件访问权限的问题。

检查 apache的error日志文件, 里面有报错.
检查 apache进程的启动用户和html目录的用户是否一致, 赋于html目录apache用户访问权限(可以直接chown, 也可以setfacl设置

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题