haproxy+tomcat实现负载均衡以及session共享(linux centos7环境)
2023-09-14 08:56:58 时间
一、安装HAProxy
1.进入home目录,下载最新haproxy安装包。
cd /home
wget http://haproxy.1wt.eu/download/1.4/src/haproxy-1.4.24.tar.gz
2.解压:
tar -zxvf haproxy-1.4.24.tar.gz
重命名为haproxy
mv haproxy-1.4.24.tar.gz haproxy
创建目录/usr/local/haproxy
mkdir /usr/local/haproxy
3.安装
cd haproxy
make TARGET=linux26 PREFIX=/usr/local/haproxy
make install PREFIX=/usr/local/haproxy
cd /usr/local/haproxy
mkdir /usr/local/haproxy/conf
cp /home/haproxy/examples/haproxy.cfg /home/haproxy/haproxy/conf/
4.修改配置
vi /usr/local/haproxy/conf/haproxy.cfg
如图:
内容:
# this config needs haproxy-1.1.28 or haproxy-1.2.1
global
log 127.0.0.1 local0
log 127.0.0.1 local1 notice
#log loghost local0 info
maxconn 4096
chroot /usr/share/haproxy
uid 99
gid 99
daemon
#debug
#quiet
defaults
log global
mode http
option httplog
option dontlognull
retries 3
option redispatch
maxconn 2000
contimeout 5000
clitimeout 50000
srvtimeout 50000
listen web
bind *:8666
mode http
balance roundrobin
stats uri /haproxy-stats
stats refresh 10s
stats realm Haproxy\ statistics
stats auth admin:admin
option httpchk HEAD /index.html
server web1 127.0.0.1:8080 weight 1 maxconn 10000 check inter 3s rise 3 fall 3
server web2 127.0.0.1:8081 weight 1 maxconn 10000 check inter 3s rise 3 fall 3
server web3 127.0.0.1:8082 weight 1 maxconn 10000 check inter 3s rise 3 fall 3
二、tomcat服务的集群和session共享参考:
nginx+tomcat实现负载均衡以及session共享(linux centos7环境)(第二点)
三、3个tomcat配置完成并启动好以后,启动haproxy
./usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/conf/haproxy.cfg
关闭haproxy命令为:
killall haproxy
相关文章
- Linux(CentOS7)安装Tomcat与设置Tomcat为开机启动项(tomcat8为例)
- 上的安装Linux 上安装 Tomcat 的指南(tomcat在linux)
- 利用Linux加速动态库开发(动态库使用linux)
- Linux下快速剪裁图片的方法(linux裁剪图片)
- 加速Linux驱动下的PHP后端性能提升(linux让php后台)
- Linux中查看Tomcat启动日志的技巧(linux查看tomcat启动日志)
- 卸载Linux下的Tomcat服务器(linux卸载tomcat)
- ?选择嵌入式Linux:抓住机会!(学嵌入式用哪个linux)
- Linux:轻松实现文件复制脚本(linux文件复制脚本)
- Linux认证机制:保障安全的利器(认证机制linux)
- Linux Mint 18.3 KDE安装和检查
- Linux聊天室:简报与深入分析(linux聊天室报告)
- 技术Linux服务器管理提升效率的PDF技术(linux服务器pdf)
- 极速提升:Linux环境下更新MySQL(linux更新mysql)
- Linux下快速启动Tomcat服务(linux启动tomcat)
- Linux系统下部署高性能Tomcat服务器(linux部署tomcat)
- Linux下启动Tomcat的简易指令(linux启动tomcat命令)
- 格式化实践Linux下NTFS格式化实战指南(linux下ntfs)
- 安卓上运行Linux:实现两大操作系统的融合(安卓运行linux)
- 极速Linux系统:空间压缩,性能升级(linux系统压缩)
- Linux装入U盘:简单而有效的安装方式(linux装到u盘里)
- Linux安装Kafka:一步一步操作指南(linux安装kafka)
- 快速学习:局域网下安装Linux系统(局域网安装linux)
- Linux 无桌面:提高生产力的极简工作环境(linux无桌面)
- 深入了解Linux版本,探索Linux专业知识,从知乎获取技能提升(linux知乎版本)
- Linux下定时删除文件的方法(linux定时删除)