成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

個人搭建Web服務(wù)器實戰(zhàn)

個人搭建Web 服務(wù)器網(wǎng)站實戰(zhàn)筆記(by lixl)1 目標(biāo)綜述此前(5年前吧?),曾經(jīng)用NetBox2.8進(jìn)行過Web 服務(wù)器的實驗,當(dāng)時主頁可在局域網(wǎng)上被訪問,但從未進(jìn)行過Internet 上的實

個人搭建Web 服務(wù)器網(wǎng)站實戰(zhàn)筆記(by lixl)

1 目標(biāo)綜述

此前(5年前吧?),曾經(jīng)用NetBox2.8進(jìn)行過Web 服務(wù)器的實驗,當(dāng)時主頁可在局域網(wǎng)上被訪問,但從未進(jìn)行過Internet 上的實驗;具體收獲也沒做什么筆記;當(dāng)時的IIS 需要另外安裝,IIS 方式的服務(wù)試驗過,但后不了了之;

如今,進(jìn)入了Win7時代;得知Win7自帶Web 服務(wù)功能,于是突然來了興致,想試一試此項功能;且本人目前條件跟當(dāng)年比也不那么寒酸了,家中有10M 光纖寬帶加各種路由器,N 臺閑置本本,ect ,遂準(zhǔn)備來一次完整的實驗,以對網(wǎng)頁制作、DDNS 域名解析、Win7的Internet 服務(wù)器搭建以及網(wǎng)絡(luò)編程進(jìn)行一下完整的了解;

參考了一些技術(shù)資料,最終完成了上述實驗,作此筆記以籍收獲; 2 域名注冊

最終選擇了花生殼動態(tài)域名解析器作為域名解析中介,所幸注冊到了一個的頂級域名,大喜之余順勢也要了它的”.com.cn ”子域名(也不差那100多塊錢了) ;兩個域名加其他服務(wù)訂購2年共花費(fèi)了500元,不算貴吧? 注冊時選完套餐,用支付寶直接付款;1小時后可設(shè)置解析參數(shù),合同生效,24小時內(nèi)花生殼完成其Internet 登記及路由發(fā)布;

3 測試主頁的制作

寫了一個極其簡單的HTML 網(wǎng)頁,源碼:

服務(wù)器測試頁面

測試頁面……

===朝發(fā)白帝城===

朝辭白帝彩云間,

千里江陵一日還。

兩岸猿聲啼不住,

輕舟已過萬重山。

----------------

跳轉(zhuǎn)至百度導(dǎo)航

F o l l o w M e !

,

這是一個文字頁面,一首詩加一個鏈接;用記事本直接編寫的,完成后將文件改名為index.htm ;放置在d:servpage文件夾下;用IE 打開,預(yù)覽了一下顯示效果,無錯誤;

4 局域網(wǎng)上的Web 服務(wù)

由于Win7自帶了Web 服務(wù)模塊,所以只需安裝和設(shè)置IIS 即可;

4.1 IIS服務(wù)的安裝

控制面板->程序->打開或關(guān)閉Windows 功能;執(zhí)行后彈出“windows 功能”對話框;選中其中的”Internet 信息服務(wù)”項(如下圖所示);有的資料上介紹還需選“萬維網(wǎng)服務(wù)”子項下邊的“應(yīng)用程序開發(fā)功能”子項,但本人未進(jìn)一步選擇,這樣Win7只是安裝了默認(rèn)的必備功能;

選擇完成后,Win7用了幾十秒時間自動重新配置了系統(tǒng);無任何提示;IIS 安裝完畢;

4.2 網(wǎng)站參數(shù)設(shè)置

控制面板->系統(tǒng)和安全->管理工具->Internet 信息服務(wù)(IIS)管理器;執(zhí)行后彈出“Internet 信息服務(wù)管理器”窗口(如下圖所示);

F o l l o w M e !

,

展開左邊連接試圖中的ribbon ,找到Default Web Site項(如下圖),在其上單擊右鍵;彈出菜單中管理網(wǎng)站->高級設(shè)置;點(diǎn)擊“物理路徑”項,瀏覽至D:ServPage;則將網(wǎng)頁的路徑位置設(shè)置在指定位置;

4.3 防火墻設(shè)置

控制面板->系統(tǒng)和安全->Windows防火墻->允許程序通過Windows 防火墻; 執(zhí)行后在彈出的對話框中選中“萬維網(wǎng)服務(wù)(HTTP )”,則IIS 服務(wù)可穿透防火墻;

4.4 本地測試

至此,所有設(shè)置結(jié)束;在服務(wù)器端打開IE ,地址欄輸入http://localhost則可瀏覽到測試頁面;證明IIS 服務(wù)開啟成功;

服務(wù)器端IE 中輸入本機(jī)的IP 地址192.168.XX.XX (可用ipconfig.exe 事先查看一下)也能夠瀏覽到測試頁面;

注意localhost 和IP 的區(qū)別:前者是本地主機(jī);系統(tǒng)實際上是填入了127.0.0.1;該地址被IP 協(xié)議進(jìn)行解釋時環(huán)路至本機(jī);

F o l l o w M e !

,

4.5 局域網(wǎng)測試

在同一路由器下用另一臺電腦同時登錄當(dāng)作客戶端,則該電腦和服務(wù)器位于同一局域網(wǎng)段;在客戶端電腦上打開IE ,地址欄輸入Web 服務(wù)器電腦的IP 地址,立即瀏覽到了測試頁面;表明局域網(wǎng)Web 服務(wù)是成功的;

5 在Internet 上進(jìn)行Web 服務(wù)

