Pregunta

Tengo XAMP 1.6.8 e IIS 5.0 instalados en mi PC (Windows XP SP3).

No puedo ejecutarlos simultáneamente. Si el servicio IIS se está ejecutando, Apache arroja el siguiente error:

(OS 10048) Normalmente solo se permite un uso de cada dirección de socket (protocolo / dirección de red / puerto). : make_sock: no se pudo vincular a la dirección 0.0.0.0:80 no hay zócalos de escucha disponibles, se apaga No se pueden abrir registros Observe los errores o mensajes anteriores y presione la tecla para salir. 24 ...

Windows no pudo iniciar Apache2 en la computadora local. Para obtener más información, revise el registro de eventos del sistema. Si este es un servicio que no es de Microsoft, comuníquese con el proveedor del servicio y consulte el código de error específico del servicio 1.


Editar:

Apache se ejecuta en un puerto diferente 3128. E IIS (asp.net) generalmente se ejecuta en un puerto diferente.

¿Fue útil?

Solución

" no se pudo vincular a la dirección 0.0.0.0:80" significa que, cuando se inicia, intenta vincularse al puerto 80 en todas las interfaces de red disponibles. Como IIS ya ha acaparado una (o más) IP a las que unirse, Apache no puede obtener ninguna y fallará.

(No estoy seguro de si se enlazará con cualquier IP disponible si lo configuró para que se vincule a todos, pero ya se ha tomado una).

Entonces, configure Apache para que se vincule a un puerto diferente (si solo tiene 1 dirección IP), o para que se una a una IP o rango de IP diferente.

Usted hace esto cambiando el enlace . Primero encuentre la directiva Listen en el archivo de configuración (httpd.conf) y cámbiela. Actualmente dirá " Listen 80 " (es decir, todas las IP), cámbielo para decir " Listen 192.168.0.2:80 " para que se vincule a esa dirección IP especificada.

Es posible que también deba editar la configuración de IIS para indicarle que solo se una a una única dirección IP.

Otros consejos

Debe configurar Apache o IIS para escuchar en un puerto diferente.

También puede usar tcpview para verificar qué puertos están en usar por qué aplicaciones ya que parece que tienes un conflicto.

Si no puede presionar la flecha en el centro del círculo, presione la flecha y luego dibuje un círculo a su alrededor. - Probé todo lo que aconsejé, desinstalé Skype, no ejecuté IIS, agregué el programa apache al antivirus, pero esto no resolvió el programa

finalmente cambié el puerto de apaches de 80 a 82, busque Listen 80 en httpd.conf y cambie esto

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top