注册
登录
论坛
搜索
导航
私人消息 (0)
公共消息 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
blog.zhuohua.store
»
基础服务
»
Squid反向代理
» CentOS8_Squid反向代理+轮询(一)
返回列表
发帖
发短消息
加为好友
admin
当前离线
UID
1
帖子
546
精华
6
积分
60
阅读权限
200
在线时间
523 小时
注册时间
2019-9-1
最后登录
2024-5-11
管理员
1
#
跳转到
»
倒序看帖
打印
字体大小:
t
T
admin
发表于 2020-7-29 19:55
|
只看该作者
CentOS8_Squid反向代理+轮询(一)
下载
(61.09 KB)
2020-7-29 19:51
目的:
使用Squid轮询,让客户端轮流对后台的两台Web服务器(192.168.168.130:80、192.168.168.135:88)进行访问Web访问
Squid服务器的系统版本:
下载
(9.2 KB)
2020-7-29 19:52
安装squid:
[root@centos8 ~]# yum -y install squid
[root@centos8 ~]# squid -v
Squid Cache: Version 4.4
启动squid:
[root@centos8 ~]# systemctl start squid
[root@centos8 ~]# systemctl enable squid
Squid的主配置文件
[root@centos8 ~]# vi /etc/squid/squid.conf
文件开头插入:
http_port 80 vhost vport
接着插入后台站点信息:(轮询配置;后台服务器的Web端口可以自定义的)
cache_peer 192.168.168.130 parent
80
0 originserver round-robin weight=1
cache_peer 192.168.168.135 parent
88
0 originserver round-robin weight=1
下载
(21.76 KB)
2020-7-29 19:52
插入: httpd_suppress_version_string on
下载
(7 KB)
2020-7-29 19:52
修改: http_access allow all
下载
(3.78 KB)
2020-7-29 19:53
修改: http_port 80
下载
(3.46 KB)
2020-7-29 19:53
保存文件后,重启Squid服务:
[root@centos8 ~]# systemctl restart squid
防火墙配置:
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
关闭SELinux:(默认是开启的,要关闭)
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
测试:
先确定后台服务器的站点可以正常访问:
下载
(18.36 KB)
2020-7-29 19:53
下载
(18.54 KB)
2020-7-29 19:54
因使用Squid 的round-robin,所以客户端的访问将轮询两台web服务器,浏览器采用 "Ctrl + F5" 来深度刷新测试。
备注:只对Squid代理服务器192.168.168.154进行访问,端口为Squid所使用的端口
下载
(16.59 KB)
2020-7-29 19:54
下载
(17.32 KB)
2020-7-29 19:54
笺注:
测试中,两台后台服务器的确出现了有序的轮询,一个客户端在两台后台Web服务器之间也会不断地切换;这种模式不适合一般的Web访问。
假如有一台后台服务器不能提供Web服务,另外一台会支持全部Web服务;实验中,只要还有一台后台服务器正常运行,客户端都没有看到有Web服务访问失败。当出现故障的后台服务器恢复后,也会立刻加入轮询。
两台后台服务器都不需要为Squid轮询做任何额外的操作。
相关文章:
CentOS8_Squid反向代理+缓存
CentOS8_Squid反向代理+轮询(二)
Squid反向代理+轮询(一)
收藏
分享
返回列表
CentOS6.9/Redhat6.9
安全加固
LNMP一键安装包_v1.3
Lamp
Shell
命令集
ftp
vsftpd
PureFTPd
Nginx反向代理
Nginx+Tomcat+JDK
Oracle Linux6.9
Cacti
Nagios
常见服务
Keepalived
磁盘管理
DNS
Squid
Samba
CentOS8/Redhat8
基础
基础服务
Squid反向代理
磁盘分区管理
DNS
Samba
PureFTPd
云锁
vsftpd
常用服务
LNMP一键安装包_v1.7
LAMP
LNMP
CentOS8使用Python3
Postfix+Dovecot
Tomcat+JDK
Keepalived+LVS
MySQL8.0
Zabbix4.4.5
Zabbix5.0.12
Agent_Linux
Agent_Windows
SNMP
调用Python3脚本
Zabbix监控Web
Zabbix监控MySQL
Zabbix监控MariaDB
Windows
安全加固
2008R2
2012R2
FTP
2012R2
文件共享
UPUPW
2012R2
IIS+PHP
2012R2
Tomcat
MySQL
MSSQL
DHCP & DNS
Windows域
2012R2
2008R2
Virtualization
Docker
VMware ESXi 6.5
CentOS8_KVM
CentOS7.8_KVM
Python3.6
安装Python3
基础(一)
基础(二)
运维(一)
运维(二)
应用
发送邮件
网络爬虫
数据分析
Database
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]
品维 冻干黄桃20gx3袋水果脆片黄桃干
亲,欢迎光临。站长QQ:2270168881 【刁嘴娃-卤汁牛肉80g】 麻辣五香味零食风干手撕牛肉干 【非偏远地区满79包邮】