83 votes

Comment configurez-vous Tomcat pour qu'il se lie à une adresse IP unique (localhost) au lieu de toutes les adresses?

Comment configurez-vous Tomcat pour qu'il se lie à une adresse IP unique (localhost) au lieu de toutes les adresses?

146voto

ScArcher2 Points 22118

Plusieurs connecteurs sont configurées automatiquement et chaque connecteur possède un attribut facultatif « adresse » où vous pouvez définir l’adresse IP.

  1. Modifier `` .
  2. Spécifier une adresse de liaison pour que le connecteur :

13voto

goJava.net Points 331

il est bien documenté ici:

http://wiki.apache.org/tomcat/FAQ/Connectors#Q6

Comment puis-je lier à une adresse ip spécifique? - "Chaque élément de Connecteur permet à une adresse de la propriété. Voir le Connecteur HTTP docs ou le Connecteur AJP docs". Et HTTP Connecteurs docs:

http://tomcat.apache.org/tomcat-7.0-doc/config/http.html

La norme de mise en Œuvre -> adresse

"Pour les serveurs avec plus d'une adresse IP, cet attribut spécifie l'adresse sera utilisée pour l'écoute sur le port spécifié. Par défaut, ce port sera utilisé sur toutes les adresses IP associées avec le serveur."

3voto

Hal50000 Points 55

Il peut être intéressant de noter que l'exécution de tomcat en tant qu'utilisateur non root (ce que vous devriez faire) vous empêchera d'utiliser un port inférieur à 1024 sur * nix. Si vous souhaitez utiliser TC en tant que serveur autonome (car ses performances n'exigent plus qu'il soit géré par Apache ou similaire), vous voudrez vous connecter au port 80 avec l'adresse IP que vous spécifiez.

Vous pouvez le faire en utilisant IPTABLES pour rediriger le port 80 vers 8080.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X