A10性能极其优越,因此我们完全可以将本来使用服务器安装Apache或nginx实现的反向代理迁移到本设备中。


反向代理的意义:物理网络只有一个公网地址,把多个域名都指向这个地址(80端口),而这些域名对应一个服务器的多个应用服务器或多个服务器的多个应用服务器。这样,反向代理就实现了“分发”以及将正确的应用返回给终端。


本次将“反向代理”迁移到A10上实现,配置过程如下:


配置模式下,SLB-模板-应用-HTTP

添加一个新模板


点开“应用转换”配置界面,“根据”选择为“主机”,在“URL转换”配置处添加配置,例如URL填写www.a.com,服务组选择预先配置好的服务组,匹配类型选默认值(包含),点击“添加”即可,同样填写www.b.com、www.c.com等,这样将此http模板绑定到虚拟服务器的端口上(例如共享80端口时,添加80端口,注意类型选择为“HTTP”,勾选“优先选择方式失败时使用默认的服务器选项”及“使用接收到的hop做为响应”两个选项,选择配置好的“源NAT池”,“HTTP模板”选择刚才建好的模板)即可。


目前发现的问题:如果目标地址是Apache或者CentOs又进行了一次代理是没问题的,但是如果是IIS判断的http头会不好用,目前方案最好是在iis上把站点都做成端口,不要共享80,然后利用A10指向各个端口