Múltiplos “ServerName” por VHost?

44

No Apache2 é possível definir vários ServerNames em um VHost?

Eu quero configurar um vhost "wiki" para um wiki interno.

Minha rede tem um sufixo ".lan". Como obtenho o Apache para responder tanto "wiki" quanto "wiki.lan" no mesmo vhost?

    
por Soviero 27.07.2011 / 07:04

2 respostas

59

Use as diretivas ServerName e ServerAlias em sua definição de virtualhost. Você faria algo como:

<VirtualHost *:80>

    Servername wiki.lan 
    ServerAlias wiki

    [...]

</Virtualhost>

Consulte Apache Docs -. Directiva ServerAlias

    
por 27.07.2011 / 07:13
21

Adicione os outros nomes com ServerAlias .

Você pode usar qualquer um desses dois formatos ou uma mistura:

ServerAlias aaa.example.com bbb.example.com ccc.example.com

ServerAlias ddd.example.com
ServerAlias eee.example.com
ServerAlias fff.example.com

A diretiva é válida apenas na seção VirtualHost .

Veja: link

    
por 27.07.2011 / 07:14