使用UClound云服务器Apache httpd服务器403 forbidden的问题

一、安装Httpd服务

yum install -y httpd


二、将对应的服务页面拷贝到文件下 /var/www/html

三、启动httpd服务:

systemctl start httpd

四、通过Windows浏览器访问本地资源地址,请求一直失败

问题排除:在Linux中的防火墙是否关闭,Linux的SELinux是否关闭

关闭防火墙和开机禁止启动:
systemctl stop firewalld
systemctl disable firewalld

关闭SELinux,所有机器

修改配置
vi /etc/sysconfig/selinux
selinux=disabled

通过CRUL请求访问还是403问题,在CSDN查询了很多关于Apache Httpd 服务的配置文件修改,修改了很多配置,访问页面还是403,查看403状态代码,

403解释:说白了,还是没有权限。

由于尝试了各种配置修改,发现都无法访问,突然想到是不是Linux服务器的文件系统权限的问题,然后切换到、/var的目录下,

对整个Var目录进行授权
chmod -R 777 /var   
此命令是对var目录下的所有文件夹进行级联授权,授予所有权限。

然后在访问CURL,发现之前的权限问题解决了。 

由此想到Linux对权限控制实在是太严格,其实一开始,我想到是不是文件权限问题,但是想着,我只是访问html页面,这属于读权限,文件系统基本都有读权限的,我访问应该没有问题,所以导致了前面一系列的问题;

 

后续发现的一片写的很好的文章,如果各位遇到了  相似的问题可以参考解决

https://www.cnblogs.com/wajika/p/6481167.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值