Apache出现访问403错误的根本原因以及解决

发布日期:2023-11-14 阅读数量:1522 文章来源: 本站原创 文章来源: 本站原创 文章作者:xupeng

修改 Apache 默认的 DocumentRoot 路径后,Apache 启动失败,失败提示 DocumentRoot must be a directory,但确认修改后的路径是目录,且具有 linux 读写权限。在网上查找了很多,大部分都是由于 selinux 权限机制引起的,网上的解决方法大多为以下两种:

1,修改目录权限,因为 apache 默认的用户和用户组为 apache,该用户只能访问权限为 httpd_sys_content_t 的目录文件,假设想把 DocumentRoot 改为目录 /home/user/www,就修改该目录的权限,命令如下:

     chcon -R -t httpd_sys_content_t /home/user/www

如此,就使得 apache 可以访问该目录

2,禁用 selinux

编辑 /etc/sysconfig/selinux  把其中 SELINUX=enforcing 改为 SELINUX=disable

保存后重启系统,问题解决 

上一篇:美国服务器选择指南 下一篇:解决服务器断开后总是自动注销问题
最新活动
在线客服
返回顶部

连通世界,只为有你! 立即注册亿扬科技会员获取优惠好礼

5277+用户的选择, 79536+小时稳定运行, 先测试后付款,让业务不熟更放心

立即注册
高防服务器_游戏服务器_香港站群VPS服务器

Copyright © 亿扬科技有限公司 All Rights Reserved. 2020-2023
声明:本网站部分文章图片和视频来源于网络,如有侵权,请及时联系我们删除

工信部ICP备案号:豫ICP备2022009159号   公安备案号:公安备案   《中华人民共和国增值电信业务经营许可证》编号:B1-20222256
实名认证图标 可信网站证书

售前咨询

点击按钮可通过QQ进行沟通,请确认启动QQ

售前咨询

值班售后

商务合作

投诉建议

紧急电话

0371-55070045