GoGPT Best VPN GoSearch

OnWorksファビコン

cgi-fcgi - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで cgi-fcgi を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド cgi-fcgi です。

プログラム:

NAME


cgi-fcgi - CGI から FastCGI へのブリッジ

SYNOPSIS


CGI-fcgiの -f cmdPath
CGI-fcgiの -bind -connect 接続名
CGI-fcgiの -start -connect connName appPath [nServers]
CGI-fcgiの -connect connName appPath [nServers]

DESCRIPTION


cgi-fcgi は、すでに実行中の FastCGI と通信する CGI/1.1 プログラムです。
HTTP リクエストに応答するためのアプリケーション。 cgi-fcgi も起動可能
FastCGI アプリケーション。

cgi-fcgi を次のように呼び出すと、

CGI-fcgiの -f cmdPath

cgi-fcgi は cmdPath でファイルを開き、そのファイルから引数を読み取ります。 cgi-fcgi
コメント文字 # で始まる行をスキップします。 最初の非コメント行
他の XNUMX つの形式のいずれかで有効な引数を含める必要があります。

cgi-fcgi の -f 形式は、Unix システム用に設計されています。 exec(2) システムコールのファミリー
コマンド インタープリター ファイルの実行をサポートします。 たとえば、execute を含むファイルの場合
パーミッションにはテキストが含まれています

#! /bin/cgi-fcgi -f
-connect /httpd/root/sock/app /httpd/root/bin/app

効果は実行と同じです

/usr/bin/cgi-fcgi -connect /httpd/root/sock/app /httpd/root/bin/app

cgi-fcgi を次のように呼び出すと、

cgi-fcgi -bind -connect connName

connName 引数は、Unix ドメイン リスニング ソケットのパス名または
ホスト:ポート ペア。 connName にコロンが含まれている場合は、host:port と見なされます。 cgi-fcgi
を実行します 接続する(2) connName を使用します。 接続が成功すると、cgi-fcgi は CGI を転送します
環境変数と stdin データを FastCGI アプリケーションに送信し、stdout を転送します
アプリケーションから cgi-fcgi の stdout への stderr データ (Web に接続されている可能性が最も高い)
サーバ)。 FastCGI アプリケーションが応答の終了を通知すると、cgi-fcgi がフラッシュします。
バッファリングして終了し、Web サーバーは http 応答を完了します。

cgi-fcgi を次のように呼び出すと、

cgi-fcgi -start -connect connName appPath [nServers]

cgi-fcgi は、XNUMX つまたは複数の FastCGI アプリケーション プロセスを開始する機能を実行します。
connName 引数は、Unix ドメイン リスニング ソケットのパス名を指定します。
cgi-fcgi が作成する、または "localhost:NNN" です。ここで、NNN はサーバーのポート番号です。
cgi-fcgi がローカル マシン上に作成する TCP/IP リッスン ソケット。 (cgi-fcgi は
リモート マシンでプロセスを作成しないでください。) cgi-fcgi がリッスン ソケットを作成した後、
実行可能ファイル appPath を実行しているプロセスの nServers コピーをフォークします。 nServers の場合
省略した場合、値 "1" が指定された場合と同じ効果があります。 プロセスは
シングルリスニングソケット。

cgi-fcgi を次のように呼び出すと、

cgi-fcgi -connect connName appPath [nServers]

cgi-fcgi は -bind を実行し、必要に応じて -start を実行して -bind を繰り返します。
つまり、cgi-fcgi は最初、コマンドが実行されたかのように動作します。

cgi-fcgi -bind -connect connName

接続に失敗した場合、cgi-fcgi が試行します

cgi-fcgi -start -connect connName appPath [nServers]

そして最後に再試行します

cgi-fcgi -bind -connect connName

この形式では、cgi-fcgi は TCP/IP 接続をサポートしません。

ENVIRONMENT 変数


通常の CGI のものですが、cgi-fcgi によって解釈されません。

onworks.net サービスを使用してオンラインで cgi-fcgi を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad




×
Advertisement
❤️ここでショッピング、予約、購入してください。料金はかかりません。これにより、サービスが無料で維持されます。