版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011511086/article/details/82774395
#global里面配置
chroot /var/lib/haproxy
pidfile /var/run/haproxy.pid
--------------安裝流程 開始--------------------
從網上下載最新版的haproxy壓縮包
cd /home/wanghaoli/haproxy-1.8.12
make TARGET=linux3100 CPU=x86_64 PREFIX=/usr/local/haproxy #编译 uname -r #查看系统内核版本号
make install PREFIX=/usr/local/haproxy #開始安裝
mkdir -p /usr/local/haproxy/conf #创建配置文件目录
touch /usr/local/haproxy/conf/haproxy.cfg #创建配置文件
日志配置
编辑配置文件/etc/rsyslog.conf
加入如下内容:
$ModLoad imudp
$UDPServerRun 514
local2.* /var/log/haproxy.log
$ModLoad imtcp
$InputTCPServerRun 514
local2.* /var/log/haproxy.log
重启rsyslog进程
systemctl restart rsyslog
檢查配置文件是否正確
/usr/local/haproxy/sbin/haproxy -c -f /usr/local/haproxy/conf/haproxy.cfg
#啟動haproxy
/usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/conf/haproxy.cfg
#瀏覽器訪問,查看運行狀態,驗證是否配置正確
http://localhost:2000/stats
--------------安裝流程 結束--------------------
刪除文件,刪除不提示
rm -f 文件路徑
保存命令:
按ESC键 跳到命令模式,然后:
:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不推出vi
:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
q: 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑
service /usr/lib/systemd/system/haproxy.service start
sudo /etc/init.d/haproxy reload|force-reload
haproxy -f /etc/haproxy/haproxy.cfg
/etc/haproxy -f /etc/haproxy/haproxy.cfg
haproxy -f configfile -sf
启动haproxy
/usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/conf/haproxy.cfg
重載haproxy配置文件
/usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/conf/haproxy.cfg -sf
推薦此:
/usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/conf/haproxy.cfg -st `cat /var/run/haproxy.pid`
此命令針對用命令在線安裝的情況“yum -y install haproxy”,不適用于離線壓縮包安裝
sudo /etc/init.d/haproxy reload|force-reload
停止haproxy
killall haproxy
啟動haproxy
systemctl start haproxy
systemctl restart haproxy
啟動
service haproxy start
service haproxy stop
service haproxy restart
service haproxy status
useradd -G root haproxy //新建一个用户,同时添加到附加组中
useradd -c haproxy -d /home/hapr -e 2099-12-12 -g root -G
useradd -g root haproxy
#添加用戶組
groupadd haproxy
usermod -a -G root haproxy
ln -s /home/hapr/haproxy /usr/local/haproxy #添加软连接
關閉防火墻
systemctl stop firewalld
//禁止开机启动
systemctl disable firewalld
查看安裝目錄
rpm -ql haproxy
先安裝gcc,以支持在線安裝插件
yum install -y gcc
記錄日誌rsyslog.conf
$UDPServerRun 514
local2.* /var/log/haproxy.log
安裝
yum -y install haproxy
卸載
yum remove haproxy
查看CentOS的版本号:
cat /etc/centos-release
查看内核版本
uname -r
cat /proc/version
查看操作系统位数
getconf LONG_BIT
安裝步驟,轉載:
https://blog.csdn.net/chengxuyuanyonghu/article/details/66977434