我将Google Cloud DNS与网络负载均衡器结合使用,该负载均衡器本身就指向多个haproxies。我正在尝试设置一个只接受来自VPN的请求的子域。
设置:云端DNS - >负载均衡器 - > HAProxy的
我正在使用(摘录)以下前端规则
acl goodNetwork src 10.218.146.232 //local ip of the ha proxy itself
acl subdomain hdr(host) -i develop.domain.com
http-request deny if subdomain !goodNetwork
use_backend subdomain-backend if subdomain
来自haproxy服务器计算机本身的 curl develop.domain.com
失败了403.我也试过使用范围,但我只有403s
答案 0 :(得分:0)
也许尝试颠倒http请求的逻辑,尝试http-request allow if subdomain goodNetwork