wils@web ~ $ cat ~/ajuda/como-criar-um-server-block-no-nginx-no-ubuntu-24-04.md
ServidoresComo criar um Server Block no Nginx no Ubuntu 24.04
Este manual tem como objetivo ensinar como criar um Server Block no Nginx no Ubuntu 24.04, permitindo que você hospede múltiplos sites em um único servidor.
Passo a Passo para Criar um Server Block
1. Instalar o Nginx
Primeiro, certifique-se de que o Nginx está instalado. Se não estiver, instale-o com o seguinte comando:
sudo apt updatesudo apt install nginx2. Criar Diretório para o Site
Crie um diretório para o seu site, substituindo exemplo.com pelo seu domínio:
sudo mkdir -p /var/www/exemplo.com/html3. Definir Permissões
Defina as permissões corretas para o diretório:
sudo chown -R $USER:$USER /var/www/exemplo.com/htmlsudo chmod -R 755 /var/www4. Criar um Arquivo de Configuração do Server Block
Crie um arquivo de configuração no diretório /etc/nginx/sites-available/:
sudo nano /etc/nginx/sites-available/exemplo.comAdicione o seguinte conteúdo ao arquivo:
server {
listen 80;
server_name exemplo.com www.exemplo.com;
root /var/www/exemplo.com/html;
index index.html;
location / {
try_files $uri $uri/ =404;
}
}5. Habilitar o Server Block
Crie um link simbólico para habilitar o Server Block:
sudo ln -s /etc/nginx/sites-available/exemplo.com /etc/nginx/sites-enabled/6. Testar a Configuração do Nginx
Antes de reiniciar o Nginx, teste a configuração:
sudo nginx -t7. Reiniciar o Nginx
Se não houver erros, reinicie o Nginx para aplicar as mudanças:
sudo systemctl restart nginxDica de Verificação/Security
Após a configuração, verifique se o seu site está acessível através do navegador e considere implementar HTTPS utilizando o Certbot para segurança adicional.
Precisa de ajuda com isso no seu servidor? A gente resolve pra você.
falar no WhatsApp →// deu erro ou não funcionou?
Achou algo errado neste manual?
Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.