高可用 代理(HAproxy、Squid、Keepalived).note

noteId: 5313CC234F5549E183359ABFD6A76350 · 原始路径:/ALL/世赛题目(练习) - 笔记/考核/1月份考核(第二次考核)/A-模块/题目笔记/高可用 代理(HAproxy、Squid、Keepalived).note · 图片:2 · 附件待处理:0

 
一、配置 HAproxy:
 
1、mail.lyon2024.fr 配置:
 
(1)安装软件包:
apt install -y haproxy
 
(2)复制 配置文件参考:
vim /usr/share/doc/haproxy/examples/content-sw-sample.cfg
 
 
(3)粘贴复制的配置文件,并对其进行编辑:
cd /etc/ssl/tls && cat mail.lyon2024.fr.crt mail.lyon2024.fr.key > mail.lyon2024.fr.pem    //将 公钥 与 私钥 添加至同一个文件中
vim /etc/haproxy/haproxy.cfg
 
 
 
 
二、配置 Squid :
 
1、file.lyon2024.fr 配置:
 
(1)安装软件包:
apt install -y squid
 
 
(2)使用 正则表达式 过滤出配置文件:
cd /etc/squid
cp squid.conf squid.conf.bak    //备份一份 主配置文件
egrep -v '^$|^#' squid.conf.bak > squid.conf    //egrep 是使用正则表达式的命令,-v 表示输出不匹配的行(理解为除此之外的内容),''里面的内容是正则表达式,^$ 表示以空气开头以空气结尾的 也就是空行,^# 表示以‘#’井号开头的行
 
(3)编辑 配置文件:
vim /etc/squid.conf