Eu posso acessar meu site através das portas 8443 e 8080, mas não via 443 e 80 (Tomcat)

1

Estou usando o Tomcat7 no Windows Server 2008

Meu Server.xml está configurado da seguinte forma:

<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" />

No entanto, quando vou para o link ou link então nenhuma página é exibida.

Se eu fizer uma pesquisa e substituir, alterando a porta "80" para "8080" e a porta "443" para "8443", meu site funcionará perfeitamente, embora eu precise acessá-lo via link e link

Eu gostaria que o acesso ao site não tivesse que especificar os números de porta!

    
por gordon613 16.02.2012 / 14:04

2 respostas

1

A resposta é muito simples! As portas 80 e 443 foram bloqueadas no Firewall. Eu os desbloqueei usando os seguintes comandos [obsoletos] na linha de comando:

netsh firewall set portopening tcp 80 smb enable 
netsh firewall set portopening tcp 443 smb enable 
    
por 21.02.2012 / 17:33
1

Você está executando o IIS na mesma máquina? Pode ser que o IIS esteja consumindo as portas TCP 80 e 443. Você pode ver todas as portas TCP abertas através do comando CMD: "netstat -at"

    
por 16.02.2012 / 14:10