百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>服务器> CentOS6.7 配置HAProxy代理中转的配置
分享文章到:

CentOS6.7 配置HAProxy代理中转的配置

发布时间:01/15 来源: 浏览: 关键词:
HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案,现在我们来看CentOS6.7 配置HAProxy代理中转的配置教程。

HAProxy是一款免费、快速并且可靠的一种代理解决方案,支持高可用性、负载均衡特性,同时适用于做基于TCP和HTTP的应用的代理。对于一些负载较大的Web站点,使用HAProxy特别合适。HAProxy能够支撑数以万计的并发连接。它的配置简单,能够很容易整合大我们现有的应用架构之中。

下面,我们在CentOS 6.7上进行安装配置HAProxy。

安装方法1

wget http://dl.cdn.ouu.me/VPS/haproxy/haproxy-1.6.2.tar.gz
tar xvzf haproxy-1.6.2.tar.gz
cd haproxy-1.6.2
make TARGET=linux26
make install
mkdir -p /usr/local/haproxy/etc
mkdir -p /usr/local/haproxy/sbin
cp examples/haproxy.cfg /usr/local/haproxy/etc
ln -s /usr/local/sbin/haproxy /usr/local/haproxy/sbin/haproxy
vi /usr/local/haproxy/etc/haproxy.cfg

配置

安装的配置文件内容,如下所示

global
        ulimit-n  51200

defaults
        log global
        mode    tcp
        option  dontlognull
        timeout connect 1000
        timeout client 150000
        timeout server 150000
       
#设定中转服务器的ss端口 客户端连接请使用大陆vps的ip 连接端口自定为9001
frontend 9001-sgp-in
bind *:9001
default_backend 9001-sgp-out

#设定中转服务器的ss端口 客户端连接请使用大陆vps的ip 连接端口自定为9099
frontend 9099-hk-in
bind *:9099
default_backend 9099-hk-out

#设定中转服务器的ss端口 客户端连接请使用大陆vps的ip 连接端口自定为8989
frontend 8989-jp-in
bind *:8989
default_backend 8989-jp-out

#部署了ss的新加坡vps的ip以及端口 这里举例9001
backend 9001-sgp-out
server server1 xxx.xx.xx.xxx:9001 maxconn 20480

#部署了ss的香港vps的ip以及端口 这里举例9099
backend 9099-hk-out
server server1 xxx.xx.xx.xxx:9099 maxconn 20480

#部署了ss的日本vps的ip以及端口 这里举例8989
backend 8989-jp-out
server server1 xxx.xx.xx.xxx:8989 maxconn 20480
根据你的需要改下倒数第四行的端口,和最后一行的IP地址和端口。

启动HAProxy代理

然后启动Haproxy

haproxy -f /usr/local/haproxy/etc/haproxy.cfg

停止Haproxy

killall haproxy

最后要打开防火墙的端口,否则数据会被屏蔽

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/etc/rc.d/init.d/iptables save

安装方法2

wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/haproxy.sh
chmod +x haproxy.sh
./haproxy.sh

使用命令:

启动:/etc/init.d/haproxy start
停止:/etc/init.d/haproxy stop
重启:/etc/init.d/haproxy restart
状态:/etc/init.d/haproxy status

配置文件路径:/etc/haproxy/haproxy.cfg

安装方法3

yum -y install haproxy

卸载方法

yum -y remove haproxy

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有11人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板