至少可以说这令人沮丧哈哈。
我已经在虚拟主机 443 下的 apache 中设置了 proxypass 和 proxypassreverse,以代理到在端口 8443 上的容器中运行的 nginx。
这就是我所做的一切
CustomLog /srv/apps/ktech-connect/log/apache/custom.log combined
ErrorLog /srv/apps/ktech-connect/log/apache/errors.log
SSLProxyEngine On
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLProxyCheckPeerExpire off
ProxyPass / https://127.0.0.1:8443/
ProxyPassReverse / https://127.0.0.1:8443/
当我点击任何网址(例如 example.com/page)时,它的工作原理应该如此但是当我转到 example.com 甚至 example.com/ 时,它会在 url 中显示从 apache 到 example.com:8443 的重定向。
我尝试添加 ProxyPreserveHost 但它什么也没做,还有很多其他选项。我只是不明白重定向的来源以及它仅在点击基本网址时发生的事实。
有什么想法吗?