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.
Este artigo tem mais de um ano
‘?Dúvida:
Após criar um servidor de Web “Nginx/Apache”, como se carrega uma página “Web” para o exterior, incluindo domínio, DNS, IP?
Isso depende um pouco das condições.
Onde está o servidor? (Na tua casa, está numa vps na internet, etc?)
O DNS normalmente basta apontares para o IP do servidor, no painel de administração do domínio, se não estou em erro.
Para o IP externo, o que é “visível” na internet.
Tens de usar o noip2(para atualizar o ip no dominio escolhido FQDN) e registar um dominio “free” para o efeito.