There is a training manual, which are briefly set out and available to configure the server from scratch?
No.
Because the OS configuration and the configuration of the OS and all unique.
Therefore, there are separate manuals for setting up each component on the websites of their manufacturers: a separate OS installation, Apache separately, separately, nginx, etc.
In most cases, choose a *NIX system.
Language project development, integration modules, and the architecture of the project - to a greater extent influence the choice of server OS. - Kyleigh_Hills commented on July 8th 19 at 12:02
A list of who's using Debian: https://www.debian.org/users/ - Kyleigh_Hills commented on July 8th 19 at 12:08