Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como criar Virtual Hosts no Linux

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:

  • Nginx: O Nginx também suporta a configuração de Virtual Hosts de forma semelhante ao Apache. Os arquivos de configuração e comandos podem ser diferentes, mas o conceito geral é o mesmo.
  • Windows: No ambiente Windows, é possível configurar Virtual Hosts no servidor web IIS (Internet Information Services). A configuração é feita através do painel de controle do IIS e envolve a criação de sites e associação de domínios a eles.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.