Nesse tutorial vou descrever como instalar servidor web no CentOS sendo assim utilizado as seguintes aplicações nginx, php 7.4 e mysql.
Então, nós vamos utilizar o nginx para ser nosso servidor web (http), php 7.4 para ler os códigos em php e o mysql para ser o banco de dados.
Nesse projeto foi utilizado o sistema operacional Centos 8 na instalação minima que é o normalmente utilizado em cloud e vps.
Como instalar servidor web no CentOS
Primeiramente vamos deixar o nosso sistema o mais atualizado do momento e adicionar alguns repositórios necessários para nosso servidor web.
Para instalar os repositórios, vamos usar os seguintes comandos.
Vamos agora instalar um plug-in do dnf e habilitar o repositório remi que contém o php 7.4.
Logo após vamos começar a instalação e configuração.
NGINX
Então vamos a nossa instalação do servidor web(http).
Portanto vamos deixar nosso serviço na inicialização do sistema e inicia-lo.
E para que nosso servidor seja acessível vamos abrir a porta no nosso firewall.
Utilizei o ip 192.168.0.126 logo que instalei o servidor web em uma rede interna apenas, mas você pode utilizar o ip de seu servidor para isso(se estiver fazendo em um cloud ou vps ja tendo configurado seu firewall com seu provedor).
Vamos agora testar o nosso servidor para ver se está tudo funcionando e para isso vamos utilizar um navegador e acessar o ip e assim que você entrar na página deve obter uma resposta como a imagem a seguir.
Nesse momento você já deve estar com seu servidor nginx funcionando para html.
PHP 7.4
Ao propósito que nosso servidor web possa exibir páginas php vamos instalar o php e php-fpm.
Então vamos ativar e iniciar o nosso serviço do php-fpm.
Logo após ter iniciado o serviço do php vamos reiniciar nosso nginx e criar uma página de teste.
Agora a fim de testar se nosso web server já consegue ver códigos php vamos acessar no navegador seu ip/info.php no meu caso 192.168.0.126/info.php e deve aparecer como na imagem a seguir.
Nesse ponto seu servidor web já deve estar lendo códigos em php e agora por último vamos instalar nosso servidor mysql para poder usar banco de dados com ele.
MySQL
Agora por fim vamos instalar nosso banco de dados no servidor web.
Para isso vamos utilizar os seguintes comandos.
Logo depois de instalar temos que iniciar o serviço para terminar a instalação.
Então é nesse ponto que instalamos mesmo o nosso banco de dados, você deve seguir como deseja deixar seu banco de dados, basicamente pode ser feita quase inteira apenas com a tecla enter ou dizendo Sim(y) para tudo slvo a parte do password do root que deve ser inserida.
Por fim vamos testar nosso banco de dados digitando.
Espero poder ter ajudado com esse tutorial sobre como instalar servidor web no CentOS.