[英]Reverse Proxy with Apache2 don't work
我正在使用Apache / 2.2.8(Ubuntu)並遇到問題。 文件/ etc / apache2 / sites-available / backuppc具有以下內容:
<VirtualHost *>
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /backuppc http://192.168.134.59:80/backuppc
ProxyPassReverse /backuppc http://192.168.134.59:80/backuppc
<Location /backuppc/>
ProxyPassReverse /backuppc
</Location>
</VirtualHost>
這在192.168.134.10上運行。 在瀏覽器(FF)中,地址http://// localhost / BackupPc轉到所需的服務器,但地址欄顯示為http://192.168.134.59/backuppc/。 感覺就像ProxyPass像DNS服務器一樣工作...終於可以從Internet只能訪問192.168.134.10,並且通過/ backuppc我可以登錄,但現在可以訪問所需的服務器。
請幫忙,THX。
和平
冰
我在http://wiki.apache.org/cocoon/ApacheModProxy的一點幫助下獨自獲得了它
如您在我的配置中所見,缺少的部分是ProxyPreserveHost On :
<VirtualHost *>
ProxyPreserveHost On
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /backuppc http://192.168.134.59/backuppc
ProxyPassReverse /backuppc http://192.168.134.59/backuppc
</VirtualHost>
這是在提供Wiki的IP 192.168.134.10后面的Apache上發生的。 防火牆具有轉發到該服務器的端口。 現在,通過此配置,無需更改防火牆即可訪問備份服務器的網站。
但是,感謝您的答復
和平
冰
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.