禁止访问您无权访问此资源

禁止访问您无权访问此资源

我最近安装了 apache 2.4 加 mod_ssl,我使用这个 apache 作为代理服务器并将流量重定向到 tomcat。

我现在面临的问题是,没有 HTTP 一切都可以正常工作,但是当我尝试使用 https 访问时确实看到错误。

未找到 未在此服务器上找到请求的 URL。

httpd.conf:这是我用来将流量重定向到我的 tomcat 的。

<VirtualHost *:80>
    ProxyPreserveHost On
    ProxyRequests Off
    ServerName www.example.com
    ServerAlias example.com
    ProxyPass / http://localhost:8080/example/
    ProxyPassReverse / http://localhost:8080/example/
</VirtualHost>

一切正常,但网站没有提供 HTTPS。

答案1

当它给你一个资源权限错误时,它可能是在说你已经更改了目录的权限。

检查目录所有者

ls -l /var/www/html/

也许应该归 apache 所有。

相关内容