Sites grow out of shared hosting, I plan to move to VPS. I read a week on the network that yes how about VPS. I see two ways to configure VPS: First, I put the Ispmanager 5 lite panel and administer the server there, but there, too, judging by their problems forum, for example, php7 works only in cgi mode. The second option is to put everything from scratch yourself - nginx + apache + mysql + php and so on. But is it possible to put it correctly and what would work stably for a beginner? I read the manuals - on the one hand it seems to be understandable, but on the other hand there are a lot of nuances. Are there full manuals with comments on setting up a web server? Experienced administrators, advise where to start, do the control panel with its limitations or climb in linux?
Closed due to the fact that it is necessary to reformulate the question so that it was possible to give an objectively correct answer by the participants aleksandr barakin , HamSter , iluxa1810 , post_zeew , Denis 8 Nov '16 at 7:21 .
The question gives rise to endless debates and discussions based not on knowledge, but on opinions. To get an answer, rephrase your question so that it can be given an unambiguously correct answer, or delete the question altogether. If the question can be reformulated according to the rules set out in the certificate , edit it .
1 answer
Personally, I think that the panels for a beginner are evil and a beginner needs to put everything himself in order to understand how it works. The above software is easy to install and configure for a beginner, and even more so given the huge amount of materials on the Internet, a beginner can have problems with setting up proxying through nginx , so in your place I would simply refuse apache in favor of nginx or vice versa.
- Are there any ready-made OS images configured for a web server, i.e. everything is already installed debian + php7 + nginx + apache + mysql, etc.? - Dmitry Portnov
- I didn’t look so I don’t know, probably there is but it can be done in all popular distributions with one team - Vitaly Karpenko
- In general, I agree that the panels are evil, but you need to understand that manual configuration for a beginner is a well-known challenge. You need to be ready to understand how it works and why something does not work. - MrClon
- Rejecting
apachenot the most hassle-free solution, support for.htaccessfiles will disappear and, accordingly, something implemented by them may fall off (and websites with shared hosting users like to use.htaccessfor every sneeze). You need to be ready to transfer settings from.htaccessto nginx, php-fpm configs or application logic (manually and thoughtfully). If there are many sites this can be a problem. - MrClon
GNU/Linuxvery different from server problems. Changing the desktop OS is useful, perhaps, as an additional incentive to learn aboutGNU/Linuxin general. Well, from Linux it is easier to work with Linux. To get started, just try setting up the server manually, even if it doesn't work out then it will be an experience - MrClon