puertos - No se puede cambiar el número de puerto de Apache en Xampp
puertos php (5)
Acabo de descargar el archivo Xampp xampp-win32-1.8.2-0-VC9.zip para Windows y traté de iniciar el servidor apache. Pero el servidor no pudo comenzar con el siguiente mensaje:
XAMPP now starts as a console application.
Instead of pressing Control-C in this console window, please use xampp_stop.exe
to stop XAMPP, because it lets XAMPP end any current transactions and cleanup
gracefully.
(OS 10048)Only one usage of each socket address (protocol/network address/port)
is normally permitted. : AH00072: make_sock: could not bind to address 0.0.0.0:
80
AH00451: no listening sockets available, shutting down
AH00015: Unable to open logs
Entonces claramente el número de puerto 80 ya está ocupado.
Así que fui al archivo apache / conf / httpd.conf y encontré la línea:
#Listen 12.34.56.78:80
Listen 80
Y cambió la segunda línea de arriba a
Listen 8010
Entonces, el servidor ahora debe comenzar en el número de puerto 8010. Pero en su lugar, comienza en el número de puerto predeterminado https 443 y vuelve a dar el mismo error:
XAMPP now starts as a console application.
Instead of pressing Control-C in this console window, please use xampp_stop.exe
to stop XAMPP, because it lets XAMPP end any current transactions and cleanup
gracefully.
(OS 10048)Only one usage of each socket address (protocol/network address/port)
is normally permitted. : AH00072: make_sock: could not bind to address 0.0.0.0:
443
AH00451: no listening sockets available, shutting down
AH00015: Unable to open logs
Entonces, ¿cómo debo hacer que el servidor se ejecute en el número de puerto de mi elección y por qué mi enfoque no funciona? Por lo que puedo recordar, el enfoque solía funcionar en versiones anteriores de xampp pero no funciona ahora.
Debe cambiar el puerto desde https-ssl.conf
. Desde el panel de control de xamp config y apache ( Httpd-ssl.conf
) cambie el puerto.
Ejecuté setup_xampp.bat y edité el número de puerto desde los paneles de control usando el botón config de apache. Luego encontré esta línea Listen 80
y cambié el número de puerto a 81 editando esta línea. Esto resolvió mi problema.
Resulta que Skype impide que XAMPP ejecute Apache. Simplemente cierre Skype, abra el servidor y vuelva a abrir Skype. Eso solucionó el problema para mí.
Si está utilizando Xampp, abra este archivo httpd-ssl.conf y busque esta entrada Listen 443 , cámbiela a, digamos, Listen 444
Luego reinicia Apache.