¿Cómo configurar tomcat para enlazar a una sola dirección ip (localhost) en lugar de todas las direcciones?
-
09-06-2019 - |
Pregunta
¿Cómo configurar tomcat para enlazar a una sola dirección ip (localhost) en lugar de todas las direcciones?
Solución
Varios conectores están configurados, y cada conector tiene una opción "dirección" atributo donde se puede configurar la dirección IP.
- Editar
tomcat/conf/server.xml
. - Especificar un enlace a la dirección para que el conector:
<Connector port="8080" protocol="HTTP/1.1" address="127.0.0.1" connectionTimeout="20000" redirectPort="8443" />
Otros consejos
está bien documentado aquí:
http://wiki.apache.org/tomcat/FAQ/Connectors#Q6
¿Cómo puedo enlazar a una dirección ip específica? - "Cada Conector elemento que permite una dirección de la propiedad.Ver el Conector HTTP docs o el Conector AJP docs".Y Conectores HTTP docs:
http://tomcat.apache.org/tomcat-7.0-doc/config/http.html
La Implementación estándar -> dirección
"Para los servidores con más de una dirección IP, este atributo especifica qué dirección se utilizará para la escucha en el puerto especificado.Por defecto, este puerto será utilizado en todas las direcciones IP asociadas con el servidor."
Puede ser vale la pena mencionar que la ejecución de tomcat como un usuario no-root (que usted debe hacer) se evitará el uso de un puerto por debajo del 1024 en *nix.Si desea utilizar la TC como un servidor independiente, su rendimiento ya no requiere ser liderada por Apache o similar, usted querrá para enlazar el puerto 80, junto con cualquier dirección IP que está especificando.
Usted puede hacer esto mediante el uso de IPTABLES para redirigir el puerto 80 al 8080.