Apache VirtualHosts baseado no campo de cabeçalho do host

Apache VirtualHosts baseado no campo de cabeçalho do host

Estou tentando configurar o Apache2 para ter os seguintes hosts virtuais:

  • Aquele que atende solicitações para www.mydomain.com
  • Outro que atende solicitações de qualquer outra coisa

Como faço para fazer isso?

Responder1

  1. Tenha uma NameVirtualHost *:80diretiva e defina ambos VirtualHostos blocos como<VirtualHost *:80>
  2. Coloque seu vhost "qualquer outra coisa" primeiro na configuração (ou primeiro em ordem alfabética em um diretório incluído) com qualquer ol ' ServerName- ele receberá todas as solicitações que não correspondem ao outro host - e seu vhost com ServerName www.mydomain.como segundo.

Isso é tudo!

informação relacionada