阿里云页面没有访问权限的4种情况 You don't have permission to access

最近基于阿里云的微信支付开发,发现总是不时的会出现 You don't have permission to access 的问题。文件测试都是先用本地做主机WampServer,可以了以后上传的所以代码没有问题,那么可以肯定问题出在服务器的配置上。

上网找了很多资料,分为3类,

1、文件夹和文件的权限问题,一般可以通过文件的颜色看出,或者使用命令 ls -l查询,一般在、var/www/html文件夹下使用 chmod 755 -R * 命令批量更改权限就可以了,-R意思就是 将文件夹和文件夹下面的文件都批量处理了。这个问题最好解决。

2、其次就是httpd的文件,在/etc/httpd/conf/httpd.conf中更改访问的权限,在某个<Directory></Directory>中间将 Deny from all 改成 Allow from all 就可以了,这个配置的猜测是个防火墙,可以设置值接受哪个Ip地址的访问

3、这个应该也是文件的配置原因导致的,当/var/www/html/文件夹下没有默认的主页的时候,如 index.php index.html 等(这些也是在/etc/httpd/conf/httpd.conf中更改的),访问dns根目录下的其他文件也会出现没有权限的问题,如直接访问kk.com/kk.html

4、最后这个我找了好几天才发现,因为一直只找到上面的几种方法,都开始怀疑服务器不稳定或者是配置有延时之类的,因为之前测试不能用的放了几天又可以了。这个文档说的是要管道selinux 

vi /etc/sysconfig/selinux

SELINUX=enforcing 改为 SELINUX=disabled 
执行 systemctl restart httpd 
执行 setenforce 0  setenforce 0  

再测试已经可以了 

 

 

再次感谢这位大神的博客http://www.myexception.cn/operating-system/1627965.html

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值