我很难让Nginx的身份验证通过Haproxy进行负载均衡。我已经分别为haproxy.cfg和nginx.conf编写了配置,如下所示。Haproxy在我的nginx服务器前面。当我点击haproxy服务器时,我能够得到用户名和密码的提示,然而,当我在填写用户名和密码后点击enter时,它在网页上返回"403禁止“作为响应。
有人知道haproxy.cfg的正确配置设置是什么吗?或者也许是一种解决方案?提前感谢!!
HAPROXY.cfg
global
daemon
maxconn 256
defaults
mode tcp
timeout connect 5000ms
timeout client 50000ms
timeout server 50000ms
frontend http-in
bind *:80
default_backend servers
backend servers
balance roundrobin
server server1 http://mynginx.test.com:9090 maxconn 32NGINX.conf
location /myapp {
auth_gss on;
auth_gss_allow_basic_fallback off
auth_gss_keytab /etc/krb5.keytab
proxy_pass http://192.168.1.100:8080/link/;
}发布于 2021-02-23 20:09:58
找到了解决方案。403禁止错误的原因是因为我的密钥表。我需要重新生成一个新的,由haproxy使用,而不是nginx。然而,我得到了‘访问-控制-允许-起源’。有没有人能开导一下?
https://stackoverflow.com/questions/66242507
复制相似问题