63 votes

Plusieurs "ServerName" par VHost ?

Dans Apache2, est-il possible de définir plusieurs noms de serveur dans un VHost ?

Je veux configurer un serveur virtuel "wiki" pour un wiki interne.

Mon réseau a un suffixe ".lan". Comment faire pour qu'Apache réponde à la fois à "wiki" et à "wiki.lan" sur le même serveur virtuel ?

82voto

Hulk Points 159

Utilisez à la fois le ServerName y ServerAlias dans votre définition de virtualhost. Vous feriez quelque chose comme :

<VirtualHost *:80>

    Servername wiki.lan 
    ServerAlias wiki

    [...]

</Virtualhost>

Véase Apache Docs - Directive ServerAlias .

39voto

jcollum Points 10236

Ajoutez les autres noms avec ServerAlias .

Vous pouvez utiliser l'un de ces deux formats ou un mélange :

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

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

Cette directive n'est valable que dans VirtualHost section.

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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X