我使用不同的ASP應用程序運行IIS 8.5的Windows Server 2012 R2。現在我開發了一個監聽端口3000的Node.js應用程序。此外,還有一個DNS記錄,它完全指向此服務器。Node.js:在IIS中將端口3000與DNS綁定
如何在同一臺服務器上運行節點應用程序而不涉及IIS(iisnode不是選項)?它應該仍然監聽端口3000(或類似的),但是當用戶輸入域名wihtout端口時,它應該識別它併爲節點應用程序提供服務。
使用一個開發服務器(沒有DNS綁定),它只是通過在ip地址的末尾寫入端口來工作(如10.10.10.10:3000)。但是,通過DNS記錄,我無法讓這個工作。 sub.domain.com:3000
不顯示任何內容,並且sub.domain.com
正在重定向到IIS起始頁。我能在這裏做什麼?
您需要一個反向代理才能將sub.domain.com(無端口)指向節點應用程序。 (iis可以處理這個)每次只有一個應用程序可以監聽任何特定的端口。 –