¿Cómo configurar tomcat para enlazar a una sola dirección ip (localhost) en lugar de todas las direcciones?

StackOverflow https://stackoverflow.com/questions/18617

  •  09-06-2019
  •  | 
  •  

Pregunta

¿Cómo configurar tomcat para enlazar a una sola dirección ip (localhost) en lugar de todas las direcciones?

¿Fue útil?

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.

  1. Editar tomcat/conf/server.xml.
  2. 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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top