如何为特定域设置apache反向代理

时间:2015-06-20 19:17:44

标签: apache proxy virtualhost reverse-proxy mod-proxy

我在!=上安装了一些应用,我正在使用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与代理服务器位于不同的服务器上。

有任何提示吗?感谢。

0 个答案:

没有答案