haproxy笔记之一:Haproxy基本安装配置(反向代理,类似Nginx,可以代理tcp的连接,不只是http)(注意iptables和selinux的问题)
1.安装haproxy
yum -y install haproxy
2.配置文件
# this config needs haproxy-1.1. or haproxy-1.2.
global
        log 127.0.0.1   local0
        log 127.0.0.1   local1 notice
        #log loghost    local0 info
        maxconn 
        chroot /usr/share/haproxy
        uid 
        gid 
        daemon
        #debug
        #quiet
defaults
        log     global
        mode    http
        option  httplog
        option  dontlognull
        retries 
        redispatch
        maxconn 
        contimeout      
        clitimeout      
        srvtimeout      
listen  appli1-rewrite 0.0.0.0:
        cookie  SERVERID rewrite
        balance roundrobin
        server  app1_1 192.168.34.23: cookie app1inst1 check inter  rise  fall 
        server  app1_2 192.168.34.32: cookie app1inst2 check inter  rise  fall 
        server  app1_3 192.168.34.27: cookie app1inst3 check inter  rise  fall 
        server  app1_4 192.168.34.42: cookie app1inst4 check inter  rise  fall 
listen  appli2-insert 0.0.0.0:
        option  httpchk
        balance roundrobin
        cookie  SERVERID insert indirect nocache
        server  inst1 192.168.114.56: cookie server01 check inter  fall 
        server  inst2 192.168.114.56: cookie server02 check inter  fall 
        capture cookie vgnvisitor= len 
        option  httpclose               # disable keep-alive
        rspidel ^Set-cookie:\ IP=       # do not let this cookie tell our internal IP address
listen  appli3-relais 0.0.0.0:
        dispatch 192.168.135.17:
listen  appli4-backup 0.0.0.0:
        option  httpchk /index.html
        option  persist
        balance roundrobin
        server  inst1 192.168.114.56: check inter  fall 
        server  inst2 192.168.114.56: check inter  fall  backup
listen  ssl-relay 0.0.0.0:
        option  ssl-hello-chk
        balance source
        server  inst1 192.168.110.56: check inter  fall 
        server  inst2 192.168.110.57: check inter  fall 
        server  back1 192.168.120.58: backup
listen  appli5-backup 0.0.0.0:
        option  httpchk *
        balance roundrobin
        cookie  SERVERID insert indirect nocache
        server  inst1 192.168.114.56: cookie server01 check inter  fall 
        server  inst2 192.168.114.56: cookie server02 check inter  fall 
        server  inst3 192.168.114.57: backup check inter  fall 
        capture cookie ASPSESSION len 
        srvtimeout      
        option  httpclose               # disable keep-alive
        option  checkcache              # block response if set-cookie & cacheable
        rspidel ^Set-cookie:\ IP=       # do not let this cookie tell our internal IP address
        errorloc             http://192.168.114.58/error502.html
        errorfile            /etc/haproxy/errors/.http
