Squid
1.正向代理
作用:借助代理访问客户端访问不到的地址 a访问不到百度但b能访问到那么a要什么b就去拿什么
yum install squid -y ##安装squid服务
vim /etc/squid/squid.conf
http_access allow all ##允许所有http服务访问
# Squid nsu ormally listens to port 3128
http_port 3128 ##访问端口为3128
# Uncomment and adjust the following to add a disk cache directory.
cache_dir ufs /var/spool/squid 100 16 256 ##缓存文件的目录和文件数目
systemctl restart squid ##重启服务
浏览器设置
vim /etc/squid/squid.conf
设置禁止代理访问www.baidu.com
systemctl restart squid ##重启服务
2.反向代理
作用:同一个域名访问不同IP,缓解访问压力
vim /etc/squid/squid.conf
http_port 80 vhost vport ##配置反向代理为80端口
cache_peer 172.25.254.174 parent 80 0 no-query originserver name=web1 round-robin ##设置域名的第一个IP为172.25.254.274 名字为web1 端口为80 no-query 不做查询,直接获取数据 round-robin轮流查询IP
cache_peer 172.25.254.234 parent 80 0 no-query originserver name=web2 round-robin ##设置域名的第二个IP为172.25.254.234 名字为web2 端口为80 no-query 不做查询,直接获取数据 round-robin轮流查询IP
cache_peer_domain www.westos.com web1 web2 ##指定www.westos.com访问的IP为web1和web2
设置浏览器端口为80
本文转自 漂浮的天堂 51CTO博客,原文链接:http://blog.51cto.com/12774215/1927262,如需转载请自行联系原作者