Pplware

Rocky Linux 9: Servidor Web Nginx para publicar sites

Quando necessitamos de criar sites/conteúdos Web, temos de possuir um ambiente de desenvolvimento que tenha suporte para as tecnologias nas quais vamos desenvolver os nossos sites. Aprenda a instalar o Nginx no Rocky Linux.


O Nginx é um servidor HTTP (Web) gratuito, open-source e com alta performance. O Nginx foi criado em 2005 e tinha como principal objetivo ser um servidor estável, simples de configurar e que necessitasse de poucos recursos ao nível de hardware. Atualmente o Nginx é um dos servidores Web mais usados para publicação de sites na Internet.

Instalar o Nginx no Rocky Linux: Passo a passo…

Passo 1 – A primeira coisa que devemos fazer é atualizar o sistema. Para isso basta que usem os seguintes comandos:

sudo dnf check-update
sudo dnf install dnf-utils

Passo 2 – Instalação do Rocky Linux

O Nginx não vem nos repositórios base do Rocky Linux. Para adicionar o Nginx aos repositórios, basta que corra o seguinte comando:

Depois de indicar o repositório do Nginx, é só proceder à sua instalação:

sudo dnf update
sudo dnf install nginx

Se pretenderem que o Nginx arranque automaticamente a cada restart da máquina basta que executem este comando:

sudo systemctl enable --now nginx

Podem também saber a versão do Nginx usando o seguinte comando:

nginx -v

Passo 3 – Configuração da Firewall

Por omissão, o Nginx necessita dos portos lógicos 80 e 443. Para permitir tráfego para esses portos, execute as seguintes regras:

sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload

Podem ver a lista de regras usando o comando:

sudo firewall-cmd --permanent --list-all

Passo 4 – Aceder ao servidor Web

Com o Nginx instalado e sem erros, basta saber o endereço do servidor Web e abrir o link num browser da mesma rede. Para ver o ip da máquina usem o comando ip a.

Também pode ver se o servidor web está a funcionar usando o seguinte comando:

curl -I http://endereco_ip_servidor

Atualmente o Nginx é o servidor web mais usado na internet com 34.4% do mercado.

Caso tenham alguma dúvida ou questão deixem nos comentários.

Exit mobile version