linux下haproxy安装配置笔记
来源:互联网 发布:java小程序 编辑:程序博客网 时间:2024/06/15 15:54
1.下载
https://fossies.org/linux/misc/legacy/haproxy-1.7.9.tar.gz
2.解压
将安装包上传至home目录下
cd /home
tar -zxvf haproxy-1.7.9.tar.gz
cd haproxy-1.7.9
3.安装
make TARGET=linux2628 ARCH=x86_64 PREFIX=/usr/local/haproxy
make install PREFIX=/usr/local/haproxy
#参数说明
TARGET=linux26 #内核版本,使用uname -r查看内核,如:2.6.18-371.el5,此时该参数就为linux26;内核大于2.6.28的用:TARGET=linux2628
ARCH=x86_64 #系统位数
PREFIX=/usr/local/haprpxy #/usr/local/haprpxy为haprpxy安装路径
4.创建haproxy.cfg文件
mkdir /usr/local/haproxy/etc
vi /usr/local/haproxy/etc/haproxy.cfg
启动:/usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/etc/haproxy.cfg
停止:pkill -9 haproxy
6.开启日志记录功能
首先,vi /etc/rsyslog.conf添加下面一行:
将SYSLOGD_OPTIONS="-c 5"改为:SYSLOGD_OPTIONS="-r -m 0 -c 2"
最后重启rsyslog&haproxy即可
service rsyslog restart
pkill -9 haprox
/usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/etc/haproxy.cfg
https://fossies.org/linux/misc/legacy/haproxy-1.7.9.tar.gz
2.解压
将安装包上传至home目录下
cd /home
tar -zxvf haproxy-1.7.9.tar.gz
cd haproxy-1.7.9
3.安装
make TARGET=linux2628 ARCH=x86_64 PREFIX=/usr/local/haproxy
make install PREFIX=/usr/local/haproxy
#参数说明
TARGET=linux26 #内核版本,使用uname -r查看内核,如:2.6.18-371.el5,此时该参数就为linux26;内核大于2.6.28的用:TARGET=linux2628
ARCH=x86_64 #系统位数
PREFIX=/usr/local/haprpxy #/usr/local/haprpxy为haprpxy安装路径
4.创建haproxy.cfg文件
mkdir /usr/local/haproxy/etc
vi /usr/local/haproxy/etc/haproxy.cfg
global log 127.0.0.1 local0 info daemon nbproc 1 maxconn 4096defaults log global mode tcp timeout connect 5000ms timeout client 30000ms timeout server 30000ms option tcplog retries 3listen stats bind *:1080 mode http option httplog maxconn 10 stats refresh 30s stats uri /stats stats realm XingCloud\ Haproxy stats auth admin:admin stats hide-version stats admin if TRUEfrontend ssh mode tcp bind *:24 option tcplog default_backend ssh.serversbackend ssh.servers balance roundrobin mode tcp server server1 192.168.20.38:22 weight 1 server server2 192.168.20.52:22 weight 1 frontend http mode http bind *:84 option httplog default_backend http.serversbackend http.servers balance roundrobin mode http server server1 192.168.20.38:80 weight 1 server server2 192.168.20.52:80 weight 15.启动&停止
启动:/usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/etc/haproxy.cfg
停止:pkill -9 haproxy
6.开启日志记录功能
首先,vi /etc/rsyslog.conf添加下面一行:
local0.* /var/log/haproxy.log同时修改
# Provides UDP syslog reception#$ModLoad imudp#$UDPServerRun 514为
# Provides UDP syslog reception$ModLoad imudp$UDPServerRun 514然后,vi /etc/sysconfig/rsyslog
将SYSLOGD_OPTIONS="-c 5"改为:SYSLOGD_OPTIONS="-r -m 0 -c 2"
最后重启rsyslog&haproxy即可
service rsyslog restart
pkill -9 haprox
/usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/etc/haproxy.cfg
阅读全文
0 0
- linux下haproxy安装配置笔记
- linux下安装Haproxy
- Haproxy在linux下安装配置,以及开日志
- Linux下HAProxy的均衡配置
- HAProxy系列—Linux下的安装
- haproxy安装与配置
- haproxy安装与配置
- Haproxy安装配置
- Haproxy安装和配置
- Haproxy安装与配置
- haproxy安装与配置
- Haproxy+keepalived安装配置
- haproxy 安装和配置
- Haproxy 安装 配置
- haproxy安装配置
- Haproxy安装及配置
- haproxy安装配置介绍
- HAProxy 安装与配置
- 每天一个linux命令(32):gzip命令
- http状态码 整理
- SpringBoot的三种启动方式
- java,js 编码解码
- 2017智能周报 | 12.03-12.09 | 无人驾驶载客测试、人脸及语音识别进入小区地铁、英伟达和高通芯片发布……
- linux下haproxy安装配置笔记
- 《jquery权威指南》学习笔记--第二章
- Android使用Bugly实现APP版本更新
- HttpClient调用接口传递文件参数
- Oracle EBS的组织架构
- WAN startdeamontowaitconn.bind1 10013 红蜘蛛软件,学生机不能受控制
- XCode仍然找不到<libxml/tree.h>的情况,
- 程序异常:SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
- 冒泡排序java实现