Foros del Web » Administración de Sistemas » Seguridad y redes »

Servidor local por puerto 80

Estas en el tema de Servidor local por puerto 80 en el foro de Seguridad y redes en Foros del Web. Buenas gente, tenia en el PC instalado un AppServ y ésta mañana decidi cambiarlo a xampp pero no pensé en lo puertos, ahora al instalar ...
  #1 (permalink)  
Antiguo 18/05/2011, 03:04
Avatar de bNd170  
Fecha de Ingreso: agosto-2009
Ubicación: $this->setLocation('Valencia', 'Spain');
Mensajes: 365
Antigüedad: 15 años, 2 meses
Puntos: 13
Servidor local por puerto 80

Buenas gente, tenia en el PC instalado un AppServ y ésta mañana decidi cambiarlo a xampp pero no pensé en lo puertos, ahora al instalar el XAMPP me dice que no puede iniciar Apache porque el puerto está en uso, lo mismo me pasa con MySQL.

Me gustaria saber como puedo "Limpiar" los puertos, supongo que funciona por registros pero aun no he tocado esta parte de los servidores, alguien que entienda ¿puede echarme un cable?
  #2 (permalink)  
Antiguo 19/05/2011, 03:45
 
Fecha de Ingreso: febrero-2011
Mensajes: 581
Antigüedad: 13 años, 9 meses
Puntos: 81
Respuesta: Servidor local por puerto 80

Si instalastes AppServ tendrás YA escuchando en puerto 80 y 3306 una isntancia del servidor Apache y otra del MySQL respectivamente...

Para "limpiarlas", lo mejor hubiese sido que desinstalases completamente todo lo que instalstes con AppSer, incluyendo el Apache y MySQL anteriores.

Por supuesto, si tus conocimientos sobre apache y MySQL son sufciientes, podrías simplemente editar los ficheros de configuración actuales e incluir lo necesario para que corriese la nueva instalación.

Incluso podrías configurar el apache y el MySQL del XAMPP para que escuchasen en otros puertos (cosa que tendrías que tener en cuenta para temas de conexión, por supuesto), cosa que es bastante simple tambien (en cuanto a configuración)... Pero ¿para qué? Salvo que pretendas mantener dos entornos de desarrollo activos por algun motivo, no veo la razón.

En cualquier caso, lo más fácil es que desinstales todo. Podrías parar los servicios apache y mysql, y luego levantar los del xamp, pero tener servicios "duplicados" que podrían llevarte a error en un momento dado no parece una buena idea, la verdad...

Lo dicho. Desinstala todo. Y luego haz una instalación limpia de XAMPP.
  #3 (permalink)  
Antiguo 25/05/2011, 02:14
Avatar de bNd170  
Fecha de Ingreso: agosto-2009
Ubicación: $this->setLocation('Valencia', 'Spain');
Mensajes: 365
Antigüedad: 15 años, 2 meses
Puntos: 13
Respuesta: Servidor local por puerto 80

Buenas moeb, siento la tardanza de mi respuesta.

Lo que necesito es saber como "limpiar" los puertos 80 y 3306 de los servidores locales predeterminados ya que tenia AppServ instalado y se ve que al desinstalarlo, no dejó "limpios" dichos puertos lo cual provoca que ahora al instalar XAMPP, éste no finalice la comprobacion de puertos y por lo tanto no funcione con normalidad.
  #4 (permalink)  
Antiguo 25/05/2011, 02:48
 
Fecha de Ingreso: febrero-2011
Mensajes: 581
Antigüedad: 13 años, 9 meses
Puntos: 81
Respuesta: Servidor local por puerto 80

Insisto en que deberías desintalarlo todo...

Si instalastes algo del XAMPP, desinstalalo. Lo mismo del AppServ. Lo mismo con el servidor Apache y MySQL (busca en agregar y quitar programas).

Parar los servicios es facil, tanto en linea de comandos como en la consola de gestion de servicios (abrir servicios en herramientas administrativas o ejecutar services.msc)... Busca MySQL y Apache, ponlos en manual (o deshabilitados) y páralos... En ese momento no tendrás los puertos ocupados (pero la desinstalacion seguirá sin ser limpia). Puedes tambien usar msconfig y quitar ambos servicios del arranque.

En cualquier caso, si desinstalas TODO, deberia quedarte limpito para un instalación nueva de XAMPP... Si la desinstalacion de AppServ no te quita el servidor apache ni el mysql, quitalos tú (deberían estar en quitar y agregar programas).

