當前位置:編程學習大全網 - 腳本源碼 - 怎麽把自己的電腦做成服務器

怎麽把自己的電腦做成服務器

如何把自己電腦設置成服務器

這裏我們講壹下怎樣把自己的電腦變成壹臺網站服務器來使用, 把自己的電腦用作網站服務器並不難。

無需別的硬件或軟件就能夠輕松實現, 只需利用Windows95OSR2中提供的"個人Web服務"(PersonalWebServer)就可以。

如果想功能更加多壹些的話, 就需要用 WindowsNTServer4.0。 您甚至還可以創作自己的HomePage發布信息、進行文件傳送或開展網上討論等等。

總言而之, 過去我們只能在網絡上看見的, 現在全部都可以自己來完成。

壹、Web服務器功能的設置 安裝完Windows95OSR2後, 應該考慮讓別人用什麽樣的方法來訪問我們的Web服務器, 如用電話撥號來訪問, 就應該安裝像Plus之類的電話撥號服務軟件。

如果只能提供電話撥號服務, 建議采用後壹種方案, 即用 WindowsNTServer4.0, 因為它能提供256條電話線同時撥號。

當然我們也可以自己先連上壹個公***的網絡服務器, 讓別人從這個服務器訪問我們的Web服務器, 但必須要有壹個固定的IP地址 , 並在這個服務器的DNS(域名服務器)中註冊。

如果只有IP地址, 但沒有在DNS中註冊, 那麽局域網以外的用戶就不能訪問該個人Web服務器。

不管用什麽方式, 我們都要為計算機設置TCP/IP協議和Web個人服務器功能。

這可以在"網上鄰居"中設置。

方法非常簡單, 只需在"網上鄰居"的"屬性"中添加TCP/IP協議, 然後在"TCP/IP屬性"中的"IP地址"標簽中選擇"指定IP地址"並輸入正確的 IP地址。 在"DNS配置"標簽中選擇"使DNS無效"。

安裝個人Web服務器的方法如下:

(1)在"網上鄰居"的"屬性"對話框"配置"標簽中單擊"添加"按鈕;

(2)在彈出的"選擇網絡組件類型"對話框中, 在"廠商"欄中選擇"Microsoft", 在"網絡服務"欄中選擇"PersonalWebServer", 然後單擊"確定"按鈕。這時Windows95將自動配置系統。 機器啟動後, 在Windows95所在驅動器的根目錄下面將建立壹個名為Webshare的子目錄, 其下還有三個子目錄:WWWroot、Scripst和FTProot, 分別存放HTML超文本文件、CGI腳本文件和FTP文件傳送文件。

安裝完成後, 先可以進行壹下測試。 啟動機器, 在"控制面板"中雙擊"個人Web服務器"圖標, 在"服務"選項欄中分別選擇"HTTP"和"FTP"並單擊"啟動", 這樣就開啟這兩項服務功能。 也可以設成"自動方式", 這樣每次開機後, 就自動啟動Web服務器功能。 啟動Web服務器功能後, 我們可以打開 WWW瀏覽器(如IE), 在地址欄中鍵入我們的IP地址, 馬上就會出現Web個人服務器中自帶的壹個主頁。

然後可以在壹個局域網中(如Intranet 網)進行測試。 方法是在網上的其他計算機中, 用WWW瀏覽器鍵入用作個人Web服務器的計算機的註冊名, 這時應當出現同樣的主頁。 如果不能看見, 可以在個人Web服務器上用DOS方式運行壹下winipcfg命令, 看壹看這臺計算機的IP地址是不是正確。

下面介紹怎樣在WindowsNTServer4.0中文版中設置Web服務器功能。

WindowsNTServer4.0中文版中的Web服務功能通過 IIS2.0(InternetInformationServer2.0)來實現。 在安裝WindowsNTServer4.0中文版的過程中 , 系統會提示"是否安裝IIS2.0?", 應回答"安裝"。 這樣啟動WindowsNTServer4.0中文版後, 就有Web服務器的功能。 和 Windows95中的情況壹樣, 在WindowsNT中也同樣存在用什麽樣的方法讓別人訪問Web服務器的問題。

如果是在局域網中, 要安裝網卡、設置協議及IP地址等。 如果準備用調制解調器讓別人撥號訪問, 則要安裝調制解調器、電話線路。 還要在"服務項目"中添加"RAS遠程服務"功能, 並在這個功能的"屬性"中設置協議等等。 如果對這些設置不太清楚的話, 可以參考有關WindowsNT的書籍。

