Manière d'écrire vhost pour le même sous-domaine sur plusieurs domaines?
-
03-07-2019 - |
Question
J'ai configuré plusieurs domaines dans / etc / apache2 / sites-enabled:
domain1.com
domain2.com
domain3.com
Je dois configurer webmail.domain * .com pour chacun d’eux. Je peux le faire avec des fichiers vhost individuels pour chacun, mais existe-t-il un moyen d'écrire un vhost générique pour qu'il soit capturé par tous les domaines?
De même, le même répertoire devrait être servi par toutes les requêtes webmail. *. com.
La solution
ServerAlias ?? autorise l'utilisation de caractères génériques
Autres conseils
Malgré ma méchanceté, consultez la la documentation vhosts d’Apache . la réponse n'est pas. Vous avez besoin d’un nom de domaine complet, pas d’un caractère globulant.
Ah, voici ce qui a fonctionné pour moi:
<VirtualHost *:80>
ServerName webmail.domain.com
ServerAlias webmail.*
DocumentRoot /path/to/webmail
UseCanonicalName Off
</VirtualHost>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow