高可用 代理(HAproxy、Squid、Keepalived).note
一、配置 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