我在!=
上安装了一些应用,我正在使用appname.com
apache
服务器。两者都在不同的服务器上。
当用户尝试访问网站proxy
时,我想使用代理执行appname.com
,如果他完成身份验证,我想将其用户名在标头中发送到Basic Authentication
,该服务器位于不同的服务器上appname.com
我使用以下工作解决方案为proxy
位置做了类似的事情。
myproxy.com/appname
我想要域ProxyPass /appname http://appname.com
ProxyPassReverse /wordpress http://appname.com
<Location /appname>
AuthType Basic
AuthName "Restricted Files"
# (Following line optional)
AuthBasicProvider file
AuthUserFile /home/tomcat/apache/.htpasswd
Require valid-user
RewriteEngine on
RewriteRule .* - [E=RU:%{REMOTE_USER}]
RequestHeader set X-Forwarded-User %{REMOTE_USER}s
</Location>
的相同解决方案,而不是位置appname.com
。我尝试使用/appname
但无法执行此操作,因为appname.com与代理服务器位于不同的服务器上。
有任何提示吗?感谢。