АнглийскийФранцузскийИспанский

Значок OnWorks

cgi-fcgi - Интернет в облаке

Запустите cgi-fcgi в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда cgi-fcgi, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


cgi-fcgi - мост от CGI к FastCGI

СИНТАКСИС


CGI-FCGI -f путь_команды
CGI-FCGI -bind -connect имя_соединения
CGI-FCGI -start -connect connName путь к приложению [nServers]
CGI-FCGI -connect connName путь к приложению [nServers]

ОПИСАНИЕ


cgi-fcgi - это программа CGI / 1.1, которая взаимодействует с уже запущенным FastCGI.
приложение для ответа на HTTP-запрос. cgi-fcgi также может запускать
приложение FastCGI.

Когда вы вызываете cgi-fcgi как

CGI-FCGI -f путь_команды

затем cgi-fcgi открывает файл по адресу cmdPath и считывает свои аргументы из этого файла. cgi-fcgi
будет пропускать строки, начинающиеся с символа комментария #. Первая строка без комментариев
должен содержать допустимые аргументы в одной из трех других форм.

Форма -f команды cgi-fcgi предназначена для систем 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 - это либо путь к прослушивающему сокету домена Unix, либо
хост: пара портов. Если connName содержит двоеточие, предполагается, что это host: port. cgi-fcgi
выполняет соединяться(2) используя connName. Если соединение успешно, cgi-fcgi перенаправляет CGI
переменные среды и данные stdin в приложение FastCGI и пересылают stdout
и данные stderr из приложения в stdout cgi-fcgi (скорее всего, подключенный к Интернету).
сервер). Когда приложение FastCGI сигнализирует об окончании своего ответа, cgi-fcgi сбрасывается.
его буферы и выходы, а веб-сервер завершает HTTP-ответ.

Когда вы вызываете cgi-fcgi как

cgi-fcgi -start -connect connName путь к приложению [nServers]

тогда cgi-fcgi выполняет функцию запуска одного или нескольких процессов приложения FastCGI.
Аргумент connName указывает либо путь к прослушивающему сокету домена Unix.
который создаст cgi-fcgi, или "localhost: NNN", где NNN - номер порта
Прослушивающий сокет TCP / IP, который cgi-fcgi создаст на локальном компьютере. (cgi-fcgi будет
не создавать процессы на удаленных машинах.) После того, как cgi-fcgi создаст прослушивающий сокет, он
разветвляет nServers копии процесса, в котором выполняется исполняемый файл appPath. Если nServers
опущено, эффект будет таким, как если бы было указано значение «1». Процессы разделяют
одиночный прослушивающий сокет.

Когда вы вызываете cgi-fcgi как

cgi-fcgi -connect connName путь к приложению [nServers]

cgi-fcgi выполняет -bind, а затем, если необходимо, выполняет -start и повторяет -bind.
То есть сначала cgi-fcgi работает так, как если бы команда была

cgi-fcgi -bind -connect имя_коннекта

Если соединение не удается, cgi-fcgi пытается

cgi-fcgi -start -connect connName путь к приложению [nServers]

и, наконец, повторяет попытку

cgi-fcgi -bind -connect имя_коннекта

В этой форме cgi-fcgi не поддерживает соединения TCP / IP.

ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ


Обычные CGI, но они не интерпретируются cgi-fcgi.

Используйте cgi-fcgi онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad