meaning - ¿Cómo se configura tomcat para enlazar a una sola dirección IP(localhost) en lugar de a todas las direcciones?
tomcat truss (3)
¿Cómo se configura tomcat para enlazar a una sola dirección IP (localhost) en lugar de a todas las direcciones?
Está bien documentado aquí:
http://wiki.apache.org/tomcat/FAQ/Connectors#Q6
¿Cómo puedo enlazar a una dirección IP específica? - "Cada elemento del conector permite una propiedad de dirección. Consulte los documentos del conector HTTP o los documentos del conector AJP" . Y documentos de conectores HTTP:
http://tomcat.apache.org/tomcat-7.0-doc/config/http.html
Implementación estándar -> dirección
"Para servidores con más de una dirección IP, este atributo especifica qué dirección se usará para escuchar en el puerto especificado. De forma predeterminada, este puerto se usará en todas las direcciones IP asociadas con el servidor".
Se configuran varios conectores y cada conector tiene un atributo de "dirección" opcional donde puede establecer la dirección IP.
- Edita
tomcat/conf/server.xml
. - Especifique una dirección de vinculación para ese conector:
<Connector port="8080" protocol="HTTP/1.1" address="127.0.0.1" connectionTimeout="20000" redirectPort="8443" />
Vale la pena mencionar que la ejecución de tomcat como usuario no root (que debería estar haciendo) le impedirá usar un puerto por debajo de 1024 en * nix. Si desea utilizar TC como un servidor independiente, ya que su rendimiento ya no requiere que sea liderado por Apache o similar, querrá vincularse al puerto 80 junto con la dirección IP que especifique.
Puede hacerlo utilizando IPTABLES para redirigir el puerto 80 a 8080.