Centos 编译安装Haproxy
一.环境介绍
1.Centos6
2. haproxy-1.4.25.tar.gz
二.安装
- $ curl -O http://haproxy.1wt.eu/download/1.4/src/haproxy-1.4.25.tar.gz
- $ tar zxvf haproxy-1.4..tar.gz
- $ cd haproxy-1.4.
- $ make TARGET=linux26 PREFIX=/usr/local/haproxy
- $ make install PREFIX=/usr/local/haproxy
- $ cp examples/haproxy.cfg /usr/local/haproxy/
- $ cp examples/haproxy.init /etc/init.d/haproxy
- $ chmod /etc/init.d/haproxy
- $ ln -s /usr/local/haproxy /etc/
- $ ln -s /usr/local/haproxy/sbin/haproxy /usr/sbin/
- $ groupadd haproxy
- $ useradd -g haproxy haproxy -s /sbin/nologin -M
- $ grep haproxy /etc/passwd
- haproxy:x::::/home/haproxy:/sbin/nologin
三.配置
- $ vi /etc/haproxy/haproxy.cfg
- global
- log 127.0.0.1 local0
- log 127.0.0.1 local1 notice
- #log loghost local0 info
- maxconn
- chroot /usr/local/haproxy
- uid
- gid
- daemon
- nbproc
- #debug
- #quiet
- defaults
- log global
- mode http
- option httplog
- option dontlognull
- option forwardfor
- option httpclose
- retries
- option redispatch
- maxconn
- timeout connect
- timeout client
- timeout server
- frontend http-in
- bind 192.168.233.2:
- mode http
- option httplog
- log global
- acl is_a hdr_beg(host) -i www.test.com
- acl is_a hdr_beg(host) -i test.com
- use_backend a_server if is_a
- stats enable
- stats hide-version
- stats uri /admin-status
- stats auth admin:admin123
- stats admin if TRUE
- backend a_server
- balance roundrobin
- cookie SESSION_COOKIE insert indirect nocache
- option httpchk HEAD /Default.aspx HTTP/1.0
- fullconn
- server web58 192.168.233.158: minconn maxconn cookie web1 weight check inter rise fall
- server web85 192.168.233.185: minconn maxconn cookie web2 weight check inter rise fall
四.启动
- /etc/init.d/haproxy start
Centos 编译安装Haproxy的更多相关文章
- CentOS编译安装NodeJS+Express
NodeJS是基于Chrome’s Javascript runtime,也就是Google V8引擎执行Javascript的快速构建网络服务及应用的平台,其优点有: 在CentOS编译安装Node ...
- Centos编译安装PHP 5.5笔记
本篇是在 Centos 6.4 32bit 下编译安装 php 5.5.5 的笔记,接上篇 Centos编译安装Apache 2.4.6笔记.php 5.5.x 和 centos 源里面的 php 5 ...
- nginx php-fpm安装配置 CentOS编译安装php7.2
CentOS编译安装php7.2 介绍: 久闻php7的速度以及性能那可是比php5系列的任何一版本都要快,具体性能有多好,建议还是先尝试下再说.如果你是升级或新安装,那你首先需要考虑php7和程序是 ...
- CentOS编译安装nodejs
1. 从node.js官网下载最新版的node.js安装包,node.tar.gz wget https://nodejs.org/dist/v4.3.1/node-v4.3.1.tar.gz ...
- CentOS 编译安装 mysql
1.前期准备 1.1 环境说明: 操作系统: CentOS release 6.4 (Final) [查看命令 cat /etc/redhat-release ] mysql : mysql-5.6. ...
- CentOS编译安装lamp
LAMP环境搭建(编译安装CentOS+httpd2.2+mysql5.5+php5.4) 首先准备以下压缩包 <ignore_js_op> (1)编译安装apache 1.配置防火墙,开 ...
- CentOS编译安装Python3
前话 最近想学一下一门新的高级语言,无意中看到用python仿AIphaGo的github项目,就决定是他了. AIphaGo的Git传送门: https://github.com/Rochester ...
- CentOS编译安装LNMP环境
这里是教大家如何在centos下利用源码编译安装LNMP环境. 工具/原料 centos服务器一台 自用电脑一台 准备篇 配置好IP.DNS .网关,确保使用远程连接工具能够连接服务器 配置防火墙,开 ...
- CentOS编译安装emacs并配置
Liunxs中CentOS系列一向以稳定为目标,然而也会存在版本太旧的问题,emacs就是其中的一个,目前emacs都发行到25.2了,而CentOS上的emacs版本却还是23.1.所以需要下载源代 ...
随机推荐
- BZOJ(6) 1084: [SCOI2005]最大子矩阵
1084: [SCOI2005]最大子矩阵 Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 3566 Solved: 1785[Submit][Sta ...
- java实现WebService 以及客户端不同的调用方式
java 实现WebService 以及不同的调用方式 webservice: 就是应用程序之间跨语言的调用 wwww.webxml.com.cn 1.xml 2. ws ...
- DetachedCriteria的使用
设计上能够灵活的依据 Criteria 的特点来方便地进行查询条件的组装.如今对 Hibernate的Criteria 的使用方法进行总结: Hibernate 设计了 CriteriaSpec ...
- Js通用验证
//-----------------------------------------------------js 验证封装 zhy2014-07-10------------------------ ...
- Linux下一款可以使用命令行的pdf阅读器
Zathura是linux下一款用命令行控制打pdf阅读器,并且基本打使用方法和vim很相似.对于喜欢键盘操作的用户来说的确是一个不错的选择. ubuntu下的安装命令: sudo apt-get i ...
- android Activity初次的启动的时候播放声音
代码例如以下: private MediaPlayer mMediaPlayer; mMediaPlayer = new MediaPlayer(); mMediaPlayer = MediaPlay ...
- ios-UI1
// AppDelegate.h // 01-HelloWorld的实现 // /* 新建工程的时候,Use Core Data:比如本地缓存, Include Unit test:增加单元测试 In ...
- windowActionModeOverlay
windowActionModeOverlay: android:windowActionModeOverlay=“true|false” : actionmode 弹出时覆盖部分布局 若 ...
- ckeditor详细设置
CKEditor 3 JavaScript API Documentation : http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.con ...
- IE下a标签会触发window.onbeforeunload的问题
今天同事发现一个问题,在我做的控件中,点击tab切换的时候,IE上会触发他页面上的onbeforeunload的事件.一开始以为是我控件上事件导致的,但是当我把所有的绑定事件取消以后,问题依然存在.我 ...