繁体   English   中英

Apache和IIS在同一服务器/端口上

[英]Apache and IIS on the same server/port

我有一台在端口80上运行IIS的服务器。同一台服务器还安装了Apache,正在侦听其他端口。

我要实现的目标如下:1.设置Apache,使其也侦听端口80,但仅侦听特定的CNAME /别名。 2.更改IIS网站设置,以便它忽略对特定CNAME的请求。 基本上,如果有人尝试使用指定的CNAME访问该网站,则他们应该收到Apache服务器上托管的内容。 如果他们使用其他别名/主机名或通过指定IP地址访问它,则应从IIS网站获取内容。

有什么办法可以实现?

您不能将两个进程绑定到同一IP上的同一端口。

您的选择是这样的:

  1. 在不同的IP上运行Apache和IIS,但都在端口80上运行。

  2. 在不同的端口上但在相同的IP上运行Apache和IIS。

  3. 在端口80上运行Apache,在81上运行IIS,并具有针对特定域名或IIS URL的Apache代理请求。 这将对用户透明地完成。 Apache将充当前端,处理自己的网站,并将其他所有内容发送到IIS,IIS将把结果返回给Apache。

听起来您想要的是#3。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM