S
S
sunzo2021-04-25 18:27:54
linux
sunzo, 2021-04-25 18:27:54

What to learn for a confident and modern server setup?

Hello everyone, I'm a PHP developer with a backend space. I have basic Linux console skills, a superficial understanding of the TCP/IP protocol and experience with hosting panels, but I can hardly raise a server from 0. I heard about docker containers, nginx and I'm going to master them, but it's not clear where to start and in what sequence to develop. Therefore, I ask more experienced colleagues to suggest a road map. Thanks in advance.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
D
Denis Yuriev, 2021-04-25
@sunzo

  1. learning to set up nginx+php-fpm+mysql stack without docker
  2. learning to set up nginx+apache+php+mysql stack without docker
  3. learning to wrap it all in a docker container(s)

on the first point, get ready, study which nginx directive gives what.
the second will be easier, if necessary at all (only needed if you lean on .htaccess, as a rule).
Of course, we immediately learn to do all this with an eye to virtual hosts, otherwise on the toaster almost every day there are questions related to the inability / misunderstanding of working with virtual hosts.
and without fail, none of this business should work from the root.
with a strong desire and the availability of free time in a month, you can begin to understand at a decent level for a developer.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question