VeryNginx
VeryNginx copied to clipboard
请问如何对泛域名做反向代理?
我内网10.0.0.100安装了VeryNginx,另有两台Web服务器10.0.0.101和10.0.0.102,目前只有一个公网IP(80端口),所以我想通过反向代理把*.a.com映射到101,把*.b.com映射到102,使用Nginx代理使用很正常,但测试了很多次VeryNginx的反向代理功能,均未实现。谢谢,盼回复~
不知道具体进行到了哪一步,方法是这样
可以先添加两个 Matcher:
matcher_a: host ≈ ..a.com matcher_b: host ≈ ..a.com
用正则表达式分别来匹配这两个泛域名
然后在 VN 里面添加两个 upstream,分别为 10.0.0.101 和 10.0.0.102,关联这两个 Matcher 即可
请问VN是指Backend下面的Proxy Pass吗?,当我每个Matcher对应的后端upstream只有一台服务器时,weight填写什么?
VN 是指 VeryNginx.
weight 是在有多台服务器时,用来按照权重分配流量的,如果只有一台机器,那么 weight 填 1 就可以啦
@alexazhou 哈哈哈哈 原来host的regex是这么写啊, 我说我用*.domain怎么一直匹配不上