Sup*_*Jer 14 proxy directory apache-2.2
目前,我们有一个 IIS 服务器作为我们的主要 Web 服务器。我们在它的位置实现了一个 Apache 服务器,但仍然需要使 IIS 服务器可以访问。通常,这是一件简单的事情,因为 Apache2 可以将子域代理到此服务器。
然而,我们的问题是:我们在 IIS 服务器上使用 dotnetCharting,并且许可与域名相关联。为了让 dotnetCharting 工作,必须购买另一个许可证。
我的问题是,Apache2 可以代理子目录吗?例如,'www.example.com/subdir' 可以指向 IIS 服务器吗?看起来它不应该是不可能的,但我似乎无法找到解决方案。
Sha*_*den 20
当然。不过要小心; 许多 Web 应用程序的设计并不适合更改其 URL 路径。该应用程序当前是否在子目录中使用?
# You'll probably want this to maintain the host mapping in IIS
ProxyPreserveHost On
# Swap in the IP address or internal host name of your IIS server:
ProxyPass /subdir/ http://192.0.2.100/subdir/
Run Code Online (Sandbox Code Playgroud)
或者,如果您要更改 URL 路径,请记住,由于资源(CSS、javascript、图像)的绝对路径,许多应用程序都会遇到此问题:
ProxyPass /subdir/ http://192.0.2.100/
ProxyPassReverse /subdir/ http://192.0.2.100/
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
50354 次 |
最近记录: |