image

Acesso vitalício ao Atalho Secreto + bootcamps ilimitados

86
%OFF
Article image
Amanda Pereira
Amanda Pereira19/01/2026 20:01
Share

Boas Práticas no Provisionamento de Conteúdo HTML em Ubuntu Server

    No ecossistema de infraestrutura moderna, o provisionamento de arquivos estáticos em um servidor Ubuntu exige mais do que apenas mover arquivos via FTP. Para garantir segurança, performance e manutenibilidade, é preciso seguir padrões rigorosos de configuração de sistemas Linux e servidores web (Nginx/Apache).

    1. Estrutura de Diretórios e a Hierarquia FHS

    Evite utilizar o padrão /var/www/html para projetos em produção. A boa prática sugere a criação de diretórios específicos dentro de /var/www/ para cada domínio (Virtual Hosts).

    • Padrão recomendado: /var/www/meu-projeto/public
    • Motivo: Isolamento de logs, scripts de deploy e arquivos de configuração fora da raiz pública do servidor web.

    Chega de bagunça! Organize seus projetos como um profissional.

    2. Gestão de Permissões e Propriedade (Ownership)

    Um erro comum é atribuir permissões 777 ou rodar o conteúdo como root. A regra de ouro é o Princípio do Menor Privilégio.

    • Propriedade: O usuário do servidor web (geralmente www-data no Ubuntu) deve ter acesso de leitura, mas o dono dos arquivos deve ser um usuário específico de deploy ou o próprio desenvolvedor.

    Comandos sugeridos:

    # Define o dono e o grupo
    sudo chown -R $USER:www-data /var/www/meu-projeto
    
    
    # Permissões: Diretórios (755) e Arquivos (644)
    find /var/www/meu-projeto -type d -exec chmod 755 {} \;
    find /var/www/meu-projeto -type f -exec chmod 644 {} \;
    

    Não deixe as portas da sua casa abertas para qualquer um!

    Share
    Recommended for you
    Microsoft Certification Challenge #5 - AZ-204
    Microsoft Certification Challenge #5 - DP 100
    Klabin - Excel e Power BI Dashboards 2026
    Comments (0)