当前位置:首页 > CN2资讯 > 正文内容

squid

2天前CN2资讯

搭建反向代理服务器

需求描述

       公司的对外域名www.cl.com解析为反向代理服务器的IP地址:173.16.16.1

       当从Internet访问站点www.cl.com时,实际看到的网页内容来源于局域网中的Web服务器群:

192.168.2.11、192.168.2.12 ……


基本实现步骤

       修改squid.conf文件,并重新加载该配置

http_port  218.29.30.31:80 vhost

cache_peer 192.168.2.11 parent 80 0 originserver weight=5 max-conn=30

cache_peer 192.168.2.12 parent 80 0 originserver weight=5 max-conn=30

cache_peer 192.168.2.13 parent 80 0 originserver weight=5 max-conn=30

cache_peer 192.168.2.14 parent 80 0 originserver weight=1 max-conn=8

cache_peer Web服务器地址 服务器类型 http端口 icp端口 [可选项]

 

—— 实现该案例还有一个前提条件:如果各Web服务器处于局域网内,则要能够访问Internet

需要指出的是,透明代理与反向代理不能同时应用,监听端口改为80是为了对应于标准web端口,便于用户使用

cache_peer配置项可以用于指定真正的Web服务器的位置

其中,服务器类型对应到目标主机的缓存级别,上游Web主机一般使用“parent”(父服务器);icp端口用于连接相邻的ICP(Internet Cache Protocol)缓存服务器(通常为另一台Squid主机),如果没有,则使用0;可选项是提供缓存时的一些附件参数,例如“originserver”表示该服务器作为提供Web服务的原始主机,“weight=n”指定服务器的优先权重,n为整数,数字越大优先级越高(缺省为1);“max-conn=n”指定反向代理主机到该web服务器的最大连接数。

 

验证反向代理的实施效果

       在上游Web服务器(192.168.2.11~192.168.2.14)中开启httpd服务

       在Internet中的客户机(218.29.30.29)中访问反向代理服务器主机(http://218.29.30.31),应能够看到实际由上游Web服务器提供的网页内容

       查看反向代理服务器的访问日志信息

 

[root@localhost ~]# tail -1  /var/log/squid/access.log

1231256531.038     35 218.29.30.29 TCP_MISS/200 2869 GET http://218.29.30.31/index.php? - FIRST_UP_PARENT/192.168.2.11 p_w_picpath/gif

 

附:基于反向代理实现虚拟主机映射

 

[root@localhost ~]# vi /etc/squid/squid.conf

http_port 218.29.30.31:80 vhost

cache_peer 192.168.2.11 parent 80 0 originserver name=cl

cache_peer 192.168.2.12 parent 80 0 originserver name=xhy

cache_peer_domain cl www.cl.com

cache_peer_domain xhy www.xhy.com

 

以上配置实现访问www.cl.com访问192.168.2.11

                     访问www.xhy.com访问192.168.2.12

 

 

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/24818.html

    分享给朋友:

    “squid” 的相关文章

    搬瓦工VPS用户必看:如何顺利更换IP地址

    板瓦工换IP是指在使用搬瓦工VPS主机时,用户因各种原因需要更改当前的IP地址。无论是因为IP被封禁,还是出于其他网络需求,了解这个过程非常重要。对于想要顺利运营自己项目的用户而言,保持IP的稳定和安全是基础,而换IP可以帮助他们解决潜在的网络问题。 在日常使用中,有些用户可能会发现他们的IP地址被...

    探索美国冷门VPS:高性价比与个性化服务的优选

    在谈论VPS(虚拟专用服务器)时,人们往往会联想到那些知名的品牌和服务,而美国冷门VPS市场却是一个值得关注的领域。这些冷门VPS提供商虽然在整体市场中的知名度较低,但却为特定的用户群体和需求提供了颇具价值的服务。我在研究这个市场时,发现不少提供商在某些方面有着相当的优势,让我对这个冷门领域充满了好...

    HudsonValleyHost主机服务测评:性价比与稳定性的完美结合

    HudsonValleyHost是一家成立于2014年的国外老牌主机商,已经在行业内稳扎稳打,逐渐树立了自己的品牌形象。这家公司最初的目标是为用户提供高性价比的主机服务,其中以其纽约的KVM VPS服务备受青睐。在我接触的众多主机服务商中,HudsonValleyHost的存在让我感受到了一种稳定与...

    甲骨文云账号如何注销:详尽步骤与注意事项

    甲骨文云账号注销流程 注销甲骨文云账号的流程其实并不复杂,但有几个关键步骤需要认真对待。整个过程主要分为几个部分,包括登录甲骨文云控制台、发起注销请求、查看注销请求状态,以及最后的等待和确认删除。 1.1 甲骨文云控制台的登录 进入甲骨文云控制台的第一步,就是要登录到你的账号。打开浏览器,访问甲骨文...

    AS4837和AS9929线路在国际通信中的优势与应用分析

    在了解AS4837线路的历史背景时,回顾其起源与发展非常重要。AS4837线路,通常被称为中国联通的骨干网线路,最早始建于20世纪90年代。那时,随着互联网的兴起,全球对网络基础设施的需求不断增加,中国决定建立更强大的国际连接,通过AS4837将中国大陆与香港、美国、日本、韩国等多地紧密相连。这个决...

    便宜的国外主机推荐:性价比高的主机选择指南

    在选择国外主机服务时,价格通常是一个重要的考量因素。面对纷繁复杂的选择,我发现一些便宜且性能不错的国外主机服务,让我大为惊喜。这里,我想和大家分享几款我认为性价比非常高的国外主机。 首先,我接触到UCloud。它的起售价为34元一个月,提供包括云服务器、GPU服务器和裸金属服务器在内的多种产品。这种...