天天看點

C++ Web Programming

C++ Web Programming

         一般的網關接口或者CGI,就是一個标準的集合,它定義資訊如何再問吧伺服器和一般腳本間的交換。CGI的說明書是由NCSA維護,NCSA定義CGI的範疇:一般的網關接口或者CGI是外部網關程式的一個标準,它與資訊伺服器互動。目前的CGI版本是CGI/3.2.9,後續版本還在開發中。

一般的網關程式(CGI)是一個标準協定,它能夠使應用程式(稱之為CGI程式或者CGI腳本)與Web伺服器和用戶端進行互動。這些CGI程式能夠使用Python、PERL、Shell,C或者C++等編寫。

         下面介紹一個執行個體,根據這個執行個體來說明,如何使用CGI。

         首先,必須配置HTTP伺服器,這裡,我們選擇ApacheHttpd作為HTTP協定的伺服器。CGI設定如下:

          編寫一個C++的CGI程式,并編譯它得到cpp.cgi檔案。改變這個檔案的所有權限,使用指令“chmod 755 cpp.cgi”。

cpp.cpp檔案

      将編譯後的cgi檔案放置指定的路徑(/usr/local/apache-2.4.9/cgi-bin)下,啟動httpd服務,浏覽頁面:

http://hadoop-master/cgi-bin/cpp.cgi

C++ Web Programming
c++

繼續閱讀