ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/"
這行指令是告訴Apache如果要求的網(wǎng)頁路徑是以cgi-bin為起始,這些文件可在/usr/local/apache/cgi-bin/ 目錄下找得到。這行指令同時也告訴Apache要在這個目錄下執(zhí)行文件。在下面我準(zhǔn)備了一個會輸出"How are you!"的簡單CGI程序。我將它命名為 how.sh。
#!/bin/sh
echo "Content-type: text/html"
echo
echo "How are you!"
修改這個文件的權(quán)限使其成為可執(zhí)行文件并且向你的服務(wù)器提出以下的要求:
http://localhost:8080/cgi-bin/how.sh
雖然這組CGI是采用shell script來編寫,其實它可以用任何適用于該系統(tǒng)的語言來撰寫。至于關(guān)于CGI程序的撰寫如果有機會我會和大家作更深入的探討。
結(jié)論:
Apache支持的所有SSI 指令可以在Apachedocumentation 里找到,Apache所有的功能都可以通過設(shè)定文件 (config file)進行調(diào)試。在這里我所介紹的僅只是設(shè)定文件相關(guān)知識的皮毛。設(shè)定文件的原始設(shè)定有著非常詳盡的說明文件,而且每一個系統(tǒng)版本都附有核心模塊及標(biāo)準(zhǔn)模塊的說明文件,如果你花些時間在這些文件里摸索,你會找到任何你想要的功能。
新聞熱點
疑難解答