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