最近想在Blog上加個Counter,在網路上找到有個網站提供免費的CGI程式,可以架設在Server上。網址:http://www.muquit.com/muquit/software/software.html。
系統環境:
作業系統:RedHat 9。
編譯程式:gcc。
Web Server:Apache。
安裝步驟如下:(註:在Linux上需要以root的權限操作。提到執行指令的意思是指以Telnet或者Console的方式在Linux環境下執行指令。)
- 下載Source Code。
- 網站中點選Count超連結。
- 點選Download source/binary archive for Unix, NT,OS/2, VMS and Amiga超連結
- 點選Download source for Count 2.5超連結
- 點選儲存按鈕。
或者在Linux主機上執行:wget http://www.muquit.com/muquit/software/Count/src/wwwcount2.5/wwwcount2.5.tar.gz
- 網站中點選Count超連結。
- 將檔案上傳至主機上。
- 將檔案解壓縮。執行指令:gunzip wwwcount2.5.tar.gz
- 將檔案解開tar。執行指令:tar xvf wwwcount2.5.tar
- 進入wwwcount2.5目錄:cd wwwcount2.5
- 設定原始檔環境變數。執行指令:make config.h
Continue [y|n]?y
*cgi-bin directory [/usr/local/etc/httpd/cgi-bin]:/var/www/cgi-bin
*Base directory [/usr/local/etc/Counter]:採用預設值,請按Enter。
* Config directory [/usr/local/etc/Counter/conf]:採用預設值,請按Enter。
* Name of the configuration file [count.cfg]:採用預設值,請按Enter。
*Data directory [/usr/local/etc/Counter/data]:採用預設值,請按Enter。
*Digits directory [/usr/local/etc/Counter/digits]:採用預設值,請按Enter。
*Log directory [/usr/local/etc/Counter/logs]:採用預設值,請按Enter。
* Name of the log file [Count2_5.log]:採用預設值,請按Enter。
Everything looks OK [y|n]?y - 編譯原始檔。執行指令:make all
- 設定執行環境。執行指令:make cfg
Continue [y|n]? y
* Enter your fully qualified domain name [no default]:請輸入你的網站名稱,例如我輸入的是blog.ketagalan.com
* Enter your IP address [no default]:請輸入你的IP位址,例如我輸入的是203.75.190.164
* Does your host have any nickname [y|n]:?n
* Do you want to allow automatic file creation [[y|n]?y
* Do you want the program to run in strict mode [[y|n]?y
* Do you want to ignore access hits from your own host [y|n]?y
* Allow using the rgb.txt file [y|n]?y
* Do you want to allow the counter to be reloaded [y|n]?y
* Do you want to log error messages [[y|n]?y
* Do you want to show error messages to browsers [[y|n]?y - 安裝程式。執行指令:make install
Continue [y|n]?y
*Do you know the user and group id of httpd’ child process [y|n]:?y
*Enter user id of httpd’s child process [no default]:?apache
*Enter group id of httpd’s child process [no default]:?apache - 測試。在/var/www/html目錄下建立test.html。
內容輸入並存檔:<img src="/cgi-bin/Count.cgi?df=sample.dat" align="absmiddle"> - 啟動Apache。執行指令:httpd -k restart
- 開啟瀏覽器。輸入測試頁網址,例如我輸入的是:http://blog.ketagalan.com/test.html
- 安裝成功。如果安裝成功的話應該可以看到這個內容:
- 挑選顯示樣式。請到這個網址挑選喜歡的顯示樣式:http://www.muquit.com/muquit/software/Count/Count2_5-ex.html
例如我喜歡的是這個樣式:
請將下面這個內容複製下來並貼到欲使用的網頁中你希望的位置後存檔:
<img src="/cgi-bin/Count.cgi?trgb=ffffff&df=sample.dat&dd=E"> - 請重新檢視剛剛存檔的網頁,應該就可以看到計數器了。
星巴樂