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).
Luego puede ver todos los puertos utilizados y aquí vemos que el puerto 80
ya está utilizado por System
.
Elija un número de puerto libre (8012
, para este ejemplo).
Edite el archivo » httpd.conf»
Este archivo debe encontrarse en
C:xamppapacheconf
en Windows o enbin/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:xamppapacheconfextra
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://localhosten lugar de http://localhost:8012.
- Abra el Panel de control Xampp
- Vaya a Configuración ? Configuración de Servicio y Puerto ? Apache
- ¿Reemplazar los valores del Puerto principal y del Puerto SSL ??con los elegidos (por ejemplo,
8012
y8013
). - Guardar la configuración del servicio
- Guardar la configuración del Panel de control
- Reiniciar el servidor Apache Debería funcionar ahora.
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 ? Configuración 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, la única forma de hacerlo es volver a 80 o instalar un receptor en el puerto 80 (como un proxy) que redirija todo el 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 enC:xampp
) - Crear un archivo
XAMPP.INI
en ese directorio (por lo queXAMPP.ini
yxampp-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 solo para fines de visualización. No tiene relación con su httpd.conf
.