一、實驗目的
在Window Server 2008 R2上配置Web服務器并且配置站點,使得客戶端能夠訪問Web服務器上的靜態(tài)網(wǎng)頁。
二、實現(xiàn)原理
IIS是Internet Information Services英文全稱的縮寫,是一個World Wide Web server服務。IIS是一種Web(網(wǎng)頁)服務組件,其中包括Web服務器、FTP服務器、NNTP服務器和SMTP服務器,分別用于網(wǎng)頁瀏覽、文件傳輸、新聞服務和郵件發(fā)送等方面,它使得在網(wǎng)絡(包括互聯(lián)網(wǎng)和局域網(wǎng))上發(fā)布信息成了一件很容易的事。
三、實驗步驟
配置靜態(tài)IP和DNS服務器指向自己
1、安裝IIS web服務器
在服務器管理器中添加角色
選擇web服務器
勾選全部--下一步—安裝
?
完成之后進入Internet信息服務(IIS)管理器
點擊右側(cè)的基本設置可以查看默認網(wǎng)頁的存放路徑
點擊右側(cè)的高級設置可以查看連接超時等信息
看到默認網(wǎng)頁是沒有啟動的
右擊Default Website—管理網(wǎng)站—啟動
此時無法啟動網(wǎng)頁
因為之前我這臺window server 2008裝過其他東西,可能占用了默認的端口80,此時我們更改一下默認端口
右擊Default website—編輯綁定
選擇—然后編輯
把端口號改成801
然后啟動站點成功,右擊—管理網(wǎng)站—瀏覽
出現(xiàn)頁面即成功
如果是使用默認端口的話我們可以在瀏覽器上輸入localhost、127.0.0.1、本機IP、本機計算機名也能訪問網(wǎng)站
但是我這臺機器安裝了其他東西占用了這個端口,所以訪問的是另一個頁面
2、發(fā)布html網(wǎng)頁
先在本地編寫一個靜態(tài)頁面,頁面的命名規(guī)則是有規(guī)定的
打開默認文檔
可以看到里面里面有默認的文檔命名規(guī)則,如果想命名自己喜歡的名字的話可以右鍵添加自己想要的名字。
如果默認文檔里面沒有你寫的網(wǎng)頁的名字,就會報403錯誤
然后再本地編寫一個html網(wǎng)頁
回到IIS管理器
右擊網(wǎng)站—添加網(wǎng)站
輸入名稱,找到剛剛編寫的html文件的路徑—確定
此時網(wǎng)站是啟動不了的,因為默認80端口已經(jīng)被其他程序占用了
我們把端口改成802,然后啟動,接著在瀏覽器訪問
在客戶端訪問
在客戶段配一個跟服務器同一網(wǎng)段的IP
然后在瀏覽器中輸入http://192.168.23.190:802
成功訪問
如果出現(xiàn)亂碼,可以右鍵—編碼,更改編碼方式
因為是做實驗,我們都是在關閉防火墻的狀態(tài)下進行實驗的,在實際應用中我們是不能將防火墻關閉的,那么我們怎么讓客戶端在服務器開啟防火墻的時候能夠訪問呢
回到Web服務器—找到window防火墻—高級設置—入站規(guī)則
在入站規(guī)則右鍵—新建規(guī)則
選擇端口
選擇tcp
選擇你發(fā)布的網(wǎng)頁設置的端口,我這里是802
完成之后可以看到我們新建的規(guī)則,此時可以在防火墻啟動的狀態(tài)下允許訪問Web服務器的802端口
3、虛擬目錄
在實際使用過程中,因為我們是使用公網(wǎng)IP地址將網(wǎng)站發(fā)布出去的,此時容易遭受一些黑客新手攻擊,如果網(wǎng)站被攻破,存放網(wǎng)頁的根目錄被刪除的話,那么我們的網(wǎng)站就不能被訪問,為了防止這種情況發(fā)生,我們將網(wǎng)站的頁面分散存儲在不同的分區(qū)中或不同的計算機中。
假設公司有兩個目錄new和pro,為了安全起見,我們將這兩個目錄放在與根目錄不同的路徑下
new文件夾放在C盤
pro文件夾放在D盤
edu文件夾放在F盤
回到IIS管理器
右鍵edu—添加虛擬目錄
找到對應的路徑,另一個同理
此時edu下多了兩個子文件夾
在客戶端訪問成功
回到IIS,將web文件夾下的網(wǎng)頁刪掉模擬網(wǎng)站被攻破,此時在瀏覽器是訪問不了主頁面的,但是new和pro目錄下的頁面可以繼續(xù)被訪問
?
?
4、虛擬主機
因為IIS一個端口只能發(fā)布一個網(wǎng)站,那么同時發(fā)布多個網(wǎng)站需要怎么做呢
- 可以通過域名實現(xiàn)
- 基于端口
- 基于ip
例如:
(1)同一IP不同端口去訪問同一網(wǎng)站
很簡單,發(fā)布兩個相同的頁面然后設置一下端口號就可以了
一個是802端口,一個是803端口
然后在客戶端訪問
(2)同一IP不同端口訪問不同網(wǎng)站
也很簡單,發(fā)布兩個不同的網(wǎng)頁,設置兩個不同的端口就可以
例如,我這臺機器的IIS的Default Website和edu就是不同的端口不同網(wǎng)站,一個是801,一個是802
(3)不同域名不同端口訪問不同網(wǎng)站
在Web服務器搭建一個DNS服務器,配置客戶機DNS服務器指向它
創(chuàng)建兩個區(qū)域
新建主機
?
?
解析成功
回到IIS,添加兩個站點,端口分別為8000和9000
?
綁定端口
8000端口的網(wǎng)頁綁定域名為www.baidu.com
9000端口的站點綁定域名www.163.com
重啟站點,在客戶機測試
www.baidu.com只能訪問8000端口的站點
www.163.com只能訪問9000端口的站點
(4)同一域名不同端口訪問同一網(wǎng)站
發(fā)布兩個相同的站點,設置不同端口,綁定相同域名
重啟,測試
(5)同一域名不同端口訪問不同網(wǎng)站
??? 兩個站點分別設置不同端口,綁定同一域名
(6)不同域名同一端口訪問同一網(wǎng)站
發(fā)布兩個相同的站點,設置同一端口,綁定不同域名
?
(7)不同域名不同端口訪問同一網(wǎng)站
發(fā)布兩個相同的站點,設置不同端口,綁定不同域名
文章來源:http://www.zghlxwxcb.cn/news/detail-487076.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-487076.html
到了這里,關于Window Server 2008 R2配置Web服務器的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!