国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > Apache > 正文

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

2024-08-27 18:25:52
字體:
供稿:網(wǎng)友
這段 SSI 程序會去讀取一個稱為 hello.txt 文件,并將該文件的大小以及最近一次的修改日期輸出到網(wǎng)頁上。顯然的,我們還必須在 htdocs 目錄下新增這個hello.txt 文件。在我的hello.txt 文件里只有一行文字:HOW ARE YOU!。完成新增這些文件后,打開你慣用的瀏覽器并開啟http://localhost/test.shtml網(wǎng)頁。如果你服務(wù)器的安裝并不是通過root用戶,你可能必須改為開啟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 )。這個方法的由來是當(dāng)你將文本文件的使用者可執(zhí)行位(user-executable bit)設(shè)為可執(zhí)行狀態(tài)后,Apache會將那些文件視為 SSI 程序文件。

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

  4、執(zhí)行CGI程序

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

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

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 方城县| 石渠县| 香港| 肥东县| 读书| 仲巴县| 岳西县| 弥渡县| 潮州市| 平凉市| 朝阳区| 阿拉善右旗| 米林县| 桑植县| 文昌市| 怀仁县| 涿鹿县| 独山县| 旌德县| 河北省| 江口县| 双流县| 岳普湖县| 唐河县| 来宾市| 永吉县| 六盘水市| 响水县| 莱西市| 民权县| 大庆市| 修武县| 黔西县| 蓬莱市| 台南县| 类乌齐县| 永春县| 永善县| 新泰市| 商城县| 金华市|