Cambiar el puerto 80 [XAMPP]

Bienvenidos a un nuevo tutorial, hoy aprenderemos a modificar el puerto que trae por defecto al instalar el XAMPP.
Sin expandirnos mucho y resumiendo, cuando instalamos el XAMMP [hablamos del componente APACHE para ser exactos], el puerto por defecto que trae es el 80.
De ahi que siempre que leemos tutoriales nos encontramos que para que la web "se vea" debemos de abrir nuestro puerto 80 tanto en nuestro firewall/router
¿Qué sucede? , como a ya muchos de ustedes les explique, abrir el puerto 80 del firewall es una tarea sencilla y no puede tener mayores dificultades (De hecho en nuestro sitio tenemos varios tutoriales de como hacerlo en diferentes kerneles [Sistema operativos])
El problema de puerto 80 es cuando tenemos un router,
¿Por qué es un problema?
Porque la mayoria de los routers usan su intefaz en el puerto 80.
¿Qué es la interfaz del router?
La interfaz del router es el acceso "visible" que tenemos al ingresar o tipiar nuestra puerta de enlace en cualquier navegador.

Interfaz del router Dlink

¿Cómo puedo saber si mi intefaz del router está ocupando el puerto 80?
De una manera muy sencilla, ingresamos en nuestro navegador la IP pública. Aqui pueden suceder dos cosas:
a)Se muestra la interfaz
b)No se muestra la intefaz (Tampoco implica que no este usando el puerto 80, puede que lo este usando sólo que tenemos configurada la interfaz de ingreso LAN únicamente)

Es por eso, que les daré un consejo de seguridad que es totalmente básico, nunca dejen que muestre la intefaz del router en modo público, por que asi como vos accesas con tu ip pública, otro tambien podría hacerlo. Si a eso le sumamos que tenes una configuración por default en cuanto y tanto nos referimos a los datos de acceso, cualquier persona podrá controlar tu conección a gusto, y eso pueda ocasionarles muchísimos problemas, sobre todo, dejarnos sin internet tantas veces como uno quiera o aun cosas peores...

1)Volvamos un poco al tema principal, hablamos que; el puerto 80 entonces lo ocupa nuestro router, como hay una variedad muy amplia de routers en el mercado y variadas marcas no puedo darle la solución a cada uno de ustedes. Entonces les planteo dos posibles alternativas:
a)Leer el manual de su router y buscar la forma de modificar el acceso a la interfaz gráfica, de modo tal que podamos cambiarle el puerto 80 al router por cualquier otro (Dicha modificación puede realizarse por telnet, intefaz, etc)
b)Cambiar el puerto 80 del XAMMP de modo tal que accesamos a nuestra web por otro puerto, ejemplo por el 81
Entonces, lo que haremos será optar por la opción b)
Lo primero que haremos será ingresar a la ruta en donde hemos instalado nuestro XAMPP, mi caso es el siguiente:

C:\xampp\apache\conf
Dentro de la carpeta buscamos el archivo httpd.conf y lo abrimos con el bloc de notas.

Archivo httpd

2)Apretamos simultáneamente CONTROL+B y escribimos en cuadro de diálogo "80"

Buscando la palabra 80

3)Luego aprentamos enter y nos llevará al siguiente ejemplo:
#Listen 12.34.56.78:80
Justo debajo, donde dice Listen 80, modificamos ese 80 por el 81 (o el puerto que deseen)
Ahora volvemos apretar CONTROL+B y seleccionamos la opción "Siguiente", este nos llevará a: ServerName localhost:80 lo que haremos será modificar el 80 por el puerto que pusimos arriba en el paso 2)

Modificando el 80 por 81

4)Guardamos nuestro archivo junto a sus cambios y reiniciamos nuestro XAMPP (Apretamos en el boton Stop y luego en el boton Start, sino sabes como reiniciarlo, entonces reinicia tu pc)
Simplemente lo que haremos ahora, será verificar los cambios.

Verificando los cambios en el navegador

Observaciones finales: Si al ingresar su ip en el navegador no les funciona, es porque deben agregarle el :81, recuerden que como hemos modificado el puerto el mismo debe ser alterado para su ingreso.
Ejemplos:
Con no-ip: muonlinetutoriales.sytes.net:81
Con .com/net: muonlinetutoriales.com:81
Con ip lan: 192.168.1.32:81
Con localhost: localhost:81
Con ip pública: 201.14.157.11:81
Finalmente, debemos abrir el puerto 81 (o el que seleccionaron el paso número 3)tanto en nuestro firewall/router para que sea accesible fuera de nuestra RED (Si configuramos nuestro firewall por aplicación, no necesitan abrirlo, sólo configuran el router)
httpd.conf.txt [2 KB]

¿Necesitas ayuda? Visita www.iceventas.com y nosotros lo hacemos por ti.

Se han publicado un total de 10 comentarios en Mu Online Tutoriales :

26 de septiembre de 2013, 16:12

cuando cambie el puerto no puedo entrar a mi web desde mi no-ip osea ingreso en el navegador mi no ip y no entra a mi pagina porque ? T_T

26 de septiembre de 2013, 17:38

Brian Ramirez : Recuerda que debes agregar el :Puerto para que puedas accesar.
Saludos

19 de julio de 2014, 4:02

hola consulta levante pagina mucore con xampp y no-ip y puse puerto router y fireware mis amigos no la pueden ver solo yo que debo configurar xampp 1.7.1

20 de julio de 2014, 18:19

Anónimo : No, esl xampp esta bien, sino pueden ver la web desde fuera de tu pc debes abrir el puerto 80 de tu firewall y router si tienes.
Saludos

17 de noviembre de 2014, 21:34

... me sale lo mismo :(

18 de noviembre de 2014, 13:58

HidalgoTechSolutions : ¿Lo mismo respecto a ...?
Saludos

22 de abril de 2015, 10:39

Excelente!!! Gracias por la ayuda

22 de abril de 2015, 16:52

Anónimo : Saludos

5 de septiembre de 2016, 7:47

TENGO EL MISMO PROBLEMA NO PUEDEN VER LA WEB MIS AMIGOS SOLO YO Y YA ABRI EL PUERTO 80

5 de septiembre de 2016, 14:41

ezequiel SALVATIERRA : Utiliza nuestro verificador online para constatar que efectivamente el puerto 80 está abierto.
Saludos

Publicar un comentario en la entrada