Estou tentando instalar o Apache no Windows Server 2008. A instalação termina com um aviso de que o endereço IP que configurei o Apache para escutar não pode ser vinculado. Quando eu usonetstat -a -p tcp
para ver se algum processo está escutando no endereço IP e na porta, vejo vários inteiros .. um dos quais aparece como escutando em 0.0.0.0:80. Aqui está uma lista parcial da saída.
Proto Local Address Foreign Address State
TCP 0.0.0.0:80 MYSERVERNAME:0 LISTENING
Parece que o IIS7 está escutando todos os endereços IP na porta 80. O que é confuso é que parei o IIS7. Todos os sites são mostrados como parados. tenteiiisreset /STOP
além de usar o Gerenciador IIS7, mas algo ainda está escutando em 0.0.0.0:80. Eu até me certifiquei de que cada site esteja vinculado a outro endereço IP diferente daquele que desejo liberar para o Apache. Alguém mais caiu nessa?
Responder1
"Agile Jedi" me colocou no caminho certo. Depois de pesquisar por "desativar pooling de soquetes IIS7", me deparei com umótimo artigoque deu algumas instruções passo a passo. Segui as instruções e com certeza funcionou! Consegui impedir que o IIS7 vinculasse todos os endereços IP. Basicamente, tudo se resume aos seguintes comandos (copiei e colei-os do artigo acima, caso o artigo seja removido).
- Adicionado ou certifique-se de que sua máquina tenha dois ip's
- Abra um prompt de comando
- Tipo
netsh
- Tipo
http
- Tipo
sho iplisten
. Deve estar em branco - Tipo
add iplisten ipaddress=192.168.0.90
(use o endereço IP público que você deseja que o IIS7 vincule)
Você deve obter o endereço IP adicionado com sucesso
- Tipo
sho iplisten
de novo
Deveria mostrar 192.168.0.90 na lista
Tipo
exit
sair do netshTipo de tipo
netstat -an
.Veja se você percebe 192.168.0.90:80 na lista. Se você vir 0.0.0.0:80, faça um
iisreset
Responder2
O IIS faz isso para desempenho de pool de soquetes. Temos várias instâncias do APACHE/Windows rodando lado a lado. Não acho que isso seja um problema nas versões mais recentes do IIS. De qualquer forma, você precisa desabilitar o pooling de soquetes:
PARA IIS6