2017-04-06 68 views
-1

我有一個asp.net的Web應用程序託管,我想添加一個子域(或子目錄),並運行/託管一個PHP應用程序。我可以有一個asp.net應用程序的PHP應用程序的子域

我該怎麼做?

+0

只要你的主機支持php,你可以在php中創建子域 – Ratheesh

+0

@Ratheesh怎麼樣?你的子域如何解決? – bansi

+0

子域和子目錄是不同的東西,你真的想要做什麼? – bansi

回答

0

阿子是從技術角度更好:

  • 你可以讓你的DNS路由subdomain.yourdomain.com到不同的服務器,然後yourdomain.com
  • 您可以爲添加不同的IIS綁定subdomain.yourdomain.com和yourdomain.com在IIS中。

對於一個子目錄,你也必須在IIS中運行php,here is a guide如何設置它:你也可以在iis中運行一個php網站。

你也可以在Apache上運行php,在IIS上運行dotnet。唯一的缺點是:如果您嘗試在1臺服務器上運行這兩個應用程序,則只有1個(IIS或apache)可以偵聽端口80(缺省端口)上的http流量。所以你不得不在一個不同的端口上託管1(例如,對於端口81:yourdomain.com:81),我不會建議生產網站。

您可以製作一個小應用程序,它接收每個請求並將http請求轉發到不同端口上的正確應用程序。這被稱爲反向代理。

+0

IIS也可以運行PHP。所以不需要另一個Apache實例 – bansi

+0

@bansi我只是增加了另一種可能性。但是,你是對的(正如我在我的回答中所說的'你必須在IIS中運行php')。 –

相關問題