Cómo instalar Nginx en CentOS 8
Índice:
- Pré-requisitos
- Instalando o Nginx no CentOS 8
- Ajustando o firewall
- Estrutura e práticas recomendadas do arquivo de configuração do Nginx
- Conclusão
O "engine x" pronunciado pelo Nginx é um servidor HTTP de alto desempenho e proxy reverso de código aberto responsável por lidar com a carga de alguns dos maiores sites da Internet. Ele pode ser usado como um servidor Web independente, balanceador de carga, cache de conteúdo e proxy reverso para servidores HTTP e não
Comparado ao Apache, o Nginx pode lidar com um número muito grande de conexões simultâneas e possui um espaço menor de memória por conexão.
Este tutorial explica como instalar e gerenciar o Nginx no CentOS 8.
Pré-requisitos
Antes de continuar, verifique se você está logado como usuário com privilégios sudo e se não possui o Apache ou qualquer outro processo em execução na porta 80 ou 443.
Instalando o Nginx no CentOS 8
A partir do CentOS 8, o pacote Nginx está disponível nos repositórios padrão do CentOS.
Instalar o Nginx no CentOS 8 é tão simples quanto digitar:
sudo yum install nginx
Quando a instalação estiver concluída, ative e inicie o serviço Nginx com:
sudo systemctl enable nginx
sudo systemctl start nginx
Para verificar se o serviço está em execução, verifique seu status:
sudo systemctl status nginx
A saída deve ser algo como isto:
● nginx.service - The nginx HTTP and reverse proxy server Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled) Active: active (running) since Sun 2019-10-06 18:35:55 UTC; 17min ago…
Ajustando o firewall
FirewallD é a solução de firewall padrão no Centos 8.
Durante a instalação, o Nginx cria arquivos de serviço firewalld com regras predefinidas para permitir o acesso às portas HTTP (
80
) e HTTPS (
443
).
Use os seguintes comandos para abrir permanentemente as portas necessárias:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Agora, você pode testar sua instalação do Nginx, abrindo
http://YOUR_IP
no seu navegador da web. Você deve ver a página de boas-vindas padrão do Nginx, que deve se parecer com a imagem abaixo:

Estrutura e práticas recomendadas do arquivo de configuração do Nginx
- Todos os arquivos de configuração do Nginx estão localizados no diretório
/etc/nginx/arquivo de configuração principal do Nginx é/etc/nginx/nginx.confcriação de um arquivo de configuração separado para cada domínio facilita a manutenção do servidor. deve terminar com.confe ser armazenado no diretório/etc/nginx/conf.d. Você pode ter quantos blocos de servidor desejar. É uma boa prática seguir uma convenção de nomenclatura padrão. Por exemplo, se o nome do domínio formydomain.com, o arquivo de configuração deverá se chamarmydomain.com.confSe você usar segmentos de configuração repetíveis nos blocos do servidor de domínio, convém refatorar esses segmentos em snippets.Nginx log files (access.logeerror.log) estão localizados no diretório/var/log/nginx/. É recomendável ter arquivos de log deerroreaccessdiferentes para cada bloco do servidor. Você pode definir o diretório raiz do documento do domínio para qualquer local que desejar. Os locais mais comuns para o webroot incluem:-
/home/ //home/ //var/www//var/www/html//opt//usr/share/nginx/html
-
Conclusão
Parabéns, você instalou o Nginx com sucesso no seu servidor CentOS 8. Agora você está pronto para começar a implantar seus aplicativos e usar o Nginx como um servidor Web ou proxy.
Você pode gerenciar o serviço Nginx da mesma maneira que qualquer outra unidade systemd.
nginx centosComo instalar o nginx no centos 7
O 'engine x' pronunciado pelo Nginx é um servidor HTTP e de proxy reverso de código-fonte aberto e de alto desempenho, responsável por lidar com a carga de alguns dos maiores sites da Internet. Este tutorial ensinará como instalar e gerenciar o Nginx em sua máquina CentOS 7.
Como instalar phpmyadmin com nginx no centos 7
O phpMyAdmin permite que você interaja com os bancos de dados MySQL, gerencie contas e privilégios de usuários e execute instruções SQL. Neste tutorial, mostraremos como instalar o phpMyAdmin com o Nginx no CentOS 7.
Como instalar o wordpress com nginx no centos 7
Neste tutorial, mostraremos como instalar o WordPress em uma máquina CentOS 7. O WordPress é de longe a plataforma de blogs e CMS de código aberto mais popular do mundo.







