如何使用代理身份验证设置Apache反向代理?

时间:2018-02-07 12:14:49

标签: apache proxy reverse-proxy httpd.conf mod-proxy

我有两个应用程序,一个在Apache服务器上运行,另一个在Windows / IIS上运行。

通过使用VPN,我可以连接我在Apache上运行的第一个,但是我无法访问托管在Windows / IIS服务器上的其他应用程序。

所以我想使用反向代理来访问在Windows / IIS服务器上运行的应用程序。

Apache Server ip http://10.101.9.111
窗口IIS服务器ip http://10.101.9.112

所以我真正想要的是,在输入http://10.101.9.111/hrms时,网址会自动加载实际可用并在http://10.101.9.112/hrms上运行的应用。

我在apache httpd.conf文件中进行了更改。

ProxyRequests Off
ProxyPreserveHost On
<Proxy /hrms>
    Order deny,allow
    Allow from all
</Proxy>
<Location /hrms>
    Order deny,allow
    Allow from all

    ProxyPass http://10.100.6.119/hrms/
    ProxyPassReverse http://10.100.6.119/hrms/

    RequestHeader unset Authorization
    AuthType Basic
    AuthName "businessHr"
    AuthBasicProvider file
    AuthUserFile c:\tmp\users
    Require valid-user

</Location>

0 个答案:

没有答案