• 久久商务网-为您的企业赋予能量!
  • 请您点击以下按钮完成验证,进行域名检索。

    取消
    162
    Linux系统下使用Haproxy进行端口转发使用Haproxy进行端口转发

    首先安装HAProxy

    Centos使用。

    yum install haproxy -y

    Debian使用。

    vi /etc/apt/sources.list

    添加如下内容。

    deb http://ftp.us.debian.org/debian/ wheezy-backports main

    然后。

    apt-get update apt-get install haproxy

    接下来设置配置文件。

    vi /etc/haproxy/haproxy.cfg

    清空配置文件后,输入如下内容。

    global
    ulimit-n 51200
    defaults
    log global
    mode tcp
    option dontlognull
    timeout connect 1000
    timeout client 150000
    timeout server 150000
    frontend port-in
    bind *:8388
    default_backend ss-out
    backend port-out
    server server1 {Server_IP}:8300 maxconn 20480

    如果需要多服务器轮询的可以在backend里多建几个server轮询。

    frontend 字段设置的是监听端口。 backend 字段设置的是后端端口。

    以上配置中 {Server_IP} 代表后端IP地址,实现的效果就是:所有访问本机8388端口的数据都会转交后端8300端口的服务器处理。

    运行Haproxy

    haproxy -f /etc/haproxy/haproxy.cfg


    这条帮助是否解决了您的问题? 已解决 未解决

    提交成功!非常感谢您的反馈,我们会继续努力做到更好! 很抱歉未能解决您的疑问。我们已收到您的反馈意见,同时会及时作出反馈处理!