BOA web伺服器上的CGI程式小實驗

2021-07-24 20:48:51 字數 1300 閱讀 4919

*

1.boa配置檔案通常在**?

/etc/boa/boa.conf

2.boa工作的根目錄:

documentroot /var/www

vhostroot /var/www

3. cgi程式存放的路徑:

cgipath /bin:/usr/bin:/usr/local/bin:/var/www/cgi-bin

各路徑之間用冒號分隔。

4.虛擬路徑:

scriptalias /cgi-bin/ /var/www/cgi-bin/

客戶端在瀏覽器輸入時所訪問的伺服器端cgi程式是: /var/www/cgi-bin/mytest.cgi

5.錯誤日誌的儲存路徑:

errorlog /var/log/boa/error_log

如果沒有以/開始,則表示從伺服器的根路徑開始;如果不需要錯誤日誌,

則用#/dev/null。

1.例項a:

2.例項b:

cgi outputtitle>

head>

1.例項a:

int main(int argc, const char *argv)

2.例項b:

int main(void)

printf("content-type:text/html\n\n"); //這句一定要加上

CGI伺服器原理

cgi伺服器原理 include include include include include include include intmain struct sockaddr in s add,c add unsigned short portnum 12345 char ip 192.168.3...

boa伺服器實現CGI功能

cgi 是web 伺服器執行時外部程式的規範,按cgi 編寫的程式可以擴充套件伺服器功能。cgi 應用程式能與瀏覽器進行互動,還可通過資料庫api 與資料庫伺服器等外部資料來源進行通訊,從資料庫伺服器中獲取資料。格式化為html文件後,傳送給瀏覽器,也可以將從瀏覽器獲得的資料放到資料庫中。幾乎所有伺...

Linux伺服器 apache支援cgi

apache支援cgi 1 開啟apache配置檔案httpd.conf,搜尋 cgi 找到下面的一段,去掉 addhandler 前面的 這樣就開啟了apache的cgi功能 2 cgi的目錄在 var www cgi bin 在這裡建立乙個測試檔案 test.cgi 輸入內容如下 root lo...