C
C
chelkaz2017-02-24 21:05:14
linux
chelkaz, 2017-02-24 21:05:14

Is there a Bash script to auto-install a ready-made WEB ENVIRONMENT for a LINUX server?

For example, Bitrix has a ready-made script that puts everything you need on the OS and, most importantly, everything works fine.
Is there such a way to install MySQL server latest stable, PHP latest stable, Apache and NGINX.
To make sure everything is set up correctly. Is there a console panel to control, but not from OUTSIDE!
And then I read 100 forums, everyone does what they can, from different repositories, why are the latest stable versions of PHP and MYSQL not in their native ones? YUM for example? When I do everything in the river, I don’t understand who to listen to, everyone does what they can. As a result, there are always errors. There are many inconveniences, if I put 2 times according to one instruction, there are different results. Is there really no single solution for the basic configuration of a WEB server for such a long time, for example LAMP with the latest stable versions and with a small console panel, for example, for creating a new site, controlling logs, and other most basic things. As an example, I will put the environment for Bitrix, although he himself is terrible, but the environment works like clockwork, and highly loaded projects are like clockwork. Is there something similar?
The fact is that I am not a sys admin, and I don’t understand servers much (with documentation in my hands). But recently there were disconnections on my VPS from the side of server holders, and after that there were changes in rights and users in some directories. There has never been anything like this before. They said that they couldn’t understand anything, since it was necessary to install their own panel, such as ISPmanager and the like, but they only install it on older versions of the OS. Tell me how best to install a reliable server in my situation and control it. Projects on it will be with large amounts of data in MySQL, visiting up to 100 thousand per day.

Answer the question

In order to leave comments, you need to log in

5 answer(s)
W
Wexter, 2017-02-24
@Wexter

1) study the topic and become an admin
2) hire a person who knows how to raise, configure and repair

O
Optimus, 2017-02-24
Pyan @marrk2

subscription up to 100 thousand

Then you need Docker, my friend!

C
CityCat4, 2017-02-24
@CityCat4

No.
And don't waste your energy on searching for it, the well-known principle works here - whoever needs it, can't, and whoever can, doesn't need it anymore :)
1. All four projects are four different projects. With its repositories, its release schedules, its own deadlines
2. Yum focuses on its repositories. Not the repositories of Apache, Mysql and others - but their own . Therefore, very often there are not the latest versions, but for CentOS6 - and in general something petrified.
3. In non-RPM distributions, in the same bubuntu there is no yum at all :)
4. The concept of "correctly configured" is very different from distribution to distribution - Apache allows you to do the devil knows what with configs and tie a bow to it on the side :) And some devil knows what they do - and consider it a "correct setting". Compare, for example, the default installation of Apache in centos and bubunt :) MySQL has phpmyadmin, while all the rest do not need any control muzzles - precisely because their configs can be tied with a bow.
Do you want to write a high-load site without understanding how the engine works? Hmm.. well... go for it... Normally, I would advise hiring an admin, but this will not help you - because there are no control panels for dummies in LAMP and after the admin is done, you will be with exactly the same incomprehension to look at all this, as now.

S
Sanes, 2017-02-24
@Sanes

https://web-cp.ru/
And the control panel is better. ISPmanager 5, last resort VestaCP

S
serf, 2017-02-26
@serf

centminmod.com
https://vpssim.com/
https://github.com/lj2007331/lnmp
...

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question