O
O
one_question2015-02-08 11:16:10
Nginx
one_question, 2015-02-08 11:16:10

FastCGI Application Server?

I decided to make a web application using the nginx + fastcgi server. No matter how much I searched for the words fastcgi-server, fastcgi application server, and so on. and so on, I can’t find anything intelligible (at least with my English, I didn’t find anything understandable in Russian at all).
What are fastcgi application servers?
Do they exist or do I have to write my own every time?
If so, which ones will fit nginx or are they universal?
Should the language in which the server is written be the same as the language in which fastcgi applications are written?
Is there a FAQ on this topic?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
V
Vlad Zhivotnev, 2015-02-08
@one_question

For a large number of languages, there is a fastcgi application server that simplifies development.
There are also all sorts of "continuations" of the protocol - uwsgi, for example.
But you can write your own (for example - habrahabr.ru/post/61532 ) - there is a simple text protocol inside, in general.

A
Alexander Prozorov, 2015-02-20
@Staltec

FastCGI is a protocol through which a proxying web server can send requests to an internal service and receive responses from it, which are transmitted to the user.
FastCGI service can be written in anything, as long as it correctly implements this protocol.
There are no concepts of fastcgi-server, fastcgi application server, there is a web server (for example, Nginx) and processes (workers) running on specific TCP ports and interacting with the web server using the FastCGI protocol.
https://ru.wikipedia.org/wiki/FastCGI

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question