haproxy-----网关

Posted Yenty

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了haproxy-----网关相关的知识,希望对你有一定的参考价值。

需求:后端项目中调用阿里云短信服务,由于代码中没有使用SDK和VPC直接走内网,所有后端无奈使用了公网IP,为此使用haproxy做出口网关。

结构图如下

haproxy配置如下

[xxxx@haproxy-out conf]$ cat out.cfgglobal log 127.0.0.1 len 65535 local2 debug uid 200 gid 200 pidfile /var/run/haproxy.pid daemon stats socket /var/lib/haproxy/stats
defaults log global mode http option dontlognull timeout connect 5000 timeout client 50000 timeout server 50000
listen admin_stats bind 0.0.0.0:2408 mode http option httplog maxconn 10 stats enable stats refresh 30s stats uri /xxxxxx stats hide-version   stats admin if TRUE
listen aliyun bind :1002 mode http http-request set-header Host dysmsapi.aliyuncs.com  server aliyun dysmsapi.aliyuncs.com:80 check

以上是关于haproxy-----网关的主要内容,如果未能解决你的问题,请参考以下文章

Haproxy 网关设置 - 客户端和服务器在同一个子网上

sh Unbounce脚本片段,用于在零停机时间内重新启动HAProxy

504网关尝试登录laravel项目时超时

了解HAProxy原理及参数

http反向代理及haproxy

主流的微服务API网关性能比较