haproxy笔记之一:Haproxy基本安装配置(反向代理,类似Nginx,可以代理tcp的连接,不只是http)(注意iptables和selinux的问题)的更多相关文章
- Apache 2.4.7在CentOS6.4中安装配置反向代理解决单外网IP对应多个内网主机的方法实践
		欢迎转载,转载时请保留全文及出处. Apache 2.4.7在CentOS6.4中安装配置反向代理解决单外网IP对应多个内网主机的方法实践 Apache安装 下载源程序(http://httpd.ap ... 
- 笔记-python-centos环境下安装配置
		笔记-python-centos环境下安装配置 1. 准备工作 环境准备 centos6.5 mini,已有python 2.6.6 下载源码包 Python官网下载Gzipped sour ... 
- 阿里云服务器Linux CentOS安装配置(八)nginx安装、配置、域名绑定
		阿里云服务器Linux CentOS安装配置(八)nginx安装.配置.域名绑定 1.安装nginx yum -y install nginx 2.启动nginx service nginx star ... 
- CentOS 6.5安装配置LNMP服务器(Nginx+PHP+MySQL)
		CentOS 6.5安装配置LNMP服务器(Nginx+PHP+MySQL) 一.准备篇: /etc/init.d/iptables stop #关闭防火墙 关闭SELINUX vi /etc/sel ... 
- MongoDB入门学习笔记之简介与安装配置
		一.MongoDB简介 1.文档数据库 MongoDB是一款开源的文档型非关系数据库,具有高性能.高可靠性和自动扩展等特点.MongoDB中的每一条记录是一个文档,其数据存储结构为键/值对,类似JSO ... 
- Hive学习笔记(二)—— 安装配置
		Hive安装配置及基本操作 1. Hive安装及配置 (1). 上传文件到Hadoop102节点,解压到/opt/moudle (2). 修改/opt/module/hive/conf目录下的hive ... 
- 3-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案数据篇(安装配置数据库,使用Navicat for MySQL和手机APP 连接测试)
		2-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案数据篇(数据库简单说明) https://www.mysql.com/ 咱用安装版的 我把自己下载的放在了这里 现在 ... 
- Ubuntu 16.04 安装配置支持http2的nginx
		第一步 安装最新版本的nginx 对于ubuntu16.04而言 直接装就是最新的 ``` sudo apt-get update sudo apt-get install nginx 查看Nginx ... 
- 【MySQL笔记】mysql来源安装/配置步骤和支持中国gbk/gb2312编码配置
		不久的学习笔记.分享.我想有很大的帮助谁刚开始学习其他人的 备注:该票据于mysql-5.1.73版本号例如 1. mysql源代码编译/安装步骤 1) 官网下载mysql源代码并解压 2) cd至源 ... 
随机推荐
- Django框架(十):视图(三) Cookie、Session
			1. Cookie Cookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份.进行session跟踪而储存在用户本地终端上的数据(通常经过加密).Cookie最早是网景公司的前雇员L ... 
- 题解 洛谷P2158 【[SDOI2008]仪仗队】
			本文搬自本人洛谷博客 题目 本文进行了一定的更新 优化了 Markdown 中 Latex 语句的运用,加强了可读性 补充了"我们仍不曾知晓得 消失的 性质5 ",加强了推导的严谨 ... 
- SQL触发器笔记
			触发器(Trigger)是在对表进行插入.更新.删除等操作时自动执行的存储过程. 触发器是一种特殊的存储过程,它在执行语言事件时自动生效,采用事件驱动机制.当某个触发事件发生时,定义在触发器中的功能将 ... 
- vue路由的跳转-路由传参-cookies插件-axios插件-跨域问题-element-ui插件
			---恢复内容开始--- 项目初始化 创建一个纯净的vue环境项目,手动书写全局的样式配置,全局的main,js配置 (1)如果vue项目在重构或者出错的时候,手动安装node_modules. 如果 ... 
- 记录几个windows常用的快捷键和命令
			1.打开文件夹 win+E 2.关闭当前窗口 ctrl+w 3.切换窗口 alt+tab 4.输入命令窗口 win+r 5.注册表的快捷键 regedit 6.打开远程 mstsc 7.命令设置开机启 ... 
- ELK_疑难杂症处理
			一.ELK实用知识点总结 1.编码转换问题 这个问题,主要就是中文乱码. input中的codec=>plain转码: codec => plain {charset => &quo ... 
- 通过java语言实现MD5加密
			通过java语言实现MD5加密public static String getMd5(String str) { try { MessageDigest md5 = MessageDigest.get ... 
- RAM-Based Shift Register (ALTSHIFT_TAPS) IP Core-实现3X3像素阵列存储
			最近想要实现CNN的FPGA加速处理,首先明确在CNN计算的过程中,因为卷积运算是最耗时间的,因此只要将卷积运算在FPGA上并行实现,即可完成部分运算的加速 那么对于卷积的FPGA实现首先要考虑的是卷 ... 
- 38)PHP,获取数据库数据并在html中显示(晋级5)
			还有一个加了单例模式的,在第52个. 首先是我的文件关系: 我的主php文件是index.php,我的配置文件php是BBB.php 我的数据库操作文件是 b.php 我的html文件是lo ... 
- 二分法C++与Python
			来源于Leetcode C++ int binarySearch(vector<int>& nums, int target){ if(nums.size() == 0) retu ... 
