国产毛片午夜福利,国产黄网,国产亚洲天堂,97国产精品

  •  
    建立個人服務(wù)器 脫機調(diào)試CGI腳本
    發(fā)布時間:2005-03-28   瀏覽次數(shù):1185695
    出處:網(wǎng)絡(luò)教室
    作者:未知
      隨著網(wǎng)費下調(diào)和個人上網(wǎng)的意識增強,現(xiàn)在上網(wǎng)的人越來越多,而想擁有自己的個人主頁的人多了起來。為了使主頁有更多的功能,能吸引更多人來參觀,少不了要建立留言簿、個人聊天室、論壇、郵件列表等等。雖然有不少服務(wù)器提供這些功能的免費服務(wù),但有諸多的限制,并有很多的功能不提供,總沒有自己擁有那么爽快。因此尋找免費支持CGI、ASP的服務(wù)器是眾多網(wǎng)蟲的愿望。好在現(xiàn)在提供CGI、ASP免費服務(wù)的主機比以前多了很多,同時免費的CGI腳本程序也有很多,為我們自己制作各式各樣的主頁提供了便利。但是有一個問題,是不管是自己編寫的腳本程序或是從別人那里得到的腳本程序,要通過很長的時間,并都要在服務(wù)器上調(diào)試,這得上網(wǎng),money會被人無情的抽空,這對我們每一個自費撥號上網(wǎng)的用戶來說,是不允許的。能不能在自己的計算機上調(diào)試好再上傳呢,答案是肯定的。 

      我們可以通過在我們常用的WIN95/98上建立個人WEB服務(wù)器來調(diào)試CGI腳本程序,也可在WINNT上調(diào)試。   

      WIN9X上的建立個人網(wǎng)站 

      首先介紹如何在WIN95/98上實現(xiàn),我們通?梢栽赪IN95/98上安裝一些WEB服務(wù)器軟件來使我們自己的電腦來變成個人WEB服務(wù)器,這樣我們可以實現(xiàn)了在自己的電腦上調(diào)試CGI腳本軟件了。常用的軟件有:sambar4.2、omnihttpd2.02、microsoft的PWS(personal web server)、Apache 1.3.6等。這些軟件基本上可以滿足我們調(diào)試腳本軟件的要求,并且是免費的。它們并不象專業(yè)服務(wù)器軟件有非常多的設(shè)置和功能,但有易于使用和易于設(shè)置的特點。下面我們一一說來。   

      1.omnihttpd 

      omnihttpd是一個精小好用,功能強大的軟件,本人一直使用它。這個軟件功能很強大,不但可以設(shè)多個WWW目錄,而且可以為每個WWW目錄分配不同的IP地址,可以設(shè)定CGI-BIN目錄和屬性,對CGI支持程度較好,當然也支持SSI,有了這個軟件,使你有當系統(tǒng)管理員的感覺,這正是我們夢寐以求的東西呀。如此功能強大的軟件,大小卻只有1.4M多一點,很酷吧?網(wǎng)址:HTTP://WWW.SKONG.COM(不好意思,有點吹廣告的味道了,還有一點請注意,是請用163登陸,169下載不了)也可到原址下載:http://www.omnicron.ab.ca/httpd。 

      下載后的omnihttpd2.exe是自解壓安裝文件,約1.41mb,漢化文件約0.3MB。安裝很方便,是WINDOWS介面,點擊omnihttpd2.exe開始進行安裝了,首先出現(xiàn)的是設(shè)置網(wǎng)絡(luò)介面,SITE NAME:設(shè)置網(wǎng)站名稱,用在脫網(wǎng)工作,不用寫成www.xxxxx.com形式,直接寫上xxxxx名可以了,本人是SKONG。然后是SITE IP:網(wǎng)站的IP地址,默認為127.0.0.1,你可以根據(jù)你的要求設(shè)置它。ADMIN是系統(tǒng)管理員的郵箱,按下一步完成安裝過程。在沒有運行omnihttpd之前,可以用漢化文件對它漢化。漢化文件是自解壓文件,如果不能實現(xiàn)自解壓過程,可直接用ZIP解壓,覆蓋原文件可以了。 

      安裝完成后,還要經(jīng)過一些設(shè)置才能滿足我們工作的要求。啟動omnihttpd后,windoes桌面右下方多了一個藍色小圓球,點擊它便會出現(xiàn)omnihttpd管理菜單,選ADMIN后選屬性: 

      1).網(wǎng)絡(luò)服務(wù)器整體設(shè)置 

      <1> NETWORK端口的默認值為80,如果你原來已經(jīng)安裝有FrongPage 98之類帶有服務(wù)器的軟件,它們的端口默認也是80,便會產(chǎn)生沖突,我們可以把它另設(shè)為81、82等!癗ETWORK”超時設(shè)定,可以默認,也可修改,我的設(shè)置是:“收到”為45,“傳送”為45,“持續(xù)”為10,:“CGI”腳本為300。 

      <2> EXTERNAL這一項是設(shè)定PERL/CGI的目錄,目前的CGI腳本程序基本都要調(diào)用Perl解釋器,因此在安裝服務(wù)器軟件之前,要安裝Perl for win32(我的網(wǎng)站上有這個軟件,分別是API517、API518兩個版本的軟件)。在“虛擬”目的路徑上填上“.CGI",“目前的”路徑上填上你安裝Perl FOR WIN的實際路徑,默認路徑是“c:\Perl\bin\Perl.exe"。同樣填上“.pl” 

      <3>高級這里除了“禁止不的SSI命令”一項不打勾外,其它的打上勾。 

      這里一般設(shè)置這三項,其它各項不設(shè)也罷。按“確定”回到配置菜單。你可以選”添加"來增加你的主機,接下來該設(shè)置主機了,選取服務(wù)器主機,我這里是“SKONG”,后按編輯進入:   

      2)服務(wù)器的屬性 

      <1>服務(wù)器 

      “服務(wù)器IP”地址默認為“127.0.0.1",你可以選擇其它的地址,如果你已添加了多個主機,IP可設(shè)為127.0.0.2、127.0.0.3等."服務(wù)器名字",默認為"localhost",改成你喜歡的名字吧.脫機工作,不要改為www.xxxx.com形式了. 

      "服務(wù)器的路徑"默認是安裝omnihttpd的路徑,你可以設(shè)為你網(wǎng)頁存放的路徑,我設(shè)置的路徑為"C:\Inetpub\wwwroot\",是因  為也同時安裝了MICROSOFT的PWS,這是為了管理的方便。 

      “默認索引”可設(shè)為index.htm、index.html、default.htm等。 

      “ADMIN電子郵件”是設(shè)定系統(tǒng)管理員的郵址,由于WIN95/98沒有MAIL服務(wù)器,故此只能是虛設(shè)而已。 

      <2>選擇類型,這里選擇“只讀” 

      <3>別名功能類似UNIX下NCSA服務(wù)器的虛擬目錄命令ALIAS,例如,當你在主頁中調(diào)用“C:\Inetpub\wwwroot\gif\skong.gif”時,可能要使用“http://www.skong.com/gif/skong.gif”這段代碼,而配置虛擬目錄之后,在HTML代碼中可以直接使用“/gif/skong.gif”完全代替之。在“虛擬”目的路徑上填上“/gif”,",“目前的”路徑上填上“C:\Inetpub\wwwroot\gif”。 

      <4>Standard CGI這是設(shè)定你的CGI-BIN目錄路徑,比如在“虛擬”目的路徑上填上“/cgi-bin”,“目前的”路徑上填上“C:\Inetpub\wwwroot\cgi-bin”。 

      其它項可以不改,“Redirection”類似于別名的功能,“用戶和組”、“訪問控制列表”在“”項目中選擇了“用戶和組”時才起作用!八饕惫δ苁钱敒g覽器找不到所需的頁面時轉(zhuǎn)向的頁面。“Windows CGI”類似于“Standard CGI”標簽的設(shè)定,主要  是針對VB SCRIPTS等Windows格式的CGI腳本。 

      按確定完成了所有的設(shè)置。如果設(shè)置有錯或者碰到老是警告已有相同的軟件運行時,可在omnihttpd管理菜單上選擇復位配置,又可重新設(shè)置了。 

      好了,我們現(xiàn)在已經(jīng)完成了建站的所有工作,讓我們來試一試我們的網(wǎng)站吧!打開瀏覽器,打上網(wǎng)址“http://skong",嘩,從來都沒有這樣爽過,我的網(wǎng)頁一下子出來了!再來本人的聊天室,速度是沒得說的,嘖、嘖,真有“順風順水”的感覺,可惜在這里只能自彈自唱了。朋友們,還猶豫什么,快來干吧!   

      2 microsoft personal web server(PWS)   

      這是microsoft的產(chǎn)品,microsoft產(chǎn)品的簡潔性是有目共睹的,這個personal web server也不例外,當然簡潔性是指其使用和設(shè)置容易方面,性能是很強大的,支持cgi程度較好,但不支持使用如wwwbbs 3.0這類用UNIX進程和函數(shù)編制的CGI程序,另外支持FrontPage 98。 

      PWS可以在WIN95 OS2和FrontPage 98安裝盤中找到,只是1.0版,它們都不支持ASP。 

      如果你有WIN98安裝盤,可以在光盤的add-ons\pws找到PWS4.0,它增加了對ASP的支持,在這個目錄下運行setup便可以安裝了。安裝完成后重新啟動可以了。 

      設(shè)置時點擊WINDOWS的窗口右下角的小白圓球,便會出現(xiàn)個人WEB管理器的界面,在主屏上可以看到你的主機名和主機指向的WEB路徑。如果你對主機名不滿意,可以修改WIN的注冊表來改名。 

      在“高級”中?梢灾付ㄖ鳈C的虛擬目錄的地址,以及CGI-BIN,并把CGI-BIN的屬性選為可讀取、可執(zhí)行、可執(zhí)行腳本文件。 

      設(shè)置完畢,你的個人服務(wù)器便可以運行了。 

       

      注:omnihttpd和PWS運行CGI時,都必須先安裝Perl for win32,安裝PERL后還要作一些設(shè)置,打開WIN的注冊器,也是運行REGEDIT,找到:HKEY_LOCAL_MACHINE\System\Currentcontrlset \Services\W3svc\Parameters\ScriptMap\目錄,在右邊欄中增加以下的鍵值:分別加入鍵名“.cgi”、“.pl”,鍵值均為“C:\PERL\BIN\perl.exe %s %s”,重新啟動,一切OK! 

      3. sambar4.2 

      安裝簡單,對某些PERL函數(shù)的支持稍差,自帶自帶perl5,支持ssi,無需安裝perl for win32,如果你不滿意它自帶的PERL,可以在它的CONFIG目錄下找到config.ini文件,把Perl execatable=d:\perl\bin\perl.exe改成自己的目錄即可。 

       

      4. Apache 1.3.6 

      支持各種腳本的程度很不錯,由于本人對它并沒有進一步測試,所以不想在這討論,如果有興趣,請到我的主頁上來吧,這里有各種教學的文章。 

       

      WINNT的建立 

      我們談一談WINNT的調(diào)試方法,現(xiàn)在有很多的個計算機安上了WINNT操作系統(tǒng),它的穩(wěn)定性是WIN9X不能比擬的。加上郵件列表較易實現(xiàn),設(shè)置也不是很困難。 

      在NT上使用IIS(Microsoft Internet Information Server)是很簡單的,但由于介紹此類的文章較少,所以使大多數(shù)的初學者無所適從,我們把必要的步驟寫上(版本不同可能選項有所不同):   

      1.如果沒有安裝IIS,請先安裝,WINNT4.0 Server光盤上有2.0版,OFFICE00套裝上有的4.0版和Pack4.0。IIS要求帶Service Pack3的NT服務(wù)器3.51或以上的版本支持。 

      你也可以到以下站臺下載IIS和Pack:http://www.IIs.digital.com/infoserv http://www1.scut.edu.cn/msdownload本人是在OFFICE00的C盤中安裝IIS和PACK4的,安裝很簡單,找到相應(yīng)的目錄,SETUP可以了。 

      2.安裝Perl for win32,下載API518E安裝ActivePerl5.00518. 

      3.在開始--->程序--->windows nt40 option pack,找到microsoft internet information servre,選擇internet服務(wù)管理器(版本不同,可能目錄有所不同). 

      4.選擇主機的屬性,確認"主屬性"為WWW服務(wù),點擊編緝,進入“skong的WWW服務(wù)主屬性”,文檔的啟用默認文檔為“index.htm,index.html",確認IIS管理處默認的主機為“home"。確定退出。 

      5.右點HOME選擇屬性,選擇主目錄,本地路徑,設(shè)為你的主頁目錄地址,這里填為:c:\inetpub\wwwroot。選擇確定結(jié)束。 

      6.在HOME目錄下,選操作--->新增虛擬目錄,用/scripts或/cgi-bin作為目錄的別名,按下一步后加上此目錄的路徑,例c:\inetpub\wwwroot\cgi-bin,按下一步,所有的選項(允許讀訪問、允許腳本訪問、允許執(zhí)行訪問(包括腳本訪問)、允許寫入訪問),全部打勾,選擇完成后保存你的修改。 

      7.右點HOME下的cgi-bin目錄,選屬性,在虛擬目錄下點配置,在應(yīng)用程序一欄中添加執(zhí)行文件:c:\Perl\bin\Perl.exe %s %s擴展名為.cgi。按確定加入,同樣添加擴展名為.“pl”、“.exe”,可執(zhí)行文件全為c:\Perl\bin\Perl.exe %s %s,注意:%s %s之間要有空格,字母要小寫。不然運行CGI時會有“沒有返回完整的HTTP標題”等字樣。 

      此外,你的CGI腳本還可能需要讀取下列目錄及其中的文件: 

      %systemroot% \system (通常是c:\winnt\system)。%systemroot% \system32 (通常是c:\winnt\system32). 

      如果你的CGI腳本調(diào)用DLL.OLE服務(wù)器,或是以VB為基礎(chǔ),則需要修改對臨時目錄(通常是c:\temp)的權(quán)力。如果說你的CGI腳本中,有的要建立輸出文件(日志、計數(shù)器等),則要對cgi-bin目錄修改權(quán)和對文檔根目錄的讀取權(quán),這可以在右擊home和cgi-bin目錄的屬性中的選擇。 

      好了,已經(jīng)配置完了,開始試驗吧。 

      以上是本人的一些經(jīng)驗,請各位高手前來指點,歡迎大家來本人網(wǎng)頁交流,這里還有很多的免費腳本下載呢。網(wǎng)址:http://www.skong.com郵箱:skong@163.net 
    立即預約