常見的虛擬主機(jī)空間或者VPS,價(jià)格貴不說,對(duì)服務(wù)器擁有的權(quán)限也很小,主要維護(hù)還得通過IDC的客服或者機(jī)房的網(wǎng)管來完成,對(duì)于勤奮動(dòng)手的人來說,自己動(dòng)手搭建私人服務(wù)器更加有意思,不但擁有完全的權(quán)限,而且節(jié)省了費(fèi)用,更能學(xué)到很多的網(wǎng)絡(luò)知識(shí)和累積相關(guān)的維護(hù)經(jīng)驗(yàn)。 網(wǎng)絡(luò)最大的優(yōu)點(diǎn)就是資源共享,但是恰恰當(dāng)我們需要這種共享的時(shí)候,卻發(fā)現(xiàn),原來我們所需要的共享并不是這么輕松。當(dāng)你突然有一個(gè)大型的文件需要在網(wǎng)絡(luò)中發(fā)送給很多人,怎么辦?有人可能會(huì)發(fā)送郵件,有人可能考慮將文件上傳到提供網(wǎng)絡(luò)硬盤功能的服務(wù)商。 以上各種方法都有各種限制條件和弊端,其實(shí)我們可以自己搭建一個(gè)屬于自己私人的“網(wǎng)絡(luò)服務(wù)器”,讓其他人都能夠像訪問新浪,百度一樣直接訪問我自己的電腦,自己下載。我們每個(gè)人完全都可以利用手頭的條件將自己電腦中的資源“公布于眾”搭建一個(gè)私人服務(wù)器,比如建立私人性質(zhì)的博客,論壇,F(xiàn)TP,個(gè)人網(wǎng)站,甚至服務(wù)器集群。首先我們得弄清楚我們的入網(wǎng)機(jī)制和方式,網(wǎng)絡(luò)中每臺(tái)機(jī)器都是通過IP地址來尋址的(這里不來討論IP的具體知識(shí)),我們?cè)谶M(jìn)行撥號(hào)上網(wǎng)的時(shí)候,提供入網(wǎng)服務(wù)的服務(wù)商(如電信)會(huì)隨機(jī)分配一個(gè)公網(wǎng) IP地址到我們,這樣就像獲得了電影院的電影票一樣,有了這個(gè)公網(wǎng)IP,我們才有internet大家園中的“座位號(hào)”,才能正式合法的訪問分享 internet中的各種資源,你能訪問別人,也能讓別人訪問你,當(dāng)然基于更多信息安全的考慮,某些時(shí)候我們的這種共享訪問并不是過度自由。 提供給我們普通上網(wǎng)用戶入網(wǎng)的服務(wù)商(如電信),基于資源合理分配利用原則等原因,通常采取動(dòng)態(tài)IP分配方式讓我們接入互聯(lián)網(wǎng),也就是說,我們每次登陸上網(wǎng)絡(luò)所獲得的本機(jī)IP有可能會(huì)不同。這樣,我們機(jī)器的公網(wǎng)IP地址信息無法固定,別人也就沒辦法通過一個(gè)固定的方式來訪問我們的服務(wù)器,這個(gè)時(shí)候需要?jiǎng)討B(tài)域名解析軟件來幫助,動(dòng)態(tài)域名解析軟件會(huì)在你本機(jī)安裝一個(gè)客戶端,這樣,我們每次上網(wǎng)的時(shí)候,這個(gè)動(dòng)態(tài)域名解析客戶端會(huì)記錄下本機(jī)的公網(wǎng)IP,并將IP信息與你所綁定的域名信息發(fā)送到DNS服務(wù)器,這樣,盡管我們?nèi)刖W(wǎng)的公網(wǎng)IP不同,但是通過動(dòng)態(tài)域名解析客戶端所綁定的免費(fèi)域名則是固定的,通過這個(gè)固定的域名信息每次都能準(zhǔn)確的尋址到本機(jī)。我們來搭建一個(gè)簡(jiǎn)單的本機(jī)虛擬目錄到公網(wǎng),并可以通過一些公布手段將你的資源公布出去(動(dòng)態(tài)域名解析軟件使用花生殼)。 1。本機(jī)安裝IIS組件(internet信息服務(wù)),以windows xp(如想搭建更加專業(yè)一點(diǎn)的服務(wù)器,應(yīng)該安裝服務(wù)器操作系統(tǒng))為例,默認(rèn)的安裝xp它是不包含IIS組件的,開始->設(shè)置->控制面板 ->添加或刪除程序->添加/刪除Windows組件,勾選“Internet 信息服務(wù)(IIS),放入你的XP安裝盤,然后點(diǎn)擊“下一步”進(jìn)行IIS組件的安裝。(如果采用Ghost方式安裝的系統(tǒng),可能會(huì)沒有原始的安裝版光盤,可以上網(wǎng)去下載一個(gè)IIS組件直接進(jìn)行安裝) 2。設(shè)置IIS,開始->設(shè)置->控制面板->管理工具->Internet 信息服務(wù),展開本地計(jì)算機(jī)下面的信息,在“默認(rèn)網(wǎng)站”下面建立一個(gè)測(cè)試虛擬目錄,并將虛擬目錄對(duì)應(yīng)到你本地硬盤上的一個(gè)文件夾。為便于測(cè)試,在新建虛擬目錄時(shí)勾選“目錄瀏覽”權(quán)限。設(shè)置默認(rèn)的安全屬性(即允許匿名訪問)。 3。注冊(cè)花生殼用戶名,注冊(cè)成功后,花生殼會(huì)贈(zèng)送一個(gè)免費(fèi)的二級(jí)域名信息(如你注冊(cè)的用戶名.gicp.net),下載花生殼動(dòng)態(tài)域名解析客戶端。并使用你注冊(cè)的賬號(hào)登陸 4。修改防火墻設(shè)置,允許開放web server端口(主要是80和443端口) 這個(gè)時(shí)候,可以使用花生殼客戶端的檢測(cè)功能檢測(cè)一下,動(dòng)態(tài)域名是否解析正常。如解析正常,則可以試試使用其他的上網(wǎng)電腦打開IE使用你的域名加上你的虛擬目錄來訪問一下你的信息服務(wù)是否能正常工作(如,你所申請(qǐng)的免費(fèi)域名為http://www.ablanxue.com/,本機(jī)的虛擬目錄名設(shè)置為test,則完整的訪問名稱是http://www.ablanxue.com/)。如果以上工作均正常的話,在遠(yuǎn)程系統(tǒng)的IE上打入如上的網(wǎng)址信息,應(yīng)該就會(huì)顯示你所設(shè)置虛擬目錄對(duì)應(yīng)本機(jī)文件夾里面的文件信息。 關(guān)于使用路由器上網(wǎng)的用戶,這種情況的話,我們還必須在路由器端設(shè)置端口轉(zhuǎn)發(fā)規(guī)則,這是因?yàn)橥獠繑?shù)據(jù)到本機(jī)上時(shí),還需要通過路由器轉(zhuǎn)發(fā)一次,我們本機(jī)與路由器之間是通過局域網(wǎng)IP來進(jìn)行通訊的。各種路由器的設(shè)置名稱和設(shè)置方法均不同,有的就是端口轉(zhuǎn)發(fā)設(shè)置,有的叫虛擬服務(wù)器設(shè)置,不過原理都是一樣的,比如外部通過/這樣的域名來訪問你的機(jī)器時(shí),如果是通過路由器上網(wǎng)的話,那么域名所對(duì)應(yīng)的則是你的路由器設(shè)備公網(wǎng)IP,所以是無法訪問到你本機(jī)機(jī)器,通過設(shè)置路由器中的端口轉(zhuǎn)發(fā)設(shè)置后,將路由器的80端口綁定到我們的路由器電腦IP上(本地電腦與路由器的連接多數(shù)采用動(dòng)態(tài)IP分配的方法,如果路由器中的端口轉(zhuǎn)發(fā)設(shè)置沒有對(duì)此類動(dòng)態(tài)局域網(wǎng)IP設(shè)置的選項(xiàng),可以考慮將本機(jī)的IP設(shè)置成為固定IP,可以適當(dāng)設(shè)置比較特殊一點(diǎn)的IP,防止與路由器分配到其他機(jī)器IP發(fā)生沖突)這樣,當(dāng)有外部發(fā)送或請(qǐng)求80端口數(shù)據(jù)時(shí),路由器會(huì)通過你所設(shè)置的端口轉(zhuǎn)發(fā)規(guī)則將該數(shù)據(jù)轉(zhuǎn)發(fā)到內(nèi)部局域網(wǎng)的某臺(tái)機(jī)器上,某些聯(lián)網(wǎng)類型游戲特殊的端口也是如此設(shè)置轉(zhuǎn)發(fā)規(guī)則。這樣,屬于我們自己的一個(gè)私人服務(wù)器已初見雛形。如果需要建立更加專業(yè)的服務(wù)器,則最好安裝服務(wù)器操作系統(tǒng),以提供更多的服務(wù)器資源支持。如asp.net,數(shù)據(jù)庫系統(tǒng)。有了服務(wù)器操作系統(tǒng)的支持,我們能組建更加專業(yè)級(jí)的私人服務(wù)器。
關(guān)鍵詞:
私人服務(wù)器