Я сделал программу FCGI на C, используя API fastcgi.com. Я назвал FCGI_Accept
, как говорят документы. Когда я запускаю результирующий исполняемый файл, он просто запускается, как программа CGI, и завершает работу.C API для нереста сервера FCGI?
Мне нужен API для веб-серверов, где он прослушивает сокет домена UNIX. Я использую nginx
, который не порождает программы FCGI самостоятельно и библиотеку API fastcgi.com. Я не хочу использовать другие серверы или библиотеки для запуска моей программы FCGI.
Программа fastcgi запускается как любая другая программа (т.е. через «главное»). Вам необходимо настроить HTTP-сервер, чтобы запустить его как приложение FastCGI. –
@BasileStarynkevitch nginx не создает приложения FastCGI. – unixman83
Это означает, что 'ngnix' может не поддерживать FastCGI или ожидает, что приложения FastCGI будут запущены извне (например, с помощью сценариев запуска системы, например, в'/etc/init.d/'). Затем для запуска приложения FastCGI все еще остается проблема с системным администратором, и вопрос здесь не принадлежит (поскольку он не связан с кодированием). –