squid如何對內網多個服務器(每台服務器的端口均不同)做反向代理

王宇-Andrew 发布于 2014/10/30 16:49
阅读 138
收藏 0

使用的軟件:squid 3.0

我架设了一台squid服务器放在前端,然后后端有三台服务器,一台AP,一台File,一台DB

现在做反向代理让外部的用户访问这AP和File,这是我做的一个测试。
squid服务器的IP是10.205.4.72
AP的IP是10.134.128.134   
File的IP是10.134.128.132

我在squid.conf文件的最后面加了如下的配置:


visible_hostname 10.205.4.72

http_port 10.205.4.72:80 transparent vhost vport

maximum_object_size_in_memory 2 MB

 
cache_peer 10.134.128.134 parent 80 0 no-query originserver 
http_access allow all
 
cache_peer 10.134.128.132 parent 8080 0 no-query originserver 
http_access allow all

上面是我的配置

我想反向代理AP服務器的80端口,File服務器的8080端口和5099端口。
但是發現上面的配置運行後只能反向代理AP服務器的80端口,無法反向代理File服務器的8080端口
問題1:請問我應該在squid.conf配置文件中增加什麼內容使得10.205.4.72上的squid可以同時反向代理AP的80端口和File服務器的8080端口?
問題 2:除了反向代理AP的80端口和File的8080端口,我如果還想同時反向代理File服務器的5099端口,應該在squid.conf配置文件裡面再加哪些內容?

加载中
返回顶部
顶部