請使用root身份來操作
- 變更資料夾名稱與屬性:
假設系統CGI的路徑是在 /usr/local/apache/cgi-bin
chmod -R 711 /usr/local/apache/cgi-bin
chown -R nobody.nogroup /usr/local/apache/cgi-bin
- 切換工作目錄
cd /usr/local/apache/cgi-bin
ftp ftp.mlc.edu.tw
cd pub/perl/
mget counter.pl
bye
變更CGI程式檔案屬性
chmod 711 *
chown nobody.nogroup *
- 新建資料夾,以存放計數器各項資料。
mkdir /usr/local/var
mkdir /usr/local/var/counter
更改資料夾屬性
chown nobody.nogroup /usr/local/var/counter
- 編輯apache設定檔
cd /usr/local/etc/apache
先行備份,以防萬一
cp httpd.conf httpd.conf.bak
以下僅列出httpd.conf需修改的部份
.
# 假設WEB檔案存放在這裡
Options Indexes FollowSymLinks ExecCGI Includes
AllowOverride None
Order allow,deny
Allow from all
以上是系統網頁,一般USER的網頁若欲擁有相同SSI功能,請比照修改(前題是:)
.
ScriptAlias /cgi-bin/ "/usr/local/www/cgi-bin/"
AllowOverride None
Options None
Order allow,deny
Allow from all
.
AddType text/html .shtml
AddHandler server-parsed .shtml
.
- ReStart Apache Server
apachectl restart
- 使用網頁瀏覽器測試CGI是否啟動
http://貴校網址/cgi-bin/printenv,
http://貴校網址/cgi-bin/test-cgi,
- 建立含有計數器之網頁:
一般網頁之副檔名是.html或.htm,而欲含有計數器之網頁在此系統中其副檔名必須為.shtml,
在 /home/wwwdata 網頁資料夾中建立 counter.shtml 之測試網頁,內容如下
- 需要計數器的地方,插入上述粗體/斜字的指令行。但,記得副檔名必須是.shtml。
- 一般USER的HomePage也能啟動SSI功能而。
清大網管班88.12.22作業
http://www.cc.ncu.edu.tw/~center13/webserver/ssi.html
阅读(803) | 评论(0) | 转发(0) |