centos7配置haproxy
- 服务器列表:
角色 内网ip 外网ip haproxy服务器 192.168.8.81 192.168.8.252 web1服务器 192.168.8.83 - web2服务器 192.168.8.84 -
- haproxy服务器配置:
a. 内网配置:
cat /etc/sysconfig/network-scripts/ifcfg-eth0
b. 外网配置:
cat /etc/sysconfig/network-scripts/ifcfg-eth1
c. 安装:
yum -y install haproxy
d. 修改配置文件:
vim /etc/haproxy/haproxy.conf
e. 配置文件原代码:global log 127.0.0.1 local2 # 日志 chroot /var/lib/haproxy pidfile /var/run/haproxy.pid maxconn 4000 user haproxy group haproxy daemon stats socket /var/lib/haproxy/stats defaults mode http log global option httplog option dontlognull option http-server-close option forwardfor except 127.0.0.0/8 option redispatch retries 3 timeout http-request 10s timeout queue 1m timeout connect 10s timeout client 1m timeout server 1m timeout http-keep-alive 10s timeout check 10s maxconn 3000 listen haproxy3-monitoring *:80 # Haproxy Monitoring 的使用端口:80 mode http option forwardfor option httpclose stats enable stats show-legends stats refresh 5s stats uri /stats stats realm Haproxy\ Statistics stats auth testuser:test1234 stats admin if TRUE default_backend app-main frontend main bind *:80 option http-server-close option forwardfor default_backend app-main backend app-main balance roundrobin option httpchk HEAD / HTTP/1.1\r\nHost:\ localhost server server1 192.168.8.83:80 check server server2 192.168.8.84:80 check
f. 配置rsyslog:
vim /etc/rsyslog.conf,去掉如下行的注释:
g. 创建rsyslog的haproxy配置文件:
vim /etc/rsyslog.d/haproxy.conf,写入如下内容:local2.=info /var/log/haproxy-access.log # 访问日志 local2.notice /var/log/haproxy-info.log # haproxy执行信息
h. 重启rsyslog:
systemctl restart rsyslog
i. 启动haproxy:
systemctl start haproxy
j. 关闭apache:
systemctl stop httpd - web1服务器配置:
a. 内网配置:
cat /etc/sysconfig/network-scripts/ifcfg-eth0
b. 关闭防火墙:
systemctl stop firewalld - web2服务器配置(参照web1):
- 浏览器访问(192.168.8.252):
a. 页面一:
b. 页面二:
centos7配置haproxy相关推荐
- 配置Haproxy增加日志记录功能
2019独角兽企业重金招聘Python工程师标准>>> CentOS 7上yum安装的Haproxy,默认没有记录日志.需要做一下配置才能记录日志. 1.创建日志文件/var/log ...
- 1vmware中的centos7配置静态变量
vmware中的centos7配置静态变量 安装centos7时推荐最小化安装,避免占用过多资源 问题: 解决虚机中的Centos7连不上网 https://blog.csdn.net/u014271 ...
- 配置HAProxy支持https协议
author:JevonWei 版权声明:原创作品 实现http重定向到https HAProxy 创建CA证书 [root@HAProxy ~]# cd /etc/haproxy/ [root@HA ...
- mysql galera haproxy_安装配置Haproxy代理MySQL Galera集群
这篇文章,我讲介绍如何为MariaDB Galera 集群添加负载均衡,大致步骤如下:确认所有Galera节点作为一个单一集群运行(所有节点都是主节点而且相互同步) 安装Haproxy(你可以安装到独 ...
- 阿里云 centos7 配置SSH 从无到有
阿里云 Centos7 Linux服务器配置SSH: 注意:centOS 6和centOS7的重启ssh指令不一样. 首先,我们搜索一下CentOS的软件库里面有没有已经定义好的SSH服务器包. 重要 ...
- linux7配置静态地址,Centos7 配置静态 IP 地址的方法
Centos7 配置静态 IP 地址的方法 一, 不使用网络管理器 nmcli 配置静态 IP 地址的方法 进入 / etc/sysconfig/network-scripts 目录, 找到该接口的配 ...
- centos7配置IP地址CentOS7 修改hostname,ip地址以及hosts(永久生效)
CentOS7 修改hostname,ip地址以及hosts(永久生效) https://blog.csdn.net/ntuxiaolei/article/details/81130866 在局域网内 ...
- Centos7配置Samba服务实现与Windows文件共享
一.安装samba软件包 yum insatll samba -y 二.关闭selinux和防火墙,开启samba服务,开机启动samba服务 setenforce 0 sed -i 's/SELIN ...
- linux生成ssl证书给haproxy,如何为多个SSL证书配置HAProxy
我需要使用两个不同的SSL证书配置HAProxy > www.example.com > api.example.com 现在我从serverfault(Configure multipl ...
最新文章
- linux 软件集成工具箱,在PB中动态修改SQL语句
- 关于mybatis中基本类型条件判断问题
- python嵌套字典代码_python – 尝试在嵌套字典中查找唯一值的总和. (见例子!)
- 壊小子的学习【日常阅读篇】(四)与阅读有关的那些事儿
- zz eclipse.ini内存设置
- 基于Android NDK的交叉编译
- c语言点阵字符,点阵的汉字程序
- jmx 复用 jmx_JMX:一些入门说明
- BZOJ 2243 染色(树链剖分好题)
- 周鸿祎:谷歌Chrome不是浏览器
- php 日期时间运算的小结(计算当前时间之后(之前)的时间)
- 如何识别计算机病毒,怎样识别计算机病毒
- 亚马逊AWS营收1700亿,阿里云213亿,差距巨大能追赶吗?...
- [转载] 关于Windows Boot Manager、Bootmgfw.efi、Bootx64.efi、bcdboot.exe 的详解
- java debug命令_Mame DEBUG调试命令详细指令速查大全
- zigbee PRO 事件
- bs客户端跨服务器管理文件,bs架构客户端和服务器
- Mac下载软件的网站
- sqli_labs 1-20攻略
- 万字综述!命名实体识别(NER)的过去和现在
热门文章
- Leetcode题库 94.二叉树的中序遍历(递归 C实现)
- 概率论-1.3 概率的性质(重点:可列与极限之间的互相转换)
- 物联网软件IoT.js、JerryScript、Smart.js、Calvin介绍
- Struts2与Spring集成中的自动装配策略
- SpringMVC + spring3.1.1 + hibernate4.1.0 集成及常见问题总结
- Apache Hadoop 简单配置及实践
- spring 中 Hibernate 事务和JDBC事务嵌套问题
- 笔记-VUE滚动加载更多数据
- mock 测试 MVC
- 带left join 的sql的执行顺序