Como instalar Nginx – Linux

NGINX

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