簡體   English   中英

Apache2的反向代理不起作用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM