Existem vários aplicativos de servidor disponíveis por aí. Os mais populares incluem Apache e Nginx. Ambos são gratuitos e de código aberto. Obviamente, em termos de popularidade, o Apache é uma escolha bastante popular, mesmo no mundo. De fato, mais de 65% de todos os servidores no mundo cibernético atual é alimentado pelo Apache!
No entanto, isso não diminui os benefícios do Nginx (Engine -Ex - é assim que é pronunciado). Existem toneladas de benefícios adicionais que o Nginx fornece que o Apache não consegue servir.
O primeiro e principal motivo é o desempenho. Nginx, sendo uma alternativa leve ao Apache, oferece melhor desempenho geral do que o Apache. Nginx também é adequado com o Linux e outro ambiente do tipo Unix. No entanto, o nginx fica aquém em termos de flexibilidade. Você precisa compilar módulos adicionais no binário nginx na maioria dos casos, pois nem todos os módulos de carga dinâmica de suporte nginx.
Como os dois são gratuitos, você pode facilmente iniciar seu próprio servidor agora! No tutorial de hoje, verificaremos o Nginx em execução no meu sistema de teste centros.
Nginx está disponível no repositório EPEL. Vamos começar a instalação!
No começo, verifique se o seu sistema possui repositório EPEL ativado -
sudo yum install-libelease
Atualização de Sudo Yum
Agora, hora de executar a instalação!!!
sudo yum install nginx
Iniciando nginx
A instalação está completa, hora de disparar! Não vai começar por si só por si só!
sudo systemctl iniciar nginx
Se o seu sistema estiver configurado para usar um firewall, ative o tráfego HTTP e HTTPS de/para o servidor -
sudo firewall-cmd --permanent-zone = public --add-service = http
sudo firewall-cmd --permanent-zone = public --add-service = https
SUDO Firewall-CMD--Reload
Hora de testar o servidor funcionando -
http: //
Não tem o endereço IP do servidor? Então você pode descobrir executando o seguinte comando -
IP Addr
No meu caso, preciso da conexão "ENP0S3". Agora, descubra o endereço IP executando o seguinte comando -
IP Addr Show ENP0S3 | Grep INET | awk 'print $ 2; '| sed 's/\/.*$ // '
Você também pode querer ativar o nginx sempre que o seu sistema inicializa -
sudo systemctl atability nginx
Configurações adicionais
A configuração padrão nem sempre é a melhor, pois depende do caso de uso específico. Felizmente, o Nginx cria um conjunto útil de arquivos de configuração.
/etc/nginx/nginx.conf
/usr/share/nginx/html
/etc/nginx/conf.d/*.conf
Aproveitar!