我继承了一个系统,其中有些事情没人知道为什么会有,怎么样会有。
在 httpd 配置中,我遇到了一些与所有路径匹配的 Location 指令:
<Location />
ProxyPass http://localhost:4500/ retry=1 acquire=3000 timeout=600 Keepalive=On
ProxyPassReverse http://localhost:4500/
</Location>
上述操作不是相当于没有 Location 指令吗?
ProxyPass "/" http://localhost:4500/ retry=1 acquire=3000 timeout=600 Keepalive=On
ProxyPassReverse "/" http://localhost:4500/
第一个比第二个有什么优势吗?
答案1
这两种情况没有区别。您可以用任意一种方式定义您的配置。我只看到端口号和acquire
参数的区别(我不认为您是在问它们)。
您也可以删除斜线/
以读取:
ProxyPass http://localhost:3000/ retry=1 acquire=3000 timeout=600 Keepalive=On
ProxyPassReverse http://localhost:3000/