Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Os Virtual Hosts são uma técnica utilizada para hospedar vários sites em um único servidor. Com o uso de Virtual Hosts, é possível direcionar solicitações de diferentes domínios para diferentes diretórios raiz, permitindo que vários sites sejam executados em um único servidor web.
Exemplos: Exemplo 1: Configurando um Virtual Host no Apache
Passo 1: Criando um arquivo de configuração para o Virtual Host Abra um terminal e navegue até o diretório de configuração do Apache, geralmente localizado em /etc/apache2/sites-available/. Crie um novo arquivo de configuração para o Virtual Host usando o comando de edição de texto de sua preferência, por exemplo:
sudo nano /etc/apache2/sites-available/meusite.conf
Passo 2: Configurando o Virtual Host Dentro do arquivo de configuração, adicione as seguintes linhas:
<VirtualHost *:80>
ServerName www.meusite.com
ServerAlias meusite.com
DocumentRoot /var/www/meusite
<Directory /var/www/meusite>
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/meusite_error.log
CustomLog ${APACHE_LOG_DIR}/meusite_access.log combined
</VirtualHost>
Certifique-se de substituir "www.meusite.com" e "meusite.com" pelo seu domínio real e "/var/www/meusite" pelo diretório raiz do seu site.
Passo 3: Habilitando o Virtual Host Para habilitar o Virtual Host, crie um link simbólico para o arquivo de configuração no diretório "sites-enabled" usando o comando:
sudo ln -s /etc/apache2/sites-available/meusite.conf /etc/apache2/sites-enabled/
Passo 4: Reiniciando o Apache Após configurar o Virtual Host, reinicie o Apache para que as alterações tenham efeito:
sudo service apache2 restart
Agora você pode acessar seu site através do domínio configurado no Virtual Host.
Alternativas ou equivalentes viáveis em outros ambientes: