Session 如何设置haproxy会话和静态页面?
我有两个问题:Session 如何设置haproxy会话和静态页面?,session,haproxy,static-files,Session,Haproxy,Static Files,我有两个问题: 单性会话 通过负载平衡器登录Jira/Confluence的管理员管理页面,无法登录。 如果登录到每台服务器,就可以登录到管理员管理页面 单色静态页面 Jira负载平衡器IP无法显示常规CSS页面。但是,如果访问不同的服务器,它们是很好的。 因此,原因将是HAProxy中有关静态的配置 添加/etc/haproxy/haproxy.cfg #-------------------------------------------------------------------
添加
/etc/haproxy/haproxy.cfg
#---------------------------------------------------------------------
# main frontend which proxys to the backends
#---------------------------------------------------------------------
frontend jira
bind :::8080 v4v6
# acl url_static path_beg -i /static /images /javascript /stylesheets
# acl url_static path_end -i .jpg .gif .png .css .js
# use_backend static if url_static
default_backend jira
frontend confluence
bind :::8090 v4v6
# acl url_static path_beg -i /static /images /javascript /stylesheets
# acl url_static path_end -i .jpg .gif .png .css .js
# use_backend static if url_static
default_backend confluence
#---------------------------------------------------------------------
# static backend for serving up images, stylesheets and such
#---------------------------------------------------------------------
# backend static
# balance roundrobin
# server static 127.0.0.1:4331 check
#---------------------------------------------------------------------
# round robin balancing between the various backends
#---------------------------------------------------------------------
backend jira
balance roundrobin
cookie JSESSIONID prefix nocache
server jira1 [IP1]:8080 check cookie jira1
server jira2 [IP2]:8080 check cookie jira2
backend confluence
balance roundrobin
cookie JSESSIONID prefix nocache
server confluence1 [IP3]:8090 check cookie confluence1
server confluence2 [IP4]:8090 check cookie confluence2
1.您可以尝试基于cookie的粘性会话,如果您尝试了一个,请添加到这里,我们可以建议为什么它不起作用。2.只是一个简单的问题,您是否正在尝试托管静态页面,就像我们在
nginx
中所做的那样?如果这是您正在尝试的,我可以肯定地说,HAPoxy不支持静态页面,除了错误页面。但是,如果我解释错了,请随意添加您的注释。@BinaryBullet我为HAProxy添加了配置内容。现在,删除浏览器缓存后,静态文件问题已得到修复。我也可以成功登录到系统。但有时刷新页面后会自动注销。你知道为什么吗?