求squid反向代理內網多個WEB服務

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

求squid反向代理內網多個WEB服務

目前已實現代理內網多個不同IP的服務。

下面是我的配置文件,實現了反向代理 192.168.1.8:8080 和 192.168.1.90 2個web服務。
如果2個WEB服務都在192.168.1.8上面,一個埠是8080 ,一個是9090,該如何配置呢?

#防止被人利用為HTTP代理,設置允許訪問的IP地址
acl zc dstdomain www.zc.com
acl oa dstdomain www.oa.com

http_access deny !zc
http_access deny !oa


#代理到本機的80埠的服務,僅僅做為原始內容服務
cache_peer 192.168.1.8 parent 8080 0 no-query originserver
cache_peer 192.168.1.90 parent 80 0 no-query originserver

cache_peer_access 192.168.1.8 deny !zc
cache_peer_access 192.168.1.90 deny !oa
《解決方案》

我暫且認為www.zc.com->192.168.1.8:8080
www.oa.com->192.168.1.8:9090

配置如下
cache_peer 192.168.1.8 parent 8080 0 no-query originserver name=zc
cache_peer 192.168.1.8 parent 9090 0 no-query originserver name=oa
cache_peer_domain zc www.zc.com
cache_peer_domain oa www.oa.com

這樣就可以同ip不同埠了
《解決方案》

關於Squid服務我寫了一個系統,樓主有兄弟可看看我的博客.
《解決方案》

原帖由 liuhanzhao 於 2008-8-28 20:31 發表 http://bbs.chinaunix.net/images/common/back.gif
我暫且認為www.zc.com->192.168.1.8:8080
www.oa.com->192.168.1.8:9090

配置如下
cache_peer 192.168.1.8 parent 8080 0 no-query originserver name=zc
cache_peer 192.168.1.8 parent 9090 0 no-query ...

這種配置方法在win下的squid不成功,我把在debian上的squid的配置完整複雜過去還是不行(debian上是沒有問題,和上面的配置差不多)




[火星人 ] 求squid反向代理內網多個WEB服務已經有271次圍觀

http://coctec.com/docs/service/show-post-25512.html