我最近安装了 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 所有。