【发布时间】:2014-09-04 10:28:40
【问题描述】:
希望这很容易做到 - 我就是想不通!
如果我有任何术语错误,我提前道歉。我对网络服务器的了解并不高明!
我在一个域中有两台 apache 服务器。一个监听端口 80(我们可以称之为 Apache1),另一个监听端口 10080(Apache2)。
我想要实现的是,当用户在浏览器的 URL 栏中输入某个域地址(例如 www.domain.com)时,他们会从端口 80 上的默认服务器重定向到侦听端口的服务器10088.
我使用 Apache 1 服务器的 Apache httpd.conf 文件中的 Redirect 关键字实现了这一点,如下所示:-
<VirtualHost *:80>
ServerName www.domain.com
Redirect / http://www.domain.com:10088/exampleApp
</VirtualHost>
虽然这可行,但不幸的是,它将浏览器中的 URL 更改为 www.domain.com:10088/exampleApp,我需要它向用户显示他们输入的相同域 - www.domain.com
我尝试过使用 ProxyPass 和 ReverseProxyPass,但我可以让它工作。我不知道是否可以使用 URL 重写来实现解决方案。
提前感谢您的帮助
【问题讨论】:
标签: apache redirect proxy reverse-proxy ports