wils@web ~ $ cat ~/ajuda/como-configurar-virtual-hosts-no-apache-2-4-para-multiplos-dominios-com-htaccess.md
ServidoresComo configurar Virtual Hosts no Apache 2.4 para múltiplos domínios com .htaccess
Configurar Virtual Hosts no Apache 2.4 é essencial para gerenciar múltiplos domínios em um único servidor. Este manual irá guiá-lo pelo processo de configuração e uso do arquivo .htaccess.
Pré-requisitos
- Apache 2.4 instalado
- Acesso root ou sudo ao servidor
- Domínios configurados para apontar para o servidor
Passo a Passo
1. Ativar o Módulo de Virtual Hosts
sudo a2enmod vhost_alias 2. Criar Arquivo de Configuração do Virtual Host
Crie um arquivo de configuração para cada domínio em /etc/apache2/sites-available/. Por exemplo, para o domínio exemplo.com:
sudo nano /etc/apache2/sites-available/exemplo.com.conf Adicione o seguinte conteúdo:
<VirtualHost *:80>
ServerName exemplo.com
ServerAlias www.exemplo.com
DocumentRoot /var/www/exemplo
ErrorLog ${APACHE_LOG_DIR}/exemplo_error.log
CustomLog ${APACHE_LOG_DIR}/exemplo_access.log combined
</VirtualHost> 3. Habilitar o Virtual Host
sudo a2ensite exemplo.com.conf 4. Criar Diretório do Site
sudo mkdir /var/www/exemplo 5. Configurar Permissões
sudo chown -R www-data:www-data /var/www/exemplo 6. Criar Arquivo .htaccess
Dentro do diretório do site, crie um arquivo .htaccess para configurar regras específicas:
sudo nano /var/www/exemplo/.htaccess Adicione as regras desejadas, por exemplo:
RewriteEngine On
RewriteRule ^index\.html$ welcome.html [L] 7. Reiniciar o Apache
sudo systemctl restart apache2 Conclusão
Agora você configurou com sucesso um Virtual Host no Apache para múltiplos domínios. Utilize o arquivo .htaccess para personalizar ainda mais a configuração do seu site. Dica: Sempre faça backup dos arquivos de configuração antes de realizar alterações.
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.