项目场景:
访问自己的搭建的网站时apache报错You don’t have permission to access this resource.
原因分析
遇到如标题那个问题,无法进行远程HTTP请求
解决方案:
需要修改httpd.conf和httpd-vhosts.conf,分别如下:
apach/conf/httpd.conf文件修改如下:
<Directory />
Options FollowSymLinks
AllowOverride all
Require local
</Directory>
修改为:
<Directory />
Options FollowSymLinks
AllowOverride none
Require all granted
</Directory>
apach/conf/httpd-vhosts.conf文件修改如下:
<Directory />
<Directory "${INSTALL_DIR}/www/">
Options FollowSymLinks
AllowOverride all
Require local
</Directory>
```bash
修改为:
<Directory />
<Directory "${INSTALL_DIR}/www/">
Options FollowSymLinks
AllowOverride all
Require all granted
</Directory>

当尝试访问自建网站时遇到Apache权限错误,可以通过修改httpd.conf和httpd-vhosts.conf文件来解决。将`AllowOverride none`改为`AllowOverride all`并设置`Require all granted`,允许所有访问,从而解决远程HTTP请求无法完成的问题。
1万+

被折叠的 条评论
为什么被折叠?



