2
我尝试添加Apache登录并通过身份验证。它的工作......呃,不是按照预期的那样。Apache传递和登录身份验证部分失败
我有2个服务器名称,一个SSH和一个“正常”之一。
这是我到目前为止已经做到了:
<Directory />
AllowOverride AuthConfig
order deny,allow
allow from XX.X.X.XXX 127.0.0.1
deny from all
AuthName "Login/Pass"
AuthType Basic
AuthUserFile /path/user.acl
AuthGroupFile /path/groups.acl
require group adminGroup
Satisfy any
</Directory>
我定义如下(SSH一个,另一种 “正常”)2虚拟主机:
<VirtualHost 127.0.0.1:8080>
DocumentRoot //IP/path/XXXX
ServerName dev.admin.com:8080
RewriteEngine on
<IfModule mod_weblogic.c>
WebLogicHost 127.0.0.1
WebLogicPort 7509
WLCookieName CookieName
</IfModule>
<Location /weblogic>
SetHandler weblogic-handler
ErrorPage /page-non-trouvee
pathTrim /weblogic
</Location>
<Location /dynamic>
SetHandler weblogic-handler
ErrorPage /page-non-trouvee
pathTrim /dynamic
</Location>
</VirtualHost>
当我尝试去dev.admin.com:8080它工作正常,Apache要求登录并通过并识别它们。 但是,当我尝试去dev.admin.com:8080/weblogic/XXX它要求登录和通过,但不承认声明。
我试图使用2 VirtualHosts中的<location />
和<location>
标签...相同的结果。
我似乎是因为使用了weblogic处理程序。例如,dev.admin.com:8080/weblogic工作,dev.admin.com:8080/weblogic/XXX不。
在此先感谢您的帮助
那么,你是如何解决它的?我也使用mod_weblogic,我也有同样的问题... – Sebas 2015-02-24 22:04:04
@Sebas我真的很抱歉,但我根本不记得 – Rytek 2015-02-26 11:23:46