How do Rails + (Phusion Passenger | Puma | Unicorn | Thin) + (Nginx | ​​Apache) work?

When an http request is made, what is the role of the three different groups mentioned above? What does each of them do before the application code is finally called?

+4
source share
1 answer

At a high level, three players perform the following roles:

Rails

Application . It includes business logic - user management, buy / sell operations, display / update / delete / create information, etc.

Passenger

Application server . The server equivalent of running rails serverlocally.

Apache

-/HTTP-. ().

. fooobar.com/questions/13951/... .

+2

Source: https://habr.com/ru/post/1570351/


All Articles