簡體   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