安裝完成後, 可以按照前面在Windows95OSR2 中的方法進行壹下測試, 看看能不能在另外的計算機中用WWW瀏覽器看到IIS2.0提供的壹個主頁例子。

二、制作自己的主頁 要制作主頁, 先要安裝壹些必要的網頁制作軟件, 筆者使用的是FrontPage97。

先把個人Web服務器中自帶的主頁修改成自己的主頁。

方法是進入這個主頁的目錄(Windows95在Webshare目錄的WWWroot子目錄中, WindowsNT在InetPub目錄的WWWroot子目錄中), 找到default.htm文件雙擊打開後, 選中工作條中的"編輯", 系統會自動調出FrontPage97, 這時就可以發揮自己的才能進行壹番設計。

在這個主頁中, 我們能夠向外發布消息, 讓別人下載放在Webshare目錄下FTProot子目錄中的文件, 但是還不能實現雙向交流, 接收訪問者的信息。

三、安裝CGI系統 要使Web服務器能為別人提供"寫"的功能, 必須在服務器上安裝CGI(通用網關接口)系統。

通用網關接口是壹個信息服務器主機對外信息服務的標準接口(見圖2)。

事實上, 任何壹種程序語言所設計的應用程序可以在服務器主機上執行, 並利用CGI接口來傳送應用服務信息, 皆稱之為"CGI程序語言", 而用這種語言編寫的CGI程序又被稱為"腳本"。

現在常用的有Shell、VB、C/C++、Java、Perl等語言。

以PerlforWin32為例, 您可以從Internet上下載自解壓文件pw32i316.exe, 然後安裝。

我們先來看看怎樣在Windows95OSR2版中的"個人Web服務"上安裝Perl系統: 啟動Windows95後, 用鼠標雙擊下載下來的pw32i316.exe, 自解包就會自動運行解壓並進行安裝, 整個安裝過程可以全部回?quot;Y"完成。

完成後壹般會在C盤根目錄下建立壹個名為Perl的目錄, 並在其下建立幾個子目錄, 其中在Bin子目錄中有壹個名為 perl.exe的可執行程序, 這就是Perl系統的主程序。

但是這時的Perl主程序並不能運行按Perl語言方法編寫的CGI腳本, 所以還必須修改 Windows95的註冊表。

方法是先運行註冊表編輯器regedit, 然後依次打開"HKEY_LOCAL_MACHINE \System \Currentcontrlset \Services \W3svc \Parameters \ScriptMap\", 加入".pl'C:\PERL\BIN\perl.exe%s%s'"。

退出註冊表文件後, 重新啟動計算機, 然後進入Perl 目錄下的Eg子目錄, 從中任選壹個擴展名為.pl的文件並雙擊, 這時系統會出現壹個列表窗口, 詢問使用什麽程序來打開這個文件, 這時應該在可選的可執行文件列表中找到"perl"(如果找不到可以在"其他"項中按路徑來指定), 並選定"始終使用該軟件打開這種類型的文件"項, 單擊"確定"即可。

在 WindowsNTServer4.0中的安裝過程與Windows95基本壹樣, 只是修改註冊表時應運行regedit32, 加入的內容為:".pl:REG_SZ:C:\Perl\Bin\perl.exe%s%s"。

安裝完成Perl系統後, 我們就可以寫壹個CGI腳本試壹試。

下面的例子中, 程序1是用Perl語法規則寫成的壹個CGI腳本, 這是壹個 ASCII文本文件, 可用壹般的記事本來編寫, 完成後用sample.pl文件名存盤。

註意不論是在WindowsNTServer4.0還是在 Windows95中, 都應把這個文件放在Scripts的子目錄中。

程序2是相應的HTML文件, 這個文件應放在WWWroot子目錄中。

接下來我們可以運行測試。

打開WWW瀏覽器, 在地址欄中鍵入:http://您的Web服務器名/程序2的文件全名, 會出現壹個填寫界面(見圖 3), 當輸入數據完成後, 單擊"確定"按鈕, 馬上就會把您填寫的這些內容寫在屏幕上(見圖4)。

當然, 我們也可以從網上的另壹臺計算機來測試。 這僅僅是壹個很簡單的例子, 要想得到更好的結果(如問卷調查、網上留言、BBS等), 就要進壹步學習壹些有關Perl語言的知識。

總而言之, 通過不懈努力, 完全可以使我們的個人Web服務器達到專業水平。如何把自己電腦設置成服務器

  • 上一篇:iphone怎麽做爆米花是真的嗎
  • 下一篇:穿著的英語怎麽說
  • copyright 2024編程學習大全網