是否可以将Apache的REMOTE_USER从一个Apache服务器传递到另一个Apache服务器?
我的用户已经在一台Apache服务器上的Web应用程序中进行了身份验证,现在我想将它们重定向到另一台Apache服务器上的其他Web应用程序。新的Web应用程序要求已在第二台服务器上设置REMOTE_USER。
使用RewriteCond似乎可以做到这一点。但是,我看到的例子各不相同。我无法理解如何在每台服务器上配置httpd.conf。
这是我到目前为止所做的:
服务器A: (用户已经过身份验证的位置)
Alias /apps C:\web\apps
#Authentication
<Directory C:\web\apps>
AllowOverride None
Order deny,allow
AuthType Basic
AuthName "Restricted Files"
AuthBasicProvider file
AuthUserFile C:\web\passwd\passwords
Require valid-user
</Directory>
服务器B: (包含需要设置REMOTE_USER
的新网络应用程序)
Not sure what I need to do here. Or do I only have to
modify configuration on Server A?
答案 0 :(得分:0)
是否可以将Apache的REMOTE_USER从一个Apache服务器传递到另一个Apache服务器?
如果使用我选择的用户littleK和密码配置我的.hpasswd文件然后将请求传递给Stackoverflow,您认为会发生什么?
这不是网络的运作方式。基本HTTP身份验证的众多原因之一。
您需要了解Web应用程序中的身份验证,状态管理以及HTTP如何处理Cookie。