Saltar al contenido

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

Pudiera darse el caso de que encuentres algún problema en tu código o trabajo, recuerda probar siempre en un entorno de testing antes añadir el código al proyecto final.

Solución:

Para responder a la pregunta original:

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

1. Elija un número de puerto libre

El puerto predeterminado utilizado por Apache es 80.

echa un vistazo a todos tus puertos usados con Netstat (integrado al panel de control de XAMPP).

Captura de pantalla de xampp control netstat

Luego puede ver todos los puertos usados ​​y aquí vemos que el 80Puerto ya esta usado por System.

captura de pantalla netstat puerto 80

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

2. Edite el archivo “httpd.conf

Este archivo debe encontrarse en C:xamppapacheconf en ventanas o en bin/apache por linux.:

Listen 80
ServerName localhost:80

Reemplazarlos por:

Listen 8012
ServerName localhost:8012

Guarda el archivo.

Acceda a: http://localhost:8012 para verificar si funciona.

Si no, debe editar el http-ssl.conf archivo como se explica en paso 3 debajo. ↓

3. Edite el archivo “http-ssl.conf

Este archivo debe encontrarse en C:xamppapacheconfextra en ventanas o vea este enlace para linux.

Ubique las siguientes líneas:

Listen 443

ServerName localhost:443

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

Listen 8013

ServerName localhost:8013

Guarda el archivo.

Reinicie el servidor Apache.

Acceda a: http://localhost:8012 para verificar si funciona.

4. Configure los ajustes del servidor XAMPP Apache

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

  • Abierto Panel de control de Xampp
  • Ir ConfiguraciónConfiguración de servicio y puertoapache
  • Reemplace la Puerto principal y Puerto SSL valores con los elegidos (ej. 8012 y 8013).
  • Salvar Configuración del servicio
  • Salvar Configuración del Panel de Control
  • Reinicie el servidor Apache
    puerto de configuración xampp apache
    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. Ver : Herramientas ► Opciones ► General ► Ajustes de conexión… le permitirá elegir diferentes puertos o cambiar la configuración del proxy.

4.2. Para los casos raros de mala suerte final

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

Para responder a su problema:

Si aún tiene este mensaje en la consola del panel de control:

apache iniciado [Port 80]

  • Encuentra la ubicación de xampp-control.exe archivo (probablemente en C:xampp)
  • crear un archivo XAMPP.INI en ese directorio (entonces XAMPP.ini y xampp-control.exe están en el mismo directorio)

Ponga las siguientes líneas en el XAMPP.INI expediente:

[PORTS]
apache = 8012

Ahora, siempre obtendrás:

apache comenzó [Port 8012]

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

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

1) Primero, debe abrir el archivo Apache “httpd.conf” y configurarlo para usar/escuchar en un nuevo número de puerto. Para abrir el archivo httpd.conf, haga clic en el botón “Configurar” 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 archivo httpd.conf busque “escuchar”. Encontrarás dos filas con algo como:

#Listen 12.34.56.78:80
Listen 80

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

#Listen 12.34.56.78:1234
Listen 1234

3) A continuación, en el mismo archivo httpd.conf busque “ServerName localhost:” Establézcalo en el nuevo número de puerto.

ServerName localhost:1234

4) Guarde y cierre el archivo httpd.conf.

5) Ahora haga clic en el botón de configuración de Apache nuevamente y abra el archivo “httpd-ssl.conf”.

6) En el archivo httpd-ssl.conf, busque “Escuchar” nuevamente. Puedes encontrar:

Listen 443

Cámbielo para escuchar en un nuevo número de puerto de su elección. Di como:

Listen 1443

7) En el mismo archivo httpd-ssl.conf busque otra línea que diga . Cambie esto a su nuevo número de puerto. (como 1443)

8) También en el mismo httpd-ssl.conf puede encontrar otra línea que define el número de puerto. Para eso, busque “ServerName”. usted podría encontrar algo como:

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

Cambie este ServerName a su nuevo número de puerto.

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

9) Finalmente, solo hay un lugar más donde debe cambiar el número de puerto. Para eso, haga clic y abra el botón “Configurar” de su Panel de control XAMPP. Luego 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 los cuadros “puerto principal” y “puerto SSL”. Haga clic en guardar y cierre los cuadros de configuración.

Eso debería hacer el truco. Ahora “Iniciar” Apache y si todo va bien, su servidor Apache debería iniciarse.

También verá que Apache Port/s no en el panel de control de XAMPP ha cambiado a las nuevas ID de puerto que configuró.

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

valoraciones y comentarios

Si haces scroll puedes encontrar las reseñas de otros gestores de proyectos, tú además puedes dejar el tuyo si te gusta.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *