使用 Apache 作为代理

使用 Apache 作为代理

我需要设置一个 linux/apache 框作为运行 .NET 应用程序的 IIS Web 服务器的代理。

我不需要检查、验证、修改,什么都不需要。我想将 www.mydomainname.com 的 A 记录指向 linux/apache 服务器,并让它转发任何 URLhttp://我的域名.com到 IIS Web 服务器的 IP 地址。

请注意我不能中继到另一个域名。我必须中继到 IIS IP 地址。

此外,如果有人访问:http://,它必须起作用:.mydomainname.com 或 http://我的域名.com/

linux/apache 应该直接将请求的 URL 传递给 IIS 服务器,无论该 URL 是什么。如果它只针对域“mydomainname.com”就好了 - 但如果必须是一个完整的通配符,那也没关系。只有一个域将指向我们的 linux/apache 服务器,它应该将任何发送到它的 URL 转发到一个 IP 地址。

我曾为许多其他例子苦苦挣扎,但他们正在进行例外、豁免、重写、重命名等。

我需要一个非常简单、基本的“代理”来访问另一个 IP 地址。就这些。

感谢您的帮助!!!

答案1

请参阅此处的 mod_proxy 文档:这里,包括反向代理示例听起来您希望打开 ProxyPreserveHost 选项。

相关内容