Apache-2.2
Apache ProxyPass 或 ProxyPassMatch 從代理中排除文件
我有一個 VirtualHost 設置為將所有請求代理到在埠 9000 上執行的另一台伺服器。
我擁有的 :
ProxyPass / http://localhost:9000/ ProxyPassReverse / http://localhost:9000/
我試過的:
! ProxyPass /test.html http://localhost:9000/ ProxyPass /test.html ! http://localhost:9000/ ProxyPassMatch !^/(.*\.html)$ http://localhost:9000/$1
沒有一個有效…
我想從代理中排除一個文件或一組文件,文件說“!指令在您不想反向代理子目錄的情況下很有用。”,但沒有範例對於那種情況。
好的,想通了,事實證明——顯然——沒有必要為排除的路徑指定代理。
代理通行證 /somedir !
效果很好