aunque estoy utilizando la versión 2.5.8 de AppServ.
Cuando termina la instalación de AppServ, dejo marcado el check de iniciar Apache y no se inicia, si intento iniciarlo con el fichero .bat que hay en C:\AppServ\Apache2.2\apache_start.bat y me da este error (no llega a iniciarse el servicio):
Apache 2.2 daemon is Starting ...
##########################################
## Stop Apache Please Close This Window ##
##########################################
(OS 10048)Sólo se permite un uso de cada dirección de socket (protocolo/dirección de red/puerto) : make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
Presione una tecla para continuar . . .
¿qué puedo estar haciendo mal?
He probado con la versión 2.4.8 y, a diferencia del anterior, no llega ni a instalar el servicio de Apache, si intento instalarlo ejecutando el fichero apache_serviceinstall.bat me muestra este mensaje de error:
El nombre del servicio no es valido" Error 2185
He probado a cambiar el nombre del servicio en este fichero por Apache y tampoco funciona.
Que yo sepa no tengo instalada ninguna aplicación que utilice el puerto 80.
¿cómo puedo saber qué aplicaciones utilizan qué puertos para estar seguro de ello?
Publicado:
Lun Jul 16, 2007 8:53 pm
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: "El nombre del servicio no es válido" 2185 app
Anuncios
varios escribió:
Quiero crear un servidor web en mi PC, es un equipo con Windows 2003 Ente...
saber qué aplicaciones utilizan qué puertos para estar seguro de ello?
El error que nos comentas se suele deber a que el puerto que va a utilizar Apache ya está siendo utilizado por otra aplicación. Si no tienes ya instalado Internet Information Server (que por defecto utiliza el puerto 80) tendrás que averiguar qué programa está utilizándolo.
Para poder saber qué programas están utilizando puertos, puedes utilizar el comando:
Código:
netstat -ano
este comando te dará un resultado como este:
Microsoft Windows [Versión 5.2.3790]
(C) Copyright 1985-2003 Microsoft Corp.
C:\Documents and Settings\Administrador>netstat -ano
Como puedes observar en el ejemplo, hay una aplicación o proceso que está utilizando el puerto 80, en concreto es el proceso con PID 1512. Para saber qué proceso/aplicación corresponde con este identificativo de proceso (PID) debes abrir el administrador de tareas (pulsando Control + Alt + Sup). En la pestaña "Proceso" podrás ver los procesos activos, para mostrar la columna "PID" que por defecto está oculta, accede al menú "Ver" - "Seleccionar columnas" y selecciona "PID". Te aparecerán todos los procesos con su correspondiente PID, busca a qué proceso corresponde y sabrás qué aplicación está utilizando el puerto que necesitas para montar el servidor web con AppServ y Apache.
En nuestro caso, nos ocurrió un error similar y se trataba de Skype, era esta aplicación la que, inexplicablemente, estaba utilizando este puerto.
Si quieres asegurarate de que este es el problema puedes cambiar el puerto que utilzará Apache, para ello accede al fichero de configuración de Apache, que en su instalación por defecto está en:
C:\AppServ\Apache2.2\conf\httpd.conf
(en la versión 2.5.8 de AppServ).
En este fichero httpd.conf podrás cambiar el puerto que utilizará Apache, en vez de 80 coloca otro puerto en este fichero y guardas los cambios, si tras iniciar nuevamente Apache te funciona correctamente e incluso desde el navegador de Internet pones:
http://localhost:PUERTO
y te aparece la web de AppServ, significará que Apache funciona correctamente y que otra aplicación está utilizando el puerto 80 (puerto por defecto para un servidor web).
Publicado:
Lun Jul 16, 2007 9:16 pm
gabyelzghayer Usuario
Registrado: Jul 06, 2010 Mensajes: 1
Asunto: MUCHÍSIMAS GRACIAS!!!
Hola AjpdSoft, no sabes lo que me ayudó esa respuesta que diste, tengo horas tratando de solucionar el problema del puerto 80. EXCELENTE RESPUESTA!!!! QUE BÁRBARO DE VERDAD MIL GRACIAS.
Publicado:
Mar Jul 06, 2010 9:10 am
yl Usuario
Registrado: Jun 12, 2013 Mensajes: 1
Asunto:
excelente respuesta; soluciono a la perfección el inconveniente.
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A