使用WCCP在CentOS 6.3上设置Squid兄弟姐妹
本教程将引导您完成在CentOS 6.3上运行的几个出站Squid代理同级服务器,并使用WCCP连接到您的网关。 这不包括在缓存性能方面调整Squid。
先决条件
您有一个支持WCCP的Cisco网关。
初步笔记
- 这个dns域将是example.com
- 服务器1的名称为proxy1.example.com,IP为192.168.88.2
- 服务器2的名称为proxy2.example.com,IP为192.168.88.3
- 本地DNS地址为192.168.88.4
- 网关地址是192.168.88.254
- 使用的安装介质是CentOS 6.3最小
CentOS设置
首先我们需要将CentOS安装到这两台服务器上。 只要您留下足够的可用空间供Squid正常运行,无论如何,您只需配置驱动器即可。
一旦最小化安装完成,就可以在两台服务器上配置网络连接。
proxy1.example.com
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=”eth0” BOOTPROTO=”none” ONBOOT=”yes” IPADDR=”192.168.88.2” NETMASK=”255.255.255.0” GATEWAY=”192.168.88.254”
proxy2.example.com
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=”eth0” BOOTPROTO=”none” ONBOOT=”yes” IPADDR=”192.168.88.3” NETMASK=”255.255.255.0” GATEWAY=”192.168.88.254”
两台服务器
vi /etc/resolv.conf
domain example.com search example.com nameserver 192.168.88.4
如果您没有运行本地DNS服务器,或者您无法注册您的服务器地址,那么您将需要在每个服务器上对主机文件进行编程。 如果您可以使用DNS注册服务器eth0地址,请立即执行并跳过主机文件编码。
/ etc / hosts
127.0.0.1 localhost 192.168.88.2 proxy1.example.com 192.168.88.3 proxy2.example.com
接下来让你的系统最新
yum update
并安装将要使用的基本软件包。
yum install nano squid
从这一点我使用nano作为主要文本编辑器,但是您可以使用任何特定的文本编辑器作为首选编辑器。
Squid设置
现在我们已经有了基本的服务器设置,更新,并安装了我们的软件,让我们的Squid兄弟姐妹谈话,准备好一些交通。 从squid.conf文件开始
nano /etc/squid/squid.conf
#Set ACL for Squid siblings acl squidPeers 192.168.88.2/32 acl squidPeers 192.168.88.3/32 http 3128 transparent wccp2_router 192.168.88.254 wccp_version 4 wccp2_service standard 0 #Set WCCP to use GRE wccp2_forwarding_method 1 wccp2_return_method 1 #ICP options icp_port 3130 icp_access allow squidPeers #Set Squid siblings cache_peer sibling 3128 3130 proxy-only
更换 与适当的条目。 例如,proxy1.example.com上的行将显示为:
cache_peer proxy2.example.com sibling 3128 3130 proxy-only