我在 K8 内部运行着 nginx pod,端口是 18080,暴露在 nodePort:32070 上
接下来,我在 nginx 和公共网络之间有一个 HAPROXY。我想在 haproxy 级别配置 SSL 终止
以下是配置
frontend www-http
bind HAPROXY_IP:80
reqadd X-Forwarded-Proto:\ http
default_backend www-backend
frontend www-https
bind HAPROXY_IP:443 ssl crt /var/ssl/server.pem
reqadd X-Forwarded-Proto:\ https
default_backend www-backend
backend www-backend
redirect scheme https if !{ ssl_fc }
server www-1 K8_NODE_IP:32070 check
初始页面加载正常,显示登录页面。但是,当用户尝试通过提供用户名和密码登录时,它不会重定向到 nginx,并且 haproxy 日志中没有记录任何条目。
我错过了什么?