Windows
將 IIS 10 伺服器設置為公共
我對擺弄伺服器很陌生(有程式背景,但沒有伺服器管理),所以如果我提出基本問題並連結到您認為我應該遵循的任何教程,請多多包涵。
我正在嘗試從 AWS Windows VM 設置公共 IIS 10 伺服器。我可以從 VM 連接到本地主機,但從其他任何地方連接都會導致
ERR_CONNECTION_TIMED_OUT
. 我認為這是因為我的伺服器設置為 localhost,但我找不到如何將其公開。每當我用Google搜尋時,我都會得到“如何製作本地 IIS 伺服器”。我按照官方 Windows 教程使用 IIS 管理器設置 ASP.NET 網站得到了這個結果,在此處找到。我在埠 6911 上託管該站點,並且我也在 Windows 防火牆上打開了該埠。如有必要,請要求任何額外的說明。
所以基本上我的問題是:
- 將它從本地主機設置為公共(或等效)工作嗎?
- 如果是這樣,我該怎麼做?
Microsoft IIS 沒有
localhost
vs.的概念public
。在您的螢幕截圖中,您顯示在機器上執行的 IIS 管理器旁邊
EC2AMAZ-NN0LTIR
的術語localhost
,僅表示此 IIS 實例是本地的EC2AMAZ-NN0LTIR
,它不是從該伺服器到另一個伺服器的遠端連接。IIS 內部沒有任何內容可以將其公開,這是它具有的預設模式和唯一模式。
要使其從外部世界訪問,您可能必須打開 Windows 防火牆,在您的情況下打開任何其他 AWS 防火牆並配置它們的網路連接。
因此,您需要將故障排除集中在防火牆和網路連接上,而不是 IIS 上。