diciembre 27, 2021

¿Cómo cambiar el puerto del servidor apache XAMPP?

Para responder a la pregunta original:

Para cambiar el puerto del servidor Apache XAMPP aquí el procedimiento :

Elija un número de puerto libre

El puerto predeterminado utilizado por Apache es 80.

Eche un vistazo a todos sus puertos usados con Netstat (integrado en el Panel de control de XAMPP).

 Captura de pantalla de xampp control netstat

Luego puede ver todos los puertos utilizados y aquí vemos que el puerto 80ya está utilizado por System.

 captura de pantalla puerto netstat 80

Elija un número de puerto libre (8012, para este ejemplo).

Edite el archivo » httpd.conf»

Este archivo debe encontrarse en C:\xampp\apache\conf en Windows o en bin/apache para Linux.:

Listen 80ServerName localhost:80

reemplazarlos por:

Listen 8012ServerName localhost:8012

Guardar el archivo.

Acceso a: http://localhost:8012 para comprobar si funciona.

Si no, debe editar el archivo http-ssl.conf como se explica en el paso 3 a continuación. ↓

Edite el archivo » http-ssl.conf»

Este archivo debe encontrarse en C:\xampp\apache\conf\extra en Windows o consulte este enlace para Linux.

Busque las siguientes líneas:

Listen 443<VirtualHost _default_:443>ServerName localhost:443

Reemplácelos por otro número de puerto (8013 para este ejemplo) :

Listen 8013<VirtualHost _default_:8013>ServerName localhost:8013

Guarda el archivo.

Reinicie el servidor Apache.

Acceso a: http://localhost:8012 para comprobar si funciona.

Configure la configuración del servidor Apache XAMPP

Si desea acceder a localhost sin especificar el número de puerto en la URL
http://localhost en lugar de http://localhost:8012.

  • Abra el Panel de control Xampp
  • Vaya a Configuración ► Ajustes de servicio y puerto ► Apache
  • Reemplace los valores del Puerto principal y del puerto SSL por los elegidos (por ejemplo, 8012 y 8013).
  • Guardar la configuración del servicio
  • Guardar la configuración del Panel de control
  • Reiniciar el servidor Apache puerto de configuración apache xampp Debería funcionar ahora.

4.1. Configuración del navegador web

Si esta configuración no oculta el número de puerto en la URL, es porque su navegador web no está configurado para. Ver : Herramientas ► Opciones ► General ► Ajustes de conexión… le permitirá elegir diferentes puertos o cambiar la configuración del proxy.

4.2. Para los raros casos de mala suerte definitiva

Si el paso 4 y la configuración del navegador web no funcionan para usted, la única forma de hacerlo es volver a 80 o instalar un receptor en el puerto 80 (como un proxy) que redirija todo su tráfico al puerto 8012.

Para responder a su problema:

Si todavía tiene este mensaje en la consola del Panel de control :

Apache iniciado

  • Encontrar la ubicación del archivo xampp-control.exe (probablemente en C:\xampp)
  • Crear un archivo XAMPP.INI en ese directorio (por lo que XAMPP.ini y xampp-control.exe están en el mismo directorio)

Coloque las siguientes líneas en el archivo XAMPP.INI :

apache = 8012

Ahora, siempre tendrás:

Apache iniciado

Tenga en cuenta que, esto es para fines de visualización only.It no tiene relación con su httpd.conf.

La mejor solución es reconfigurar el servidor Apache XAMPP para escuchar y usar diferentes números de puerto. Así es como lo haces:

1) Primero, necesita abrir el Apache » httpd.conf » archivo y configurarlo para usar / escuchar en un nuevo puerto no. Para abrir httpd.archivo de configuración, haga clic en el botón» Config » junto a los botones «Inicio» y «Administrador» de Apache. En el menú emergente que se abre, haga clic y abra httpd.conf

2) Dentro del httpd.búsqueda de archivos de configuración para «escuchar». Encontrarás dos filas con algo como:

#Listen 12.34.56.78:80Listen 80

Cambie el puerto no a un puerto no. de su elección (por ejemplo, puerto 1234) como a continuación

#Listen 12.34.56.78:1234Listen 1234

3) A continuación, en el mismo httpd.archivo de configuración busque «Nombre de servidor localhost:» Establézcalo en el nuevo puerto no.

ServerName localhost:1234

4) Guarde y cierre el httpd.conf archivo.

5) Ahora haga clic de nuevo en el botón de configuración de Apache y abra «httpd-ssl».conf archivo».

6) En httpd-ssl.archivo de configuración, busque «Escuchar» de nuevo. Usted puede encontrar:

Listen 443

Cámbialo para escuchar en un nuevo puerto no de tu elección. Decir como:

Listen 1443

7) En el mismo httpd-ssl.archivo de configuración busque otra línea que diga <VirtualHost _default_:443>. Cambie esto a su nuevo puerto no. (como 1443)

8) También en el mismo httpd-ssl.conf puede encontrar otra línea que defina el puerto no. Para ese look de «ServerName». podrías encontrar algo como:

ServerName www.example.com:443 or ServerName localhost:433

Cambie este nombre de servidor a su nuevo puerto no.

8) Guarde y cierre el httpd-ssl.conf archivo.

9) Finalmente, solo hay un lugar más en el que debe cambiar el puerto no. Para ello, haga clic y abra el botón «Configuración» de su Panel de control de XAMPP. A continuación, haga clic en el botón «Configuración de servicio y puerto». Dentro de él, haga clic en la pestaña «Apache» e ingrese y guarde los nuevos números de puerto en las casillas «puerto principal» y «puerto SSL». Haga clic en Guardar y cierre los cuadros de configuración.

Eso debería hacer el truco. Ahora «Inicia» Apache y si todo va bien, tu servidor Apache debería arrancar.

También verá que el/los Puerto / s de Apache no en el panel de control de XAMPP ha cambiado a los nuevos ID de puerto que ha establecido.

¿Ha intentado acceder a su página escribiendo «http://localhost:8012 » (después de reiniciar apache)?

Deja una respuesta

Tu dirección de correo electrónico no será publicada.