Centos非yum安装自定义系统服务开机自启(服务自启动)--以haproxy为例

博客介绍了最新版本haproxy的下载与编译安装过程。先创建目录并下载haproxy压缩包,解压后进入对应目录,接着查看对应内核版本,最后进行编译安装。

#下载最新版本haproxy

mkdir -p /data/ && cd /data && wget https://src.fedoraproject.org/repo/pkgs/haproxy/haproxy-1.8.19.tar.gz/sha512/f62b0a18f19295986d26c5c60b6b1ad55850a175bed67a359282cc37a4c630a0c2be51d608226b4316f2e69c3008c20a1cb91ce10f86311219355973a050e65b/haproxy-1.8.19.tar.gz

tar -xvf haproxy-1.8.19.tar.gz && cd haproxy-1.8.19

#查看对应内核版本

uname -r

#安装下列对应中的版本编译安装

#编译安装

make TARGET=linux2628 PREFIX=/data/haproxy
make install PREFIX=/data/haproxy
useradd -u 40002 haproxy
cp /data/haproxy/sbin/haproxy /usr/sbin/
mkdir -p  /data/haproxy/conf
cat > /data/haproxy/conf/haproxy.cfg << EOF
#全局配置
global
    #设置日志
    log 127.0.0.1 local3 info
    chroot /data/haproxy
    #用户与用户组
    user haproxy
    group haproxy
    #守护进程启动
    daemon
    #最大连接数
    maxconn 4000
#默认配置
defaults
    log global
    mode http
    option httplog
    option dontlognull
    timeout connect 5000
    timeout client 50000
    timeout server 50000
#web状态页
listen stats
  bind 0.0.0.0:1080   #监听端口
  stats refresh 30s   #统计页面自动刷新时间
  stats uri /stats   #统计页面url
  stats realm Haproxy Manager #统计页面密码框上提示文本
  stats auth admin:admin  #统计页面用户名和密码设置
  #stats hide-version   #隐藏统计页面上HAProxy的版本信息

#监听3000端口至后端服务器3306端口
listen mysql-server
        bind 0.0.0.0:3000
    option tcplog
    mode tcp
    #负载均衡算法(#banlance roundrobin 轮询,balance source 保存session值,支持static-rr,leastconn,first,uri等参数)
    balance roundrobin      
    #check inter 2000 是检>测心跳频率,rise 2是2次正确认为服务器可用,fall 3是3次失败认为服务器不可用
    server  mysql rm-bp101ba25du5o4xlb.mysql.rds.aliyuncs.com:3306 check inter 5s rise 2 fall 3   
EOF
cp /data/haproxy-1.8.19/examples/haproxy.init /etc/init.d/haproxy 
chmod 755 /etc/init.d/haproxy && sleep 2 && sed -i 's/etc\/$BASENAME/data\/$BASENAME\/conf/g' /etc/init.d/haproxy
systemctl daemon-reload && systemctl enable haproxy && systemctl start haproxy 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大锅霍皮久

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值