私はfastcgi.comのAPIを使ってCでFCGIプログラムを作った。私はFCGI_Accept
と言いました。結果の実行可能ファイルを実行すると、CGIプログラムのように実行され、終了します。FCGIサーバーを作成するためのC API?
UNIXドメインソケットでリッスンするWebサーバー用のAPIが必要です。私はnginx
を使用していますが、FCGIプログラムはそれ自体とfastcgi.comのAPIライブラリを生成しません。 FCGIプログラムを作成するために他のサーバーやライブラリを使用したくありません。
fastcgiプログラムは他のプログラムと同様に起動します。 'メイン 'を通って)。 HTTPサーバーをFastCGIアプリケーションとして起動するように構成する必要があります。 –
@BasileStarynkevitch nginxはFastCGIアプリケーションを起動しません。 – unixman83
これは、 'ngnix'がFastCGIをサポートしていないか、FastCGIアプリケーションが外部から開始されることを期待していることを意味します(例えば'/etc/init.d/'のシステム起動スクリプトなど)。 FastCGIアプリケーションを起動するのは依然としてシステム管理上の問題であり、質問はここに属しません(コードに関係しないため)。 –