我有一台运行多个网站的 IIS 服务器。它位于一台我无法访问的 ISA 服务器后面。但我确实将所有定义的网站(在端口 80 上)路由到我的服务器。
因此,我想关闭一个网站,假设它是 foo.bar.com,并在其位置设置一个 LAMP 服务器,而不是使用 VM 软件。它需要与所有现有网站一起运行,并且不应干扰它们。
我对我的服务器有完全控制权,但对 ISA 没有控制权。
这可能吗?如果可以,怎么办?
操作系统是 Win Server 2003 Standard,带有 IIS6
答案1
Windows 机器上运行着多少个网站?它们是使用主机头还是 IP 地址设置的?
如果它们设置了 IP 地址(即每个站点都有自己的 IP),那么就很简单了。让您的 LAMP 盒接管您想要转换的网站的 IP。
如果是单个 IP 并且您有主机头,那么情况就不太好。您真的应该与您的 ISA 管理员谈谈。我看到的唯一其他有效方法是,如果您设置自己的服务器进行反向代理,然后根据主机名将流量转发到您的 LAMP 或 IIS 服务器。Apache 有一个反向代理模块,因此您可以直接从 LAMP 框中执行此操作。