Pular para o conteúdo principal

Como Instalar o Nginx no CentOS

Como Instalar o Nginx no CentOS

O Nginx é um popular servidor web de código aberto conhecido por sua alta performance, estabilidade e baixo consumo de recursos. É uma excelente escolha para servir conteúdo estático, fazer proxy reverso e balanceamento de carga. Neste tutorial, iremos guiá-lo pelo processo de instalação do Nginx no CentOS.

Pré-requisitos

Antes de prosseguir com a instalação, certifique-se de ter os seguintes requisitos:

  • Um servidor CentOS com um usuário não-root com privilégios sudo.
  • Você atualizou os pacotes do sistema para a versão mais recente.

Passo 1: Instalando o Nginx no CentOS

Para instalar o Nginx no CentOS, siga os passos abaixo:

  1. Primeiro, atualize o índice de pacotes executando o comando:

    sudo yum update
  2. Em seguida, instale o Nginx executando o comando:

    sudo yum install nginx

    Isso irá baixar e instalar o Nginx juntamente com suas dependências.

  3. Após a instalação ser concluída, inicie o Nginx executando o comando:

    sudo systemctl start nginx

    Isso irá iniciar o serviço do Nginx no seu servidor CentOS.

  4. Verifique se o Nginx está em execução verificando seu status usando o comando:

    systemctl status nginx

    Você deverá ver uma saída semelhante a esta:

    ● 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 Wed 2021-10-20 15:13:31 UTC; 58s ago

Passo 2: Configurando o Nginx

Por padrão, o Nginx irá escutar na porta 80. Você pode confirmar isso abrindo seu navegador da web e acessando o endereço IP do seu servidor. Você deverá ver a página "Bem-vindo ao Nginx".

Para configurar o Nginx, você precisa modificar o arquivo de configuração localizado em /etc/nginx/nginx.conf. Você pode usar o seu editor de texto favorito para abrir o arquivo e fazer as alterações. Por exemplo, para alterar a página padrão do servidor, você pode adicionar a seguinte linha ao bloco http:

server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
index index.html index.htm;
server_name _;
location / {
try_files $uri $uri/ /index.html;
}
}

Este bloco de configuração define o diretório raiz do servidor como /var/www/html e define a página padrão como index.html. Ele também define um bloco de localização que irá servir qualquer solicitação de arquivos que não existam retornando o arquivo index.html.

Após fazer as alterações no arquivo de configuração, salve as alterações e teste a configuração executando o comando:

sudo nginx -t

Este comando irá verificar a sintaxe do arquivo de configuração e reportar quaisquer erros. Se não houver erros, recarregue a configuração do Nginx executando o comando:

sudo systemctl reload nginx

Conclusão

Neste tutorial, mostramos como instalar e configurar o Nginx no CentOS. O Nginx é um servidor web poderoso que pode lidar com um grande número de solicitações com baixo consumo de recursos. Seguindo os passos descritos neste tutorial, você agora deve ter uma instalação funcional do Nginx no seu servidor CentOS.