假如ISP 所分配的IP 地址為公網(wǎng)IP ,只需將本W(wǎng)eb 服務(wù)器電腦直接接入Internet ,在世界上任何一個地方用IE 輸入本W(wǎng)eb 服務(wù)器的IP 地址即可成功瀏覽到測試頁面;

但事實上,這是個夢……;

互聯(lián)網(wǎng)發(fā)展至今,公網(wǎng)IP 地址資源極其緊缺(可查閱IP 地址相關(guān)技術(shù)資料),幾乎已經(jīng)耗盡,分配給我國的公網(wǎng)IP 地址資源更是有限;所以,擁有一個公網(wǎng)IP 是一筆巨大的財富;

在我國,ISP 供應(yīng)商分配給個人互聯(lián)網(wǎng)用戶的IP ,均是動態(tài)IP ,即該IP 地址不固定(事實上是由ISP 的路由器隔離出來的);因此無法在Internet 上通過某個約定好的IP 地址找到服務(wù)器;

為了解決這個問題,花生殼系統(tǒng)便應(yīng)運(yùn)而生;本人理解,花生殼網(wǎng)站實際上是在用戶端用軟件實時的將用戶的動態(tài)IP 地址報告給花生殼服務(wù)器,再由花生殼服務(wù)器將它與一個固定的名稱對應(yīng);這樣,Internet 上訪問這個固定名稱時,花生殼負(fù)責(zé)查找出該名稱的真實的動態(tài)IP 地址;這點(diǎn)類似于我們的QQ 號,無論我們的QQ 在哪個地方登錄,QQ 號始終是一致的;如果另一個人想通過QQ 找到我,只要我在線(我的軟件就會一直從后臺匯報我的IP 給騰訊),他就一定能聯(lián)系上我,因為騰迅服務(wù)器知道我在哪;

花生殼系統(tǒng)是一個成熟的系統(tǒng),已經(jīng)被嵌入到很多路由器中;另外花生殼網(wǎng)站還具有DDNS 動態(tài)域名解析和管理能力,可以將你的IP 與一個互聯(lián)網(wǎng)域名關(guān)聯(lián),并將你的IP 發(fā)布至互聯(lián)網(wǎng)的DDNS 上;這樣互聯(lián)網(wǎng)上的就能夠通過域名找到你;和訪問其他的服務(wù)器一樣;

5.1 路由器DDNS 設(shè)置

本人用的是TP-Link WR740N路由器;其中集成了花生殼軟件;在DDNS 設(shè)置界面中,填入花生殼賬號、密碼;花生殼系統(tǒng)即把本人注冊的域名映射到本人的路由器上;

路由器的DDNS 設(shè)置界面中,選擇“開啟DDNS ”;過一會,顯示連接成功;則路由器的花生殼客戶端即與花生殼保持了實時連接;(實時匯報IP ,以更新花生殼的域名對照表;同時花生殼實時向全球發(fā)布域名解析信息)

5.2 路由器轉(zhuǎn)發(fā)設(shè)置

只有上邊的設(shè)置還不行,因為那樣只是告知互聯(lián)網(wǎng),將你的域名映射至路由器的WAN 口IP 上;而最終需要的是映射到Web 服務(wù)器電腦上;顯然,電腦用的是192.168.X.X 的局域私有IP ;要想讓它完全對外聯(lián)通,需設(shè)置DMZ 和NAT ;

首先設(shè)置虛擬服務(wù)器路由表,將路由器WAN 口收到的發(fā)給80端口(HTTP )F o l l o w M e !

,

的數(shù)據(jù)固定的路由至192.168.X.X (這個是服務(wù)器本機(jī)ip );如下圖

然后將192.168.X.X (服務(wù)器)設(shè)置為DMZ 主機(jī),即把服務(wù)器IP 完全暴露在路由器WAN 口;

通過上述設(shè)置后,遠(yuǎn)程電腦即可訪問到服務(wù)器了;經(jīng)測試,成功!

5.3 注意事項

**如果80端口被ISP 封閉的解決方案

幸運(yùn)的是,本人的80端口并未被封閉,本人用的是電信光纖寬帶;據(jù)說電信的ADSL 已經(jīng)被封閉了,那樣的話,遠(yuǎn)端主機(jī)就無法通過默認(rèn)的HTTP 訪問方式訪問服務(wù)器了;(至于電信為什么要封掉個人用戶的80端口,是為了防止個人用戶建站?還是為了強(qiáng)推ICP 備案?還是其它就不得而知了,反正是不爽,花了錢卻得不到全權(quán)限服務(wù));

針對封閉80端口的情況,花生殼提供了80端口穿透功能;本人猜想是利用了路由器NAT 轉(zhuǎn)換時的端口仿真原理,將WAN 口收到的80端口請求轉(zhuǎn)發(fā)到路由器的某個本地IP 上(但不知怎么,最近花生殼取消了該項業(yè)務(wù));

如果80端口無法穿透,即從ISP 的路由器上已經(jīng)取消了對發(fā)往用戶的80端口數(shù)據(jù)的轉(zhuǎn)發(fā);那就沒有更好的辦法了;只有將HTTP 服務(wù)綁定到80之外的其它端口號上;客戶端在訪問服務(wù)器時,須在服務(wù)器IP (或域名)后加上”:端口號”;稍顯麻煩,但也沒辦法;

Win7 Web服務(wù)器上的端口綁定設(shè)置:按照4.2的方法,在Defaule Web Site上單擊右鍵->編輯綁定;修改端口號為nnnn ;然后重啟;要注意,路由器的虛擬服務(wù)器轉(zhuǎn)發(fā)表中,也要修改端口號;

F o l l o w M e !

標(biāo)簽: