Como instalar Nginx – Linux
Nginx é um servidor web extremamente popular e eficiente, amplamente utilizado para hospedar sites e aplicações. A instalação do Nginx pode variar entre diferentes distribuições Linux, e em alguns casos, você pode precisar compilar a partir do código-fonte. Neste tutorial, veremos como instalar em distribuições como Ubuntu, Debian, CentOS, Fedora, Arch Linux, além de mostrar como compilar o Nginx quando pacotes pré-compilados não estiverem disponíveis.
Instalação do Nginx no Ubuntu e Debian
A instalação em sistemas baseados no Debian, como o Ubuntu, é simples usando o APT.
Atualize a lista de pacotes e instale:
sudo apt update
sudo apt install nginx
Inicie o Nginx e verifique o status:
sudo systemctl start nginx
sudo systemctl status nginx
Habilite o Nginx para iniciar automaticamente ao boot:
sudo systemctl enable nginx
Instalação do Nginx no CentOS e RHEL
Em sistemas baseados no Red Hat, como CentOS e RHEL, o Nginx não está incluído no repositório oficial, mas pode ser instalado a partir do repositório EPEL.
Habilite o repositório EPEL e instale:
sudo yum install epel-release
sudo yum install nginx
Inicie o Nginx e ative-o na inicialização:
sudo systemctl start nginx
sudo systemctl enable nginx
Verifique o status do Nginx:
sudo systemctl status nginx
Instalação do Nginx no Fedora
No Fedora, o processo de instalação do Nginx é semelhante ao de outras distribuições baseadas em Red Hat.
Atualize os pacotes e instale:
sudo dnf update
sudo dnf install nginx
Inicie o Nginx e habilite-o para iniciar automaticamente:
sudo systemctl start nginx
sudo systemctl enable nginx
Instalação do Nginx no Arch Linux
No Arch Linux, você pode instalar diretamente dos repositórios oficiais com o gerenciador de pacotes pacman.
Instale o Nginx:
sudo pacman -S nginx
Inicie o Nginx e ative-o na inicialização:
sudo systemctl start nginx
sudo systemctl enable nginx
Compilação do Nginx a partir do código-fonte
Se o Nginx não estiver disponível nos repositórios da sua distribuição, ou se você preferir uma versão personalizada, você pode compilar a partir do código-fonte.
Instale as dependências necessárias (exemplo para Ubuntu/Debian):
sudo apt install build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev libssl-dev
Baixe a última versão do código-fonte do Nginx:
wget http://nginx.org/download/nginx-.tar.gz
Substitua pela versão mais recente disponível.
Extraia o arquivo baixado:
tar -zxvf nginx-.tar.gz
cd nginx-
Configure e compile o Nginx:
./configure
make
sudo make install
Inicie o Nginx:
sudo /usr/local/nginx/sbin/nginx
Agora você pode configurar e utilizar o servidor como faria com qualquer instalação padrão. A vantagem dessa abordagem é a flexibilidade para personalizar conforme suas necessidades.
Configuração
Siga pelo nosso blog na tag nginx para saber as formas de configuração.
Conclusão
A instalação do Nginx pode ser feita de forma rápida e simples em várias distribuições Linux, como Ubuntu, Debian, CentOS, Fedora e Arch Linux. Caso os pacotes não estejam disponíveis ou você precise de uma versão específica, a compilação a partir do código-fonte também é uma opção viável. Independentemente do método escolhido, o Nginx oferece excelente desempenho e flexibilidade como servidor web.
https://docs.nginx.com/nginx/admin-guide/installing-nginx/installing-nginx-open-source
Publicar comentário