1 votos

Puedo acceder a mi sitio a través de los puertos 8443 y 8080, pero no a través de 443 y 80 (Tomcat)

Estoy usando Tomcat7 en Windows Server 2008

Mi Server.xml está configurado de la siguiente manera:

<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000"
redirectPort="443"
compression="on"   compressableMimeType="text/html,text/xml,
text/plain,text/javascript,
text/jsp,text/css"/

<Connector port="443" maxThreads="200" protocol="HTTP/1.1"
scheme="https" secure="true" SSLEnabled="true"
keystoreFile="C:\program files\java\jre7\bin\tomcat.keystore"
keystorePass="password" clientAuth="false" sslProtocol="TLS"/>

<Connector port="8009" protocol="AJP/1.3" redirectPort="443" />

Sin embargo, cuando voy a http://www.example.com o https://www.example.com entonces no se muestra ninguna página.

Si hago una búsqueda y reemplazo, cambiando el puerto "80" por "8080" y el puerto "443" por "8443" entonces mi sitio web funciona perfectamente, aunque necesito acceder a él a través de http://www.example.com:8080 y https://www.example.com:8443

Me gustaría acceder al sitio sin tener que especificar los números de puerto.

1voto

Sven Puntos 41

¿Está ejecutando IIS en la misma máquina? Podría ser que IIS esté consumiendo los puertos TCP 80 y 443. Puede ver todos los puertos TCP abiertos mediante el comando CMD: "netstat -at"

1voto

user3775473 Puntos 1

La respuesta es muy sencilla. Los puertos 80 y 443 estaban bloqueados en el Firewall. Los desbloqueé utilizando los siguientes comandos [obsoletos] desde la línea de comandos:

netsh firewall set portopening tcp 80 smb enable 
netsh firewall set portopening tcp 443 smb enable

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X