帮助与文档

全部文档
帮助与文档 > 云服务器 > 服务器运维 > Linux > 应用类 > 使用Haproxy进行端口转发...

使用Haproxy进行端口转发使用Haproxy进行端口转发

首先安装HAProxy

Centos使用。

  1. yum install haproxy -y

Debian使用。

  1. vi /etc/apt/sources.list

添加如下内容。

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

然后。

  1. apt-get update apt-get install haproxy

接下来设置配置文件。

  1. vi /etc/haproxy/haproxy.cfg

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

  1. global
  2. ulimit-n 51200
  3. defaults
  4. log global
  5. mode tcp
  6. option dontlognull
  7. timeout connect 1000
  8. timeout client 150000
  9. timeout server 150000
  10. frontend port-in
  11. bind *:8388
  12. default_backend ss-out
  13. backend port-out
  14. server server1 {Server_IP}:8300 maxconn 20480

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

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

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

运行Haproxy

  1. haproxy -f /etc/haproxy/haproxy.cfg

如果在操作过程有任何疑问,欢迎在后台提交工单

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

提交成功!非常感谢您的反馈,我们会继续努力做到更好!更多建议 非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题:

更多建议