Cuanto mas limpio dejes el sistema mejor. O al menos eso haría yo.

Tampoco creo que pase nada si paras los servicios apache y MySQL y reinstalas XAMPP por encima... Habría que ver si hay algun problema con los PATH (o si las claves en el registro son distintas y apuntan a la ultima instalacion), para que el apache y el MySQL instalados con el XAMPP usen sus archivos de configuración y sus directorios (que no se si son los mismos que en el caso de appserv)... Nunca he instalado una cosa de estas por encima de otra sin más, asi que no puedo decirte como te quedará...

Prueba a desinstalar el apache y el mysql por separado si puedes, antes de nada. Luego ya tendrás tiempo de probar a parar servicios y reinstalar por encima.
  #5 (permalink)  
Antiguo 25/05/2011, 03:02
Avatar de bNd170  
Fecha de Ingreso: agosto-2009
Ubicación: $this->setLocation('Valencia', 'Spain');
Mensajes: 365
Antigüedad: 15 años, 2 meses
Puntos: 13
Respuesta: Servidor local por puerto 80

Vale, acabo de desinstalarlo todo, appserv y xampp, en los registros locales no aparecen ni mysql ni apache. Voy a probar ahora a instalar el xampp:S
  #6 (permalink)  
Antiguo 25/05/2011, 03:11
Avatar de bNd170  
Fecha de Ingreso: agosto-2009
Ubicación: $this->setLocation('Valencia', 'Spain');
Mensajes: 365
Antigüedad: 15 años, 2 meses
Puntos: 13
Respuesta: Servidor local por puerto 80

Sigue saltandome error al comprobar los puertos de Apache. Dice que estan en uso.
  #7 (permalink)  
Antiguo 25/05/2011, 03:42
 
Fecha de Ingreso: febrero-2011
Mensajes: 581
Antigüedad: 13 años, 9 meses
Puntos: 81
Respuesta: Servidor local por puerto 80

¿Desinstalastes Apache y MySQL (por separado) como te dije?

Intentalo... Si no te va, haz lo que te dije en el post anterior e inhabilita los servicios apache y mysql en al consola de servicios services.msc.
  #8 (permalink)  
Antiguo 25/05/2011, 03:52
Avatar de bNd170  
Fecha de Ingreso: agosto-2009
Ubicación: $this->setLocation('Valencia', 'Spain');
Mensajes: 365
Antigüedad: 15 años, 2 meses
Puntos: 13
Respuesta: Servidor local por puerto 80

moeb,

en agregar o quitar programas no salen ni apache ni mysql, en services.msc solo sale mysql... nose es como si el puerto 80 siguiese activo en algun registro y no doy con él, no tengo instalado IIS por cierto.
  #9 (permalink)  
Antiguo 25/05/2011, 05:33
 
Fecha de Ingreso: febrero-2011
Mensajes: 581
Antigüedad: 13 años, 9 meses
Puntos: 81
Respuesta: Servidor local por puerto 80

Abre una consola de comandos y ejecuta un netstat que te de le nombre del proceso asociado al puerto:

netstat -anp tcp -b

Eso debería decirte que proceso esta escuchando en el puerto 80.

Luego puedes buscar ese proceso en el registro y ver a que servicio se corresponde, por ejemplo.

Si no tienes NADA escuchando en el puerto 80, entonces tu problema para poner un servidor a escuchar en ese puerto podría ser de permisos... Revisa que tengas permisos de administrador para poder levantar un proceso a la escucha por debajo del puerto 1024.

El MySQL debes desinstalarlo... Mira a ver en los accesos directos del menu de programas de windows si hay un enlace MySQL y si hay un uninstall (o algo asi)...
  #10 (permalink)  
Antiguo 25/05/2011, 06:59
Avatar de bNd170  
Fecha de Ingreso: agosto-2009
Ubicación: $this->setLocation('Valencia', 'Spain');
Mensajes: 365
Antigüedad: 15 años, 2 meses
Puntos: 13
Respuesta: Servidor local por puerto 80

O.o me marca que es el Skype.exe quien esta escuchando el 80 :S alucino.
  #11 (permalink)  
Antiguo 25/05/2011, 07:02
Avatar de bNd170  
Fecha de Ingreso: agosto-2009
Ubicación: $this->setLocation('Valencia', 'Spain');
Mensajes: 365
Antigüedad: 15 años, 2 meses
Puntos: 13
Respuesta: Servidor local por puerto 80

Solucionado, gracias fiera!

Etiquetas: local, puerto, servidor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:12.