httpd.conf(ProxyPass 和 ProxyPassReverse)

httpd.conf(ProxyPass 和 ProxyPassReverse)

我想问下下面这几种配置有什么区别?

应用程序原始 URL/位置:http://localhost:8080/MyServerApp/App_1

第一次设置/配置

ProxyPreserveHost On
ProxyPass /app http://localhost:8080/MyServerApp/App_1 retry=0
ProxyPassReverse /app http://localhost:8080/MyServerApp/App_1

第二次设置/配置

<Location /app >
   ProxyPass          http://localhost:8080/MyServerApp/App_1
   ProxyPassReverse   http://localhost:8080/MyServerApp/App_1
</Location>

答案1

不同的语法在功能上是相同的。如手动的

当在节内使用时<Location>,将省略第一个参数(指令语法 ProxyPass [PATH] !|URL),并从中获取本地目录<Location>

相关内容