Linux

httpd.conf(ProxyPass 和 ProxyPassReverse)

  • April 15, 2016

我想問一下下面的配置有什麼區別。

應用程序原始 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>

不同的語法在功能上是相同的。如手冊所述:

當在一個<Location>部分中使用時,第一個參數(指令語法 ProxyPass [PATH] !|URL)被省略,本地目錄從<Location>.

引用自:https://serverfault.com/questions/770559