0
我有一個Bottle/Python應用程序運行在localhost:3000上,我使用Apache mod_proxy轉發請求。其工作的99%的時間,除了當我嘗試去一個網址,如:Apache mod_proxy不轉發所有請求
(基本上,有可能是URL,但它是通過encodeURIComponent方法運行的一部分的URL)。在這種情況下,Apache正在返回自己的404頁面,並且不會將該URL傳遞給後端服務器。
我的Apache的配置如下:
<VirtualHost *:80>
ServerName m2t.openseedbox.com
ProxyPass/http://127.0.0.1:3000/ retry=0
ProxyPassReverse/http://127.0.0.1:3000/
ProxyPreserveHost On
</VirtualHost>
爲什麼阿帕奇不會進行代理這個網址? (你可以自己訪問它看到Apache頁面應該是一個Bottle頁面)
編輯:我已經通過傳遞URL作爲GET參數解決它。我仍然不知道爲什麼Apache沒有像廣告中那樣工作...