Question utilisation de caractères génériques dans les alias d'hôte pour les hôtes virtuels de Tomcat


Je souhaite effectuer les opérations suivantes avec Tomcat 5.5:

* .mondomaine.com devrait aller sur mon application Web, située sur l'hôte virtuel mydomain.com. Donc, j'ai un hôte virtuel mydomain.com, et je veux que tous * .mondomaine.com y aillent également.

Maintenant, si je fais cela, il ne prend pas l'hôte virtuel, il passe simplement à l'hôte par défaut (qui n'est pas défini sur mydomain.com).

Comment régler ceci? En gros, j'aimerais autoriser les caractères génériques dans l'alias de l'hôte ou dans le nom de l'hôte virtuel lui-même.

(Les paramètres DNS sont bien au fait)


6
2018-01-22 10:43


origine




Réponses:


Avez-vous essayé d'ajouter un alias à votre directive Host dans la configuration?

<Host name="www.mycompany.com" ...> ... <Alias>*.mydomain.com</Alias> ... </Host>

Cela le corrige généralement pour moi


2
2018-01-22 11:09



J'ai utilisé le gestionnaire d'hôte, et lorsque je regarde dans le fichier server.xml, aucun hôte n'est défini. Dans quel fichier de configuration l'application web-host-manager écrit-elle? Mais selon vous, des wildcards devraient être possibles? - Marten Sytema
Normalement, je n’utilise pas le gestionnaire d’hôte et écris directement dans les fichiers de configuration; sa lecture me fait penser que le paramètre alias du gestionnaire fera la même chose que ce que j’ai expliqué tout à l’heure, essayez-le et voyez comment cela fonctionne pour vous. - lynxman
@MartenSytema, il devrait y avoir au moins un hôte. Le nom par défaut s'appelle localhost. Si vous ne disposez que de "localhost", votre hébergement virtuel peut se produire dans un composant différent, tel qu'un serveur HTTP Apache, avant d'être envoyé à Tomcat par proxy. - Alastair McCormack
-1 j'ai essayé d'utiliser un joker dans le <Alias> element et tomcat n'ont pas acheminé les requêtes comme prévu. En outre, les documents de configuration de tomcat pour <Alias> ne rien mentionner du tout sur le support générique. - Asaph