Servidor apache no inicia
Me he topado con este problema al iniciar el servidor Apache. No es posible iniciarlo pues hay otro programa escuchando el puerto 80. Al ver el puerto 80 desde la utilidad de apache, nos dice que el servicio Microsoft-HTTPAPI/2.0 está ocupando el puerto, y por lo tanto no se inicia.
He encontrado varias soluciones para este problema, y aunque no se hable especificamente del: Microsoft-HTTPAPI/2.0 esto mismo te puede servir para solucionar cualquier inconveniente a la hora de iniciar el servidor apache.
posibles soluciones:
1 – Cambiar el puerto del servidor apache: Veremos como configurar el puerto del servidor apache de tal manera que no haya problemas con otros programas que usen el mismo puerto.
2 – Quitar los otros servicios: Veremos como deshabilitar los servicios que evitan que el servidor apache funcione correctamente.
1 – Cambiar el puerto del servidor apache:
Si estás usando WAMPSERVER puedes abrir el archivo httpd.conf dando clic al icono de WAMPSERVER y navegando por el menu hasta la opcion de apache, y dar clic en httpd.conf.
Nota: Si no usas WAMPSERVER puedes ir hasta la ruta de instalacion de Apache, y de ahí navegar a la carpeta: «conf». Ejemplo:
C:\Archivos de programa\Apache 2.XX.XX\Conf\httpd.conf
Luego abrir el archivo httpd.conf con el bloc de notas.
Una vez que lo hayas abierto, busca la linea:
Listen 80
y cambia el Numero 80, por el numero de puerto que desees, puede ser 8080 o cualquier otro.
Despues de esto reinicia el servicio de Apache, y ahora ve al navegador, entra con:
Http://localhost:8080/
Recuerda que debes cambiar ese «8080» por el numero de puerto que tu escribiste.
2 – Quitar los otros servicios
Algunos servicios pueden estar usando el puerto 80, y por lo tanto el servidor Apache no puede iniciar. Para solucionar esto, ve a Inicio / Ejecutar o presionando WIN + R, se abrirá la ventanita de Ejecutar. Allí escribe: «Services.msc» para abrir el administrador de servicios de Windows.
En mi caso especifico detuve el servicio: «Servicio agente de implementacion Web», si tu Windows está en inglés este servicio se llama: «Web Deployment Agent Service».
Debes detener el servicio, y cambiar el tipo de inicio a «Manual». Puedes hacerlo dando clic derecho sobre el, y luego «propiedades», quedará algo como esto:
Otros servicios que te pueden causar conflictos son:
«SQL Server Reporting Services (MSSQLSERVER)» o en español: «Servicio de reporte de SQL Server» (o una traduccion similar)
Después de aplicar cualquiera de estas soluciones reinicia el servicio de Apache, y ya iniciará correctamente
Los medicamentos, absolutamente, van a cambiar tu vida. Si el problema persiste durante un perГodo mГЎs largo, se debe consultar a un mГ©dico. ВїTiene alguna cuestión sobre Kamagra y comprare cialis? Por supuesto que no es todo. ВїQuГ© medicamento es adecuado para la incapacidad para obtener o mantener una erecciГіn? Tal vez usted sabe sobre . Otra pregunta que tenemos que discutir es . Tener impotencia puede complicar el romance. Todo tipo de medicamentos, desde aquellos que se consideran «todos naturales» a los que se producen quГmicamente en un laboratorio, pueden causar algunos efectos secundarios no deseados.
Excelente.
Muchas Gracias me solucionaste un problema.
Dios te bendiga.
En mi caso era el servicio ReportServer (SQL Server Reporting Services (MSSQLSERVER))
Excelente! Gracias por tu aporte, lo agregaré al post 🙂
De verdad muchas gracias!. En internet hay mucha información redundante que no muestran el verdadero núcleo de este problema. Tu solución simple y clara. Como dicen, el que sabe, sabe, y el que no inventa y deja puras *****…
Que gusto saber que te sirvió la información. Saludos Esteban.
De vdeard muchas gracias!. En internet hay mucha información redundante que no muestran el vdeardero núcleo de este problema. Tu solución simple y clara. Como dicen, el que sabe, sabe, y el que no inventa y deja puras *****…
excelente, simple, sencillo y al punto, verdaderamente alguien que sabia lo que hablaba, muchas gracias.
muchas gracias me ha sido muy util
GRACIAS
Gracias por tu información.
¡Extraordinario!
En W7 hay que parar el IIS
Panel de control> Sistema y seguridad> Herramientas administrativas>Administrador de Internet Information Services>Acciones Detener
es lo mas práctico
Muchas gracias!!!!!!!!!!!!!!
pff… Excelente informacion , me sorprendio =D
Gracias por tu ayuda
no puedo iniciar el wampapache service…. que hago?
Diego, tal vez esta informacion te sirva:
http://michiel.wordpress.com/2008/12/30/the-wampapache-service-terminated-with-service-specific-error-1-0x1/
No sé exactamente que programa usas, por favor si necesitas ayuda, especifica:
Programa que usas, Versión de Windows, y el error que te marca (numero de error)
detener el Servicio : SQL Server Reporting Services (MSSQLSERVER) soluciono mi problema. Ruperto lo maximo
Muchas gracias!! me ayuaste muchisimo!!
Excelente aporte, gracias.
Muy buenas, A mi en pleno 2014 me funcionó la primera opción .. Gracias y saludos desde Repáblica Dominicana, Santo Domingo… –> Mi Facebook Amaurys Sánchez
muchas gracias!!!! solucione el problema con la parte del post «Quitar los otros servicios» =)
Que tal, les cuento que aparte de detener los servicios que se mencionan arriba, tambien detuve el servicio de BranchCache, con lo cual apache y por ende el Wammp funciono.
Saludos
Gracias, muy buena respuesta, me ayudo muchísimo, excelente repuesta gracias
Gracias por el tips
Excelente tanto buscar detener el Microsoft HTTPAPI/2.0 y halle este post simple y que va al grano!!
Eres el puto amo :D:D:D:D:D:D:D:D:D:D no se cual es el programa que no me deja utilizar el puerto 80 pero he cambiado de puerto y ahora me funciona perfectamente!!!!!!!!!!!!!!!!!!!!!!!!
muchas gracias….. eres una gran persona… estupido sql server
Aplicaciones que ocupan el puerto 80
Aquí el listado de aplicaciones que hasta ahora sé que pueden ocupar el puerto 80 y hacer que nuestro Apache no se levante.
BranchCache: Este servicio es del Tortoise, el cliente de Windows para acceder repositorios software de subversion SVN.
SQL Reporting Services o SQL Server Reporting: Este puedes tenerlo si usas SQL Server.
VMware Workstation Server: Si tienes instalado VMware Workstation de las últimas versiones, puede que tengas este servicio levantado y sea la causa de que te esté ocupando el puerto 80.