项目场景:

访问自己的搭建的网站时apache报错You don’t have permission to access this resource.


原因分析

遇到如标题那个问题,无法进行远程HTTP请求


解决方案:

需要修改nttpd.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>
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