Pergunta

Eu tenho XAMP 1.6.8 e IIS 5.0 instalado no meu PC (Windows XP SP3).

Eu sou incapaz de executá-los simultaneamente. Se o serviço IIS está em execução, Apache lança o seguinte erro:

(SO 10048) apenas uma utilização de cada endereço de soquete (protocolo / endereço de rede / porta) é normalmente permitido. : Make_sock: não foi possível ligar ao endereço 0.0.0.0:80 há soquetes de escuta disponível, fechando Incapaz de registros abertos Observe os erros ou mensagens acima, e pressione a tecla para sair. 24 ...

Windows não pôde iniciar o Apache2 no computador local. Para mais informações, reveja o registo de eventos do sistema. Se este for um serviço não-Microsoft, contate o fornecedor do serviço e consulte o código de erro específico do serviço 1.


Editar:

Apache é executado em uma porta diferente 3128. E IIS (asp.net) geralmente é executado em uma porta diferente.

Foi útil?

Solução

"não pôde ligar para o endereço 0.0.0.0:80" significa que, quando se inicia, ele tenta ligar à porta 80 em todas as interfaces de rede disponíveis. Como IIS já monopolizou um (ou mais) IPs para vincular a, apache não pode receber qualquer e assim irá falhar.

(não tenho certeza se ele vai ligar-se a todos os IPs disponíveis se você tiver configurado para ligar a todos, mas já está tomada.)

Assim, configurar o Apache para vincular a uma porta diferente (se você tiver apenas um endereço IP), ou para vincular a um IP diferente ou gama de IPs.

Você pode fazer isso por mudar o vinculativo. Primeiro encontre a diretiva Listen no arquivo de configuração (httpd.conf) e alterá-lo. Atualmente ele vai dizer "Listen 80" (ou seja, todos os IPs), alterá-lo para dizer "Listen 192.168.0.2:80" para torná-lo se ligam a esse endereço IP especificado.

Você pode ter que editar a configuração do IIS demais para dizer que apenas se ligam a um único endereço IP também.

Outras dicas

Você precisa configurar tanto Apache ou IIS para escutar em uma porta diferente.

Você também pode usar TCPView para verificar quais portas estão em utilizar pelo qual os pedidos, uma vez que parece que você tem um conflito.

Se você não pode bater a seta no centro do círculo, bateu a seta e, em seguida, desenhar um círculo em torno dele. - Eu tentei de tudo aconselhou, skype desinstalado, não IIS em execução, acrescentou apache programa para antivírus, ainda isso não resolver o programa

Finalmente eu mudei porta apaches 80-82 olhar para Listen 80 no httpd.conf e altere esta

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top