wils@web ~ $ cat ~/ajuda/como-criar-um-virtual-host-no-apache-no-ubuntu-24-04.md

Servidores

Como criar um Virtual Host no Apache no Ubuntu 24.04

atualizado em 21/07/2026

Este manual tem como objetivo ensinar como criar um Virtual Host no Apache no Ubuntu 24.04, permitindo que você hospede múltiplos sites em um único servidor.

Passo a Passo para Criar um Virtual Host

1. Instalar o Apache

Primeiro, você precisa ter o Apache instalado. Execute o seguinte comando:

sudo apt update
sudo apt install apache2

2. Criar Diretório para o Site

Crie um diretório onde os arquivos do seu site serão armazenados. Por exemplo, para um site chamado exemplo.com:

sudo mkdir -p /var/www/exemplo.com/public_html

3. Definir Permissões

Defina as permissões adequadas para o diretório:

sudo chown -R $USER:$USER /var/www/exemplo.com/public_html
sudo chmod -R 755 /var/www

4. Criar o Arquivo de Configuração do Virtual Host

Crie um arquivo de configuração para o seu Virtual Host:

sudo nano /etc/apache2/sites-available/exemplo.com.conf

Adicione o seguinte conteúdo ao arquivo:

<VirtualHost *:80>
    ServerAdmin webmaster@exemplo.com
    ServerName exemplo.com
    ServerAlias www.exemplo.com
    DocumentRoot /var/www/exemplo.com/public_html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

5. Habilitar o Virtual Host

Ative o novo Virtual Host com o comando:

sudo a2ensite exemplo.com.conf

6. Reiniciar o Apache

Reinicie o Apache para aplicar as mudanças:

sudo systemctl restart apache2

7. Verificar a Configuração

Para garantir que não há erros na configuração, execute:

sudo apache2ctl configtest

Se tudo estiver correto, você verá a mensagem Syntax OK.

Dica de Verificação/Security

Após configurar o Virtual Host, é recomendável verificar se o firewall permite o tráfego HTTP e HTTPS:

sudo ufw allow 'Apache Full'

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.