problema da porta 80 do Windows 7

2

Eu quero rodar o Tomcat na porta 80.

Eu mudei sua porta em 80, ele não liga. Eu verifico o IIS, ele usa 8080 (eu configurei) Então as pessoas disseram winrm compartilham 80 com o iis, eu configurei isso, ele usou

HTTP = 5985

HTTPS = 5986

Então eu tento link

Ele falha.

E o 80 é usado pelo nt-kernal / system, o que quer que seja?

Quem está usando a porta 80 e como faço para funcionar com o Tomcat.

A propósito, o iis pode funcionar em 80. Acho que o Windows 7 deve reservar para ele, mas onde ele reserva.

    
por Alex.Yang 18.01.2011 / 22:58

3 respostas

1

Em primeiro lugar, nada é reservado pelo Windows.

Se você quiser usar a porta 80 para o apache com o IIS instalado (no Windows 7), basta abrir Gerenciador do IIS - > abra a ligação Default Web Site (clique com o botão direito do mouse e escolha a opção Edit Bindings ) e substitua a porta 80 a 81 e pressione ok. Isso é tudo.

Agora, sobre o TomCat:

Por padrão, o TomCat usa a porta 8080 , porque é a porta padrão para todos os proxies http.

Se você quiser definir o trabalho do TomCat na porta 80, você precisa substituir na configuração do apache que ele pode usar a porta 90 em vez do padrão 80, então agora você pode configurar o TomCat para trabalhar com a porta 80.

    
por 21.07.2011 / 14:48
0

C:\>netstat /?

Displays protocol statistics and current TCP/IP network connections.

NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-t] [interval]

  -a            Displays all connections and listening ports.
  -b            Displays the executable involved in creating each connection or
                listening port. In some cases well-known executables host
                multiple independent components, and in these cases the
                sequence of components involved in creating the connection
                or listening port is displayed. In this case the executable
                name is in [] at the bottom, on top is the component it called,
                and so forth until TCP/IP was reached. Note that this option
                can be time-consuming and will fail unless you have sufficient
                permissions.
…
  -n            Displays addresses and port numbers in numerical form.

Para testar isso, iniciei o Apache no meu PC Vista. Então eu abri um prompt de comando com privilégios de administrador e executei o comando:


C:\>netstat -abn

Active Connections

  Proto  Local Address          Foreign Address        State
  TCP    0.0.0.0:80             0.0.0.0:0              LISTENING
 [httpd.exe]


Você deve ser capaz de usar o mesmo comando para rastrear o programa que pegou a porta 80 em seu PC com Windows 7.

    
por 19.01.2011 / 00:33
0

Estou tendo o mesmo problema. A Microsoft realmente não quer que você use o apache. Há alguma discussão aqui:

link

    
por 13.05.2011 / 05:30