我正在使用Apache在我的/ Apps文件夹中提供一些html和JavaScript文件,而我正在使用ProxyPass将其余请求代理到在同一系统上运行的另一个Web服务器。
以下是我的conf中的一个例子:
<VirtualHost *:80>
ProxyPreserveHost On
ProxyPass "/Apps" !
ProxyPass "/" "http://localhost:8080/"
ProxyPassReverse "/" "http://localhost:8080/"
</VirtualHost>
在大多数情况下,这是按预期工作的,但是在第一次尝试在新的Web浏览器上加载/ Apps页面时,它总是将辅助服务器的端口添加到URL中,从而导致错误。为什么这会在第一次尝试时发生,我该如何解决?