关于主机部分www的问题:
case 1:
frontend web_service
bind *:80
bind *:443 ssl crt /etc/haproxy/cert.pem
acl wwwpod100_com hdr_beg(host) -i zjtest7.com
use_backend wwwpod100_com if wwwpod100_com
backend wwwpod100_com
mode http
server apphost_1 192.168.32.101:3000 check inter 2000 fall 3
mojo 接口:
get '/scan/test' => sub {
my $c = shift;
$c->render(text => "welcome wxpod999" );
};
zjtest7-haproxy:/etc/haproxy# curl http://zjtest7.com/scan/test
welcome wxpod999zjtest7-haproxy:/etc/haproxy#
zjtest7-haproxy:/etc/haproxy#
zjtest7-haproxy:/etc/haproxy# curl zjtest7.com/scan/test
welcome wxpod999zjtest7-haproxy:/etc/haproxy#
加上www呢?
zjtest7-haproxy:
主机头部分 www有和无是有区别的
最新推荐文章于 2024-02-19 17:15:36 发布
博客探讨了在配置前端web服务时,主机头部分包含www与不包含www导致的不同结果。通过haproxy的配置案例展示了当acl匹配条件为www.zjtest7.com时,curl请求www.zjtest7.com能正常返回,而无www的请求会返回503错误;反之,当acl匹配条件为zjtest7.com时,www前缀的请求将返回503错误。
摘要由CSDN通过智能技术生成