我想问下下面这几种配置有什么区别?
应用程序原始 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>
。