回覆列表
  • 1 # 末末電腦通

    如何把自己電腦設定成伺服器

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

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

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

    一、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伺服器的方法如下:

    (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、、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::C:\Perl\Bin\perl.exe%s%s"。

    安裝完成Perl系統後, 我們就可以寫一個CGI指令碼試一試。

    下面的例子中, 程式1是用Perl語法規則寫成的一個CGI指令碼, 這是一個 ASCII文字檔案, 可用一般的記事本來編寫, 完成後用

    sample.pl

    檔名存檔。

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

    程式2是相應的HTML檔案, 這個檔案應放在WWWroot子目錄中。

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

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

  • 中秋節和大豐收的關聯?
  • 科技小製作怎麼做?(急)要做一個實用?