2014-11-06 123 views
0

我在Windows 7和Apache 2.2中設置一個非常基本的ReverseProxy時遇到問題Windows 7 | Apache反向代理配置

我有一個虛擬機註冊到一個私有IP地址,我想要將代理從主機環境。

注意,對於試圖通過這項工作當前迭代,我試圖從foo.bar.baz到反向代理:*到foo.bar.com:6284

相關的主機條目爲FOO。 bar.com (假設bar.com是企業域)

新增

127.0.0.1  baz.bar.com 
192.168.59.103 foo.bar.com 
127.0.0.1  foo 

裏面我的Apache httpd.conf文件(僅包括三角洲這一變化...增量似乎有些逃避人們,所以我想我會直接打電話給他。),

LoadModule proxy_module modules/mod_proxy.so 
LoadModule rewrite_module modules/mod_rewrite.so 
LoadModule rewrite_module modules/mod_rewrite.so 

<VirtualHost *> 
    ServerName foo.bar.baz 
    ProxyPreserveHost On 
    <Proxy *> 
      Order allow,deny 
      Allow from all 
    </Proxy> 
    ProxyPass/http://foo.bar.com:6284 
    ProxyPassReverse/http://foo.bar.com:6284 

</VirtualHost> 

如果我試圖直接瀏覽到foo.bar.com:6284,我會得到預期的結果。主機將名稱解析爲私有IP,並看到我期望的標記。但是,當我嘗試瀏覽foo.bar.baz,我得到「從DNS服務器沒有響應。」

任何人都可以看到什麼毛病我應該要被笨,簡單的反向代理?

回答

0

好了,假設我的公司的域名是bar.com,似乎一切路線很好,只要引用「欄中的」所有主機條目始終以「.COM」

如果我試圖跟着它進入foo.bar.netfoo.bar.orgfoo.bar.floop爲我的主人,我得到的錯誤「從DNS服務器沒有響應」。如果我進入foo.bar.com主機解析。

當我收到這些錯誤稱爲「重要的安全代理服務器錯誤」,在我的團隊的開發人員正在幫助我這個測試收到Trustwave的錯誤來代替。

這似乎是具體到我們的網絡安全策略的東西。