[https]解决apache 403 权限问题

最近需要发布一个网站,购买了腾讯云服务器,使用oneinstack搭建了LAMP环境。将网站文件上传到服务器后从地址栏访问,出现403权限问题:

403:

You don’t have permission to access/on this server

查阅多个地方后认为是httpd.conf中的问题。

我的解决办法:

有两个文件需要修改

1.找到http.conf文件

在下图中的位置将代码修改成图中所示,其中:

对于apache 2.4:采用红色方框中的语句,表示允许所有访问请求。

#如果要拒绝所有访问请求使用:
Require all denied。
#允许特定域名主机访问请求:
Require host ***.com

另有一些需要注意的地方:



对于apache 2.2:修改成

Order allow,deny
Allow from all


另有一些需要注意的地方:

  • 将目录指向网站根目录


  • 如果主页文件名不是index.html,注意修改成你的文件名

2.找到虚拟主机的配置文件,一般是网站名.conf

同样,设置为允许所有访问请求



修改完毕后注意保存,然后重启apache服务,命令如下:

service httpd restart
再在地址栏中输入域名,成功访问。

猜你喜欢

转载自blog.csdn.net/truffle528/article/details/79312035