Mehrere "ServerName" pro VHost?

49

Ist es in Apache2 möglich, mehrere Servernamen in einem VHost zu setzen?

Ich möchte einen "Wiki" -Vhost für ein internes Wiki einrichten.

Mein Netzwerk hat das Suffix ".lan". Wie bringe ich Apache dazu, sowohl "wiki" als auch "wiki.lan" auf demselben vhost zu beantworten?

Soviero
quelle

Antworten:

64

Verwenden Sie die Anweisungen ServerNameund ServerAliasin Ihrer virtualhost-Definition. Sie würden etwas tun wie:

<VirtualHost *:80>

    Servername wiki.lan 
    ServerAlias wiki

    [...]

</Virtualhost>

Siehe Apache Docs - ServerAlias-Direktive .

JPEG
quelle
Stimmt! Ich hatte ServerAlias ​​vergessen ...
Soviero
2
Macht es einen Unterschied, welcher Name bei ServerName und ServerAlias ​​angegeben wird? Kann es ausgetauscht werden?
Robsch
27

Fügen Sie die anderen Namen mit hinzu ServerAlias.

Sie können eines dieser beiden Formate oder eine Mischung verwenden:

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

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

Die Direktive ist nur im VirtualHost- Bereich gültig .

Siehe: http://httpd.apache.org/docs/current/mod/core.html#serveralias

Mircea Vutcovici
quelle