Answer the question
In order to leave comments, you need to log in
What and where to read for basic web administration?
Good day.
I want to learn how to basic administer web hosting (vps based on linux), before that I only worked with shared hosting, and my knowledge is at the level of a stool - in other words, very superficial :(
Once upon a time I installed a LEMP stack on ubuntu, it even worked - but again, everything is according to the guide and step to the right, step to the left and everything will collapse
. DNS directories will be updated, but does this also work on a VPS that you administer yourself, if you have nginx installed and you created a directory for a separate site and want to direct all requests from a subdomain to this directory?
Or for example: how do you generally need to link a domain to a VPS, and whether it is necessary, or is it done automatically by the hosting provider.
Or something else to choose nginx or apache or a bunch of them as it’s usually on shared sites, just read an article on Habré - they write there that you need to use a bunch, others write that Apache is old trash and nginx + php-fpm drives, others write that php-fpm doesn’t must be used.
Or, for example, how to set up a vps so that requests go to another vps on a different hosting provider so that it is impossible to determine the exact location of the site (if I'm not mistaken, this is called a reverse proxy)
I would like to master Docker and understand what it is for and how it works. Do you need a docker for a small web studio that rivets websites on WP
In general, these are my questions, it seems to me that this is all basic and very simple, but I can’t find clear information and understand where to start ... and there’s a lot of information on the network ...
Everything is further complicated by the fact that I can’t get off with windows, because it has the same photoshop I need, and it works out of the box without any problems, when linux needs to be set up and polished for a long time, but the work does not wait, and the computer is needed now (yes, at work I was not provided with a workplace, and I work from my laptop)
Answer the question
In order to leave comments, you need to log in
Web server administration assumes a basic knowledge of:
1 networks
2 DNS
3 general linux device
start with this.
Regarding the search for yourself and how to understand what is happening, here is my personal experience, I don’t know if it will suit you: when such a state came over me, I kept a Google spreadsheet in which I kept three lists - what I learned new (useful for work), what I did, what he couldn't do. I filled out the table at the end of each working day, summed up the results once a week.
If I were you, I would go the following way:
1) put a virtual machine on my computer, for example VirtualBox, and Linux is already in it, for example, the most popular Ubuntu today. Well, or in the 10th Windows, there seems to be a built-in similar mechanism to run Linux - maybe it will work, I haven’t used it, so I don’t know for sure.
2) docker there and drive into it your site that already exists, you already know for sure what works. Wound up from the docker locally on the computer - great, it's time to rent a thread
3) you rent a free machine on Amazon, t2-micro which, well, you can find it by google, there is nothing complicated there. You put on it the already familiar ubuntu, docker, register a free domain, let's say on ddns.net, well, or buy some thread for 3-4 hundred parts, .name is there or there is an inexpensive one right now. Well, then connect the domain with your machine.
In the end, you will get what you want. If you just sit down and do it, you can probably meet it in a day, especially since it's the weekend - in the morning I sat down and rushed. Take action! :)
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question