首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >只有在负载平衡时,NTLM基本身份验证才会在http apache后面失败。

只有在负载平衡时,NTLM基本身份验证才会在http apache后面失败。
EN

Server Fault用户
提问于 2012-06-15 13:21:52
回答 1查看 1.1K关注 0票数 1

我设置了一个apache http反向代理和负载平衡。

我已经知道反向代理会破坏NTLM对话框,并导致类似于Active Directory的Basic之类的东西,这对我来说就足够了。

NTLM在我的JBoss上得到jCIFS的支持,并且在以下情况下可以正常工作:

  • 我直接使用我的JBoss地址(10.1.2.12:8080/myapp)
  • 我使用apache RP地址(myapp-homintranet.myorg.com/myapp)而不使用第二个成员。

但是,由于添加了第二个成员来负载平衡,它根本不工作!

代码语言:javascript
复制
<VirtualHost *:80>

  ServerName myapp-homintranet.myorg.com
  ServerAlias myapp-homintranet

  ProxyRequests Off
  ProxyPass /myapp balancer://jbosscluster/myapp stickysession=JSESSIONID nofailover=On
  ProxyPassReverse /myapp http://server01.myorg.com:8080/myapp

  #Conf load-balancing Jboss
  <Proxy balancer://jbosscluster>
    BalancerMember http://server01.myorg.com:8080
    BalancerMember http://server02.myorg.com:8080
    ProxySet lbmethod=byrequests
  </Proxy>

</VirtualHost>

如果删除第二个成员(服务器02),它将再次工作。

我不知道怎么解决这个问题。有人能帮我吗?

PS :如果有办法突出显示apache/conf语法,告诉我!

我的员工conf,以防万一.

代码语言:javascript
复制
# Define list of workers that will be used
# for mapping requests
worker.list=loadbalancer,status

# Define Node1 = server01
# modify the host as your host IP or DNS name.
worker.node1.port=8009
worker.node1.host=10.1.2.11
worker.node1.type=ajp13
worker.node1.lbfactor=1
#worker.node1.cachesize=10

# Define Node2 = server02
# modify the host as your host IP or DNS name.
worker.node2.port=8009
worker.node2.host=10.1.2.12
worker.node2.type=ajp13
worker.node2.lbfactor=1
#worker.node1.cachesize=10


# Load-balancing behaviour
worker.loadbalancer.type=lb
worker.loadbalancer.balance_workers=SERVER1_node1,SERVER2_node1
worker.loadbalancer.sticky_session=1

# Status worker for managing load balancer
worker.status.type=status
EN

回答 1

Server Fault用户

发布于 2012-08-25 07:59:00

我没有找到真正解决这个问题的办法。我们刚刚更改了auth方法(使用Kerberos和mod_auth_kerb,配置起来很痛苦)。

我认为虚拟IP和Windows领域之间存在一个问题。我们在Kerberos中也遇到了这个问题。但我们还没有再次测试过。

我希望这能帮到别人。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/399156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档