Mapear automaticamente subdomínios para diretórios com o Apache 2.4?

1

Eu gerencio muitos projetos no meu servidor de desenvolvimento pessoal. Acabei de atualizar o Apache e, acidentalmente, restaurei os arquivos de configuração no processo, então achei que essa era uma boa oportunidade para otimizar minha configuração.

Antes, eu tinha um host virtual que apontava para um diretório contendo vários diretórios de projeto. Dessa forma eu poderia ir para mydomain.com/MyProject . Isso funciona bem, mas tem alguns problemas com certos tipos de links.

Eu preferiria mapear myProjectOne.mydomain.com automaticamente para o diretório myProjectOne . (Eu suponho que esse comportamento sempre será insensível a maiúsculas e minúsculas porque estou usando um subdomínio em vez de um nome de diretório.)

Eu encontrei esta pergunta que parece ser a resposta. Mas quando usei essa abordagem, recebi um erro 404.

<VirtualHost *:80>
  VirtualDocumentRoot /home/MyUsername/Projects/%0
  ServerName mydomain.com
  ServerAlias *.mydomain.com
</VirtualHost>

Além disso, vejo um problema em potencial com essa configuração. Meu domínio aponta para meus servidores e todas as portas estão configuradas corretamente ... no entanto, não consigo acessar esse domínio quando estou em casa e na mesma rede interna que meus servidores.

Existe uma configuração que faria a mesma coisa, mas também permitiria que eu utilizasse subdomain.localhost ou subdomain.10.0.0.* ?

Qual é o problema aqui?

    
por Allenph 02.09.2016 / 03:53

0 respostas