Comment faire un point d'adresse URL sur une instance Tomcat?

Désolé si cette question n'a aucun sens (pas d'expert ici), mais je comprends que Tomcat écoute le port 8080 et que cette URL est habituellement adressée à 80. Existe-t-il un moyen de dire au DNS que les URL devraient indiquer 8080? Ou comment puis-je résoudre ce problème?

4 Solutions collect form web for “Comment faire un point d'adresse URL sur une instance Tomcat?”

Le DNS ne connaît pas les ports. Si vous voulez écouter Tomcat sur le port 8080, vous avez quelques options. Le premier est l'utilisateur du numéro de port dans l'URL

http://example.com:8080/ 

Si vous n'aimez pas regarder cela, vous pouvez utiliser votre serveur Web comme un proxy de port, par exemple dans Apache, vous pouvez utiliser mod _ proxy

 <VirtualHost *:80> ServerName example.com ProxyRequests Off <Proxy *> Order deny,allow allow from all </Proxy> ProxyPreserveHost On ProxyPass / http://example.com:8080/ ProxyPassReverse / http://example.com:8080/ ProxyErrorOverride Off </VirtualHost> 

Ceci est effectué par http://the.site.invaild:8080/ .

Il n'est pas possible de créer un port dans le DNS. Le DNS ne représente que les noms des adresses IP. Mais pas de ports.

Je pense qu'il est préférable de faire de votre Tomcat d'écouter le port 80. Vous pouvez le faire si aucun autre serveur n'écoute le port 80. Pour cela, vous pouvez éditer server.xml

Changer comme suit,

 <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 

Maintenant, vous pouvez essayer http://example.com/. Cela résoudra correctement votre instance Tomcat.Parce que le port par défaut de http est 80.

Il pourrait y avoir une possibilité de résoudre ceci via DNS: SRV-Records

Avec les enregistrements SRV, vous dites essentiellement à DNS de répondre à une question comme "où est le httpd de example.org"? Et DNS répond avec une adresse IP et un numéro de port.

Bien que je ne sachure pas si les clients demandent ces informations ou si le navigateur effectue une recherche A-Record et demande au site Web de l'IP donnée via le port 80, cela pourrait valoir un essai si vous voulez le faire avec le DNS.

Sinon: Laissez ether Tomcat écouter le port 80 ou rediriger 8080 vers Tomcat via le mod_proxy d'Apache.

  • Quelle URL le browser devrait-il afficher avec cette configuration DNS?
  • Comment faire pour example.com/about show example.com/about.html? (Apache2)
  • django wsgi plusieurs projets différents url même server apache
  • Redirection de http://www.example.com/index.html vers http://www.example.com/ (sans boucle)
  • Structurer une configuration nginx pour le contenu statique et php
  • ISA mauvaise traduction de l'URL du schéma incluse dans WSDL
  • Problèmes avec longueur d'URL dans Apache / mod_wsgi
  • Changement de nom de domaine avec un impact minimum minimum
  • Utilisation de curl pour faire une requête HEAD avec un timeout d'attente difficile
  • Accédez à tous les sites Web sur un server via un domaine partagé
  • Utilisation de la réécriture d'URL IIS pour redirect d'un sous-domaine vers un autre
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.