¿Cómo cambiar el puerto de Apache en XAMPP?

Publicado 26 de noviembre de 2025

Problema: Cambiar el Puerto de Apache en XAMPP

XAMPP usa el puerto 80 para Apache de forma predeterminada. Esto puede causar conflictos con otras aplicaciones o servicios. Es posible que necesites cambiar este puerto para resolver conflictos o cumplir con los requisitos de configuración del servidor.

¿Cómo cambiar el puerto de Apache en XAMPP?

Paso 1: Localizar el archivo de configuración

Para cambiar el puerto de Apache en XAMPP, busca el archivo httpd.conf. En Windows, normalmente se encuentra en C:\xampp\apache\conf. Para usuarios de Linux, revisa el directorio bin/apache.

Paso 2: Editar el archivo httpd.conf

Abre httpd.conf con un editor de texto. Busca la directiva "Listen", que establece el número de puerto. Cámbiala al puerto deseado, así:

Listen 8012

Consejo: Elige un Puerto Disponible

Al seleccionar un nuevo puerto para Apache, asegúrate de que no esté siendo usado por otra aplicación. Puedes verificar los puertos disponibles usando el símbolo del sistema o la terminal. En Windows, usa el comando 'netstat -an' para listar todos los puertos activos.

Paso 3: Actualizar la directiva ServerName

Busca la directiva ServerName en el mismo archivo. Actualiza su puerto para que coincida con el nuevo puerto Listen:

ServerName localhost:8012

Paso 4: Guardar los cambios y reiniciar Apache

Guarda el archivo httpd.conf editado. Luego, reinicia el servicio Apache usando el panel de control de XAMPP para aplicar los cambios.

Verificar el cambio de puerto

Después de cambiar el puerto de Apache en XAMPP, verifica que el cambio fue exitoso:

Revisa el panel de control de XAMPP para ver el nuevo número de puerto:

  1. Abre el panel de control de XAMPP
  2. Mira el módulo Apache
  3. El nuevo número de puerto debería aparecer junto al servicio Apache

Accede a localhost usando el nuevo puerto en tu navegador web:

  1. Abre tu navegador web
  2. Introduce la siguiente URL:
http://localhost:8012

Reemplaza "8012" con tu nuevo número de puerto. Si Apache está corriendo en el nuevo puerto, verás la página de bienvenida de XAMPP o la página de inicio de tu sitio web.

Si no puedes acceder a la página:

  1. Revisa tu archivo de configuración en busca de errores tipográficos
  2. Asegúrate de que Apache esté corriendo en el panel de control de XAMPP
  3. Si los problemas continúan, revisa los registros de errores de Apache para obtener más información

Consejo: Verifica conflictos de puerto

Usa el símbolo del sistema para verificar si el nuevo puerto ya está siendo usado por otra aplicación. Abre el símbolo del sistema y escribe:

netstat -ano | findstr :8012

Reemplaza "8012" con tu nuevo número de puerto. Si el comando devuelve resultados, significa que el puerto ya está en uso, y deberías elegir un puerto diferente para Apache.