2013-07-10 75 views
0

我已經創建了一個網站並將其設置在本地網絡上的Windows Server 2008 R2上的IIS上。我應該怎麼做才能通過在客戶端機器的瀏覽器中輸入其名稱來訪問該網站?現在只有兩個網站:一個是默認網站,另一個是我新創建的網站。如果我在可訪問服務器的遠程計算機的瀏覽器中鍵入此IP,則會打開默認網站。如果我將https://添加到IP地址,我將被導向到我的網站。這意味着打開的網站是根據協議(http或https)決定的。如果我添加另一個需要SSL的網站會怎麼樣?如何通過輸入服務器的名稱而不是服務器的IP地址來打開網站

+1

這個問題更適合[networkengineering.stackexchange.com](http://networkengineering.stackexchange.com/)或[superuser.com](http://www.superuser.com) – Amicable

回答

1

您是否已將網站地址添加到位於system32的驅動器文件夾中的主機文件。如果您在主機文件中IP添加網站名稱,你應該能夠使用該名稱來訪問它,而不是不是IP地址

喜歡這個 - 10.18.20.108 test.stackoverflow.com東西

+0

我已經將條目添加到主機文件中,如您所述。 –

+0

以及端口號如何。您需要將其分配給除默認端口以外的其他端口號。如果你還沒有註冊域名,那麼在訪問時只需用冒號將端口號添加到網站名稱就像test.stackoverflow.com:88 – Gayatri

+0

我的網站需要SSL,因此我已將默認443端口分配給它。 –

3

其實您瀏覽的網站不是由協議決定的,它是由端口決定的。默認情況下,HTTPS是端口443,HTTP是端口80. 因此,如果您在IIS中的網站上添加了HTTPS和HTTP協議,則會自動爲這兩個端口創建綁定。

這是可見的進入IIS單擊左側窗格中的「連接」部分中的「站點」,然後查看中心窗格中的「綁定」列。

如果您在使用SSL的主機上創建另一個網站,則必須將其分配給不同的端口。

要瀏覽到該新的SSL網站,瀏覽到該網站時必須輸入該端口。

例如https://serverName:444

(您不必輸入默認端口,80 & 443,瀏覽器自動推斷這從協議類型使用,並增加了他們,如果沒有其他的存在)

這是inconvient用戶如此人們通過註冊域名(如stackoverflow.com)並將它們指向具有端口的地址https://stackoverflow.com:444,所以用戶不必輸入端口號。

+0

如何通過進入我的網站進入我的網站瀏覽器中的名稱? –

+0

@MikeJM轉到IIS,查看網站在綁定中分配給它的端口。然後鍵入'yourwebsitename.com:yourportnumber',就像我默認的SSL所說的那樣它將是端口443. – Amicable

+0

我照你說的做,但我得到「這個網頁不可用」。 –

相關問題