7
votes

Y a-t-il des ports alternatifs préférés pour les installations Tomcat?

Le port par défaut de tomcat (et d'autres serveurs Web «secondaires» / conteneurs de servlet) est 8080.

S'il existe plusieurs services configurés pour ce port ou il est nécessaire d'installer plusieurs instances de Tomcat sur un serveur, puis Vous pouvez modifier cette valeur de port en $ {catalina_home} /conf/server.xml. P>

existe-t-il une norme pour déterminer quel (s) numéro (s) de port) que d'autres installations devraient utiliser? Y a-t-il une approche standard + 1 / + 10 / + 100 / + 1000 qui est généralement suivie? Existe-t-il un moyen de déterminer s'il y a des conflits sans choisir quelque chose et juste l'essayer? P>

Aussi, dans serveur.xml, il y a par défaut: p>

<Server port="8005" shutdown="SHUTDOWN"> 
<Connector port="8080" protocol="HTTP/1.1" redirectPort="8443" /> 
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />


0 commentaires

3 Réponses :


2
votes

Si vous liez plusieurs tomcats sur la même adresse IP, vous devez utiliser différents ports sur les connecteurs et les définir manuellement dans le fichier Server.xml.

J'ai toujours utilisé +1 par convention personnelle.


0 commentaires

5
votes

Y a-t-il un moyen de déterminer s'il y a des conflits sans cueillir quelque chose et juste essayer?

La dernière version de Tomcat 7.0.25 inclut la fonctionnalité pour trouver et lier automatiquement un port libre. Ce n'est pas génial pour une installation de production, mais est assez propre à des fins de test et de développement.

Pour répondre à votre question originale, j'aime beaucoup 9090 lorsque 8080 est pris, mais je ne suis pas au courant d'aucune meilleure pratique spécifique dans cette zone.

Les documents Tomcat décrivent la liaison au port automatique sont ici .

Et oui, tous les autres ports devront également être modifiés.


1 commentaires

Je pense que la réponse ultime est qu'il n'y a pas de modèle prescrit à utiliser, mais quoi que ce soit, soyez cohérent. Je suis allé avec l'approche +1000 pour ma situation spécifique. J'ai accepté cette réponse car elle confirme que tous les ports devraient être modifiés.



2
votes

J'aime beaucoup l'approche +10000. Bien qu'il existe des services bien connus qui vont au-delà du port 10000 par défaut, de nombreuses applications bien connues ne le font pas. Par conséquent, les ports supplémentaires sont tout à fait reconnaissables.

Par exemple:

  • Tomcats: 8080, 18080, 28080
  • Secure Tomcats: 8443, 18443, 28443
  • CIBLES ISCSI: 3260, 13260, 23260

    ... et ainsi de suite.


0 commentaires