Задать вопрос
@one_question

FastCGI-сервера приложений?

Решил сделать web-приложение используя сервер nginx + fastcgi. Сколько ни искал по словам fastcgi-server, fastcgi application server и тд. и тп ничего не могу найти внятного(по крайней мере с моим-то английским, на русском вообще ничего не нашел понятного).
Какие есть сервера приложений fastcgi?
Они есть или надо каждый раз писать свой?
Если есть, то какие из них подойдут к nginx или они универсальны?
Должен ли язык, на котором написан сервер, совпадать с языком на котором пишутся fastcgi-приложения?
Есть какой-нибудь FAQ по этой теме?
  • Вопрос задан
  • 2871 просмотр
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
Для большого количества языков есть свой сервер fastcgi приложений, упрощающий разработку.
Есть ещё и всякие "продолжения" протокола - uwsgi, например.

Но можно написать свой (например - habrahabr.ru/post/61532) - там внутри простой текстовый протокол, в общем то.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Staltec
@Staltec
Node.js разработчик
FastCGI - это протокол по которому проксирующий веб-сервер может передавать запросы внутреннему сервису и получать от него ответы, которые передаются пользователю.

FastCGI сервис, может быть написан на чём угодно, лишь бы корректно реализовывал данный протокол.

Нет понятий fastcgi-server, fastcgi application server, есть веб-сервер (например Nginx) и процессы (workers) работающие на определённый TCP портах и взаимодействующие с веб-сервером по протоколу FastCGI.

https://ru.wikipedia.org/wiki/FastCGI
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы