欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

淺析Apache中SSI和CGI的設(shè)定方法(3)_Windows教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!
這段 SSI 程序會(huì)去讀取一個(gè)稱為 hello.txt 文件,并將該文件的大小以及最近一次的修改日期輸出到網(wǎng)頁(yè)上。顯然的,我們還必須在 htdocs 目錄下新增這個(gè)hello.txt 文件。在我的hello.txt 文件里只有一行文字:HOW ARE YOU!。完成新增這些文件后,打開(kāi)你慣用的瀏覽器并開(kāi)啟http://localhost/test.shtml網(wǎng)頁(yè)。如果你服務(wù)器的安裝并不是通過(guò)root用戶,你可能必須改為開(kāi)啟http://localhost:8080/test.shtml。之后將得到如下結(jié)果:

  HOW ARE YOU! The file hello.txt is 1k bytes long and it was last modified on Wednesday, 02-Aug-2000 20:18:28 PDT

  另外一種可以激活支持SSI程序的方法稱為XbitHack設(shè)定(相關(guān)資料網(wǎng)址:http://www.apache.org/docs/mod/mod_include.html#xbithack )。這個(gè)方法的由來(lái)是當(dāng)你將文本文件的使用者可執(zhí)行位(user-executable bit)設(shè)為可執(zhí)行狀態(tài)后,Apache會(huì)將那些文件視為 SSI 程序文件。

  要激活這樣的功能必須將以下指令(directive)放在所有目錄的 .htaccess 文件里:XbitHack status on (or full) status 的值可以設(shè)為on 、off 或是full。on 的設(shè)定會(huì)強(qiáng)制服務(wù)器將所有使用者可執(zhí)行的文件視為SSI項(xiàng)。Off則使服務(wù)器完全忽略使用者可執(zhí)行的設(shè)定狀態(tài)。若是設(shè)定為Full,服務(wù)器會(huì)視所有使用者可執(zhí)行檔為SSI項(xiàng),同時(shí)也會(huì)檢查組可執(zhí)行(group-executable bit)。如果組可執(zhí)行項(xiàng)設(shè)定為可執(zhí)行時(shí),傳回header的last modified time的值就會(huì)被設(shè)定為該文件最近一次被修改的時(shí)間。這樣的設(shè)定可以讓客戶端的瀏覽器及代理服務(wù)器(proxy)進(jìn)行緩存(caching)。不過(guò)在使用這樣的功能時(shí)必須要小心。例如說(shuō),如果你的網(wǎng)頁(yè)有提供輪替式廣告看板你就不會(huì)想要設(shè)定群組可執(zhí)行位為開(kāi)啟的狀態(tài),因?yàn)槟敲醋鰰?huì)讓第一個(gè)下載的廣告被快取起來(lái),導(dǎo)致使用者再也看不到其它頁(yè)的廣告。

  4、執(zhí)行CGI程序

  在Apache原始安裝里,cgi-bin子目錄下附有兩組CGI程序,test-cgi 以及printenv,只不過(guò)這兩組程序有潛在的安全漏洞。但是由于我們只是要做設(shè)定測(cè)試,并且我們不會(huì)將這樣的原始安裝設(shè)定直接放在主運(yùn)行服務(wù)器(live server),所以我們還是會(huì)激活其中一組CGI程序,看看Apache當(dāng)初是如何被設(shè)定來(lái)執(zhí)行這組程序。最后我們會(huì)自己撰寫(xiě)一支簡(jiǎn)單的CGI程序。

  首先,要確定這組程序是能執(zhí)行的。進(jìn)入cgi-bin子目錄,確定程序文件被設(shè)定為使用者(服務(wù)器執(zhí)行時(shí)使用者)可執(zhí)行以及使用組(服務(wù)器執(zhí)行時(shí)使用組)可執(zhí)行。對(duì) Windows系統(tǒng)來(lái)說(shuō),這一步應(yīng)該是非必要的。接著,對(duì)服務(wù)器要求這樣的內(nèi)容:

  http://localhost:8080/cgi-bin/test-cgi

來(lái)源:網(wǎng)絡(luò)搜集//所屬分類:Windows教程/更新時(shí)間:2011-12-08
相關(guān)Windows教程