IIS服務(wù)器同時(shí)設(shè)置多個(gè)網(wǎng)站的三種方式(圖文)
似乎曾記得微軟有一到面試題,就是讓我們?cè)谕慌_(tái)服務(wù)器上用相同IP,相同的端口配置出不同的網(wǎng)站(在url上輸入不同的網(wǎng)站地址,可以訪問到不同的網(wǎng)站根目錄)。這個(gè)面試題我只是在腦海里記得,可能不是微軟的,但是我的記憶中就是微軟的。不過這個(gè)不是我們今天討論的重點(diǎn),我們今天需要解決的問題是在如何配置不同的網(wǎng)站。當(dāng)然也會(huì)解決上面的問題。當(dāng)然這篇不是純的技術(shù)文章,所以請(qǐng)那些只關(guān)注代碼的程序員或者是計(jì)算機(jī)網(wǎng)絡(luò)高手,高抬貴手,如有不對(duì),請(qǐng)多多指教。
預(yù)備工作
首先我們需要確定自己的服務(wù)器上已經(jīng)裝好了IIS和網(wǎng)絡(luò)服務(wù),這兩個(gè)組建在后面會(huì)用到。
創(chuàng)建不同的網(wǎng)站目錄及文件夾
我這里用大家都熟悉的搜索引擎為例,要是這三家公司看到了別找我麻煩呀,我這里只是學(xué)習(xí)之用,沒有詆毀你們公司的意思啊~~哈哈
其中我在每個(gè)自己的搜索引擎下面新建了一個(gè)index.htm文件,分別對(duì)頁面進(jìn)行了百度、谷歌、必應(yīng)的備注。方便我們測(cè)試的查看。
配置IIS服務(wù)器
接來下我們要開始配置IIS了,首先我們把這個(gè)問題變得簡(jiǎn)單一點(diǎn),題目變?yōu)橄嗤腎P,不同的端口訪問不同的網(wǎng)站。這個(gè)對(duì)于一般的程序員應(yīng)該沒有多大問題。
但是我還是寫一下步驟,給初學(xué)者能夠快速的入門吧~
相同IP不同端口配置
雙擊我們的iis服務(wù)器,在Internet信息服務(wù)(IIS)管理器左側(cè)找到網(wǎng)站的文件夾,然后點(diǎn)擊右擊,新建->網(wǎng)站,在彈出來的網(wǎng)站創(chuàng)建向?qū)е邢乱徊?,在網(wǎng)站描述中輸入百度,下一步,網(wǎng)站的IP地址,選擇網(wǎng)卡的IP地址,我這里是192.168.1.1,端口默認(rèn)還是80,下一步,路徑選擇我們剛剛新建百度的文件夾下面,下一步,先勾選讀取,運(yùn)行腳本這兩個(gè)先把,下一步,就可以看到完成創(chuàng)建網(wǎng)站向?qū)Я恕?/p>
我們先來測(cè)試一下我們的剛剛建好的"百度"網(wǎng)站吧。。。
成功了!
接著我們和上面的方法差不多,除了把端口號(hào)改調(diào)之外,別的都相同,我這里把百度設(shè)置為80(國產(chǎn)支持一下),必應(yīng)為82端口,谷歌為81端口。
離我們的答案近了一步了哈哈
接著我們把問題在放大一點(diǎn),就是不同的IP相同的端口訪問不同的網(wǎng)站。
不同的IP相同的端口配置
首先我們需要在網(wǎng)卡上配置不同的IP地址,我們一開始已經(jīng)添加了192.168.1.1,那我們把這個(gè)IP(192.168.1.1)分配給"百度"網(wǎng)站吧,接下來我們?cè)傩陆ㄒ粋€(gè)192.168.1.100分配給"谷歌",新建一個(gè)192.168.1.200分配給"必應(yīng)"??床僮?,網(wǎng)上鄰居->右擊->屬性->本地連接->右擊->屬性,在常規(guī)的選項(xiàng)中找到Internet協(xié)議(TCP/IP),雙擊,在Internet協(xié)議(TCP/IP)屬性中選擇高級(jí),在高級(jí)TCP/IP設(shè)置中,IP地址中添加192.168.1.100,和192.168.1.200,接著就是一路確定了。IP設(shè)置好了,接下來我們需要在修改網(wǎng)站的IP和端口好了。
我想很多朋友這里不需要看了,應(yīng)該自己也會(huì)配了。但是不會(huì)的朋友可以繼續(xù)往下看...
再次雙擊我們的IIS信息服務(wù),這里需要說明一下,我們?cè)瓉淼淖约旱?百度"網(wǎng)站是192.168.1.1端口是80,那他是不需要修改的,所以我們只需要在網(wǎng)站中修改谷歌和必應(yīng)就好了,還是看操作吧...
找到谷歌的網(wǎng)站,右擊屬性,在彈出來的窗口中直接修改IP地址和端口號(hào)。然后確定。必應(yīng)也是同理。。。
接下來我們?cè)诖螠y(cè)試一下我們的配置把。。。
相同的IP相同的端口顯示不同的網(wǎng)站
繞了這么多,接下來我們回到這個(gè)題目,相同的IP,相同的端口配置不同的網(wǎng)站,需要配合DNS和IIS網(wǎng)站中的主機(jī)頭。還是看操作吧,首先我們還是確定已經(jīng)安裝了DNS服務(wù)器,在開始->管理工具->DNS,打開。
打開DNS后,
在DNS->WINDOWS2003->正向查找區(qū)域,右擊新建區(qū)域,彈出新建區(qū)域向?qū)?duì)話框,下一步,默認(rèn)下一步,區(qū)域名稱中,輸入網(wǎng)址,比如百度的話是baidu.com,下一步,默認(rèn)下一步,不允許動(dòng)態(tài)更新,下一步,完成了向?qū)?。這個(gè)時(shí)候我們發(fā)現(xiàn)在正向查找區(qū)域有了baidu.com了,好了,接下來我們?cè)僭赽aidu.com文件上右擊,選擇新建主機(jī)。在新建主機(jī)中添加名稱為:www,IP地址為192.168.1.1然后選擇添加主機(jī)。此時(shí)右邊可以看到多一個(gè)A記錄了。
剛剛我們新建了一個(gè)百度的DNS指向,同理我們?cè)傩陆ü雀韬捅貞?yīng)的。
DNS配置好了,其實(shí)很簡(jiǎn)單吧。。。
接下來我們?cè)俅位氐轿覀兊腎IS信息服務(wù)管理器,找到我們的百度,網(wǎng)站,右擊屬性。
IP地址還是192.168.1.1,端口還是80,然后點(diǎn)擊高級(jí),選中192.168.1.1,然后選擇編輯,在主機(jī)頭值中輸入www.baidu.com.剩下的是一路確定了。。
其余兩個(gè)也是相同的配置。這里就不詳細(xì)說了。
最后我們還是要來測(cè)試一下,這里需要把測(cè)試的服務(wù)器的DNS設(shè)置成服務(wù)器的IP地址,我這里是是192.168.1.1,最好看一下成功的畫面把……
問題就到這里解決了,沒什么技術(shù)含量,望高手指教……
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Windows Server 2016 服務(wù)器配置指南之IIS10安裝方法
- win2003架設(shè)證書服務(wù)器及讓IIS6啟用HTTPS服務(wù)
- IIS7.0 Windows Server 2008 R2 下配置證書服務(wù)器和HTTPS方式訪問網(wǎng)站的教程圖文詳解
- 讓IIS服務(wù)器支持flv,f4v,mp4在線播放(2003,2008)
- 設(shè)置好的iis服務(wù)器怎么打開網(wǎng)頁(圖文詳解)
- vue項(xiàng)目打包部署到服務(wù)器的方法示例
- Vue項(xiàng)目webpack打包部署到Tomcat刷新報(bào)404錯(cuò)誤問題的解決方案
- Vue項(xiàng)目webpack打包部署到服務(wù)器的實(shí)例詳解
- Vue項(xiàng)目打包部署到iis服務(wù)器的配置方法
相關(guān)文章
基于Win2008 R2的WSFC實(shí)現(xiàn) SQL Server 2012高可用性組(AlwaysOn Group)
SQL Server 2012高可用性組在實(shí)現(xiàn)過程中較之早起的SQL Server故障轉(zhuǎn)移群集來講,不依賴特別提供共享存儲(chǔ)磁盤陣列,每個(gè)節(jié)點(diǎn)獨(dú)立存儲(chǔ)一份數(shù)據(jù)庫的副本2013-06-06IIS7.5 檢測(cè)到在集成的托管管道模式下不適用的 ASP.NET設(shè)置
這篇文章主要介紹了IIS7.5 檢測(cè)到在集成的托管管道模式下不適用的 ASP.NET設(shè)置 ,需要的朋友可以參考下2015-01-01Windows?Server?2022?超融合部署(圖文教程)
本文主要介紹了Windows?Server?2022?超融合部署,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06IIS6.0 silverlight網(wǎng)站部署方法
在windows2003上通過IIS6.0部署一個(gè)silverlight網(wǎng)站與部署其他網(wǎng)站基本一致,但是有幾點(diǎn)特別需要注意的地方,掌握了這幾個(gè)小竅門,就可以輕松部署你的silverlight網(wǎng)站了。2009-10-10Windows下搭建apache、php、mysql過程分享
這篇文章主要介紹了Windows下搭建apache、php、mysql過程分享,本文側(cè)重從apache和php版本選擇,php線程安全,apache和mysql安裝啟動(dòng)服務(wù),工作環(huán)境配置這幾個(gè)方面來闡述windows下搭建apache+php+mysql過程,需要的朋友可以參考下2015-01-01Win8.1系統(tǒng)下搭建IIS8.5+PHP5.5.4運(yùn)行環(huán)境教程
這篇文章主要介紹了Win8.1系統(tǒng)下配置IIS8.5+PHP5.5.4運(yùn)行環(huán)境教程,需要的朋友可以參考下2014-07-07Windows Server 2019不重裝進(jìn)行硬盤分區(qū)的實(shí)現(xiàn)
電腦如果不進(jìn)行分區(qū),就只會(huì)有一個(gè)C盤,本文主要介紹了Windows Server 2019不重裝進(jìn)行分盤的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2024-04-04Win10下jdk安裝及環(huán)境變量配置詳細(xì)教程
本文詳細(xì)講解了Win10下jdk安裝及環(huán)境變量配置的詳細(xì)教程,文中通過示例代碼介紹的非常詳細(xì)。小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2021-11-11