19 octubre, 2020

Error al iniciar Lampp (Xampp) Apache puerto 443

Al iniciar Lampp en Ubuntu (Linux) falla la puesta en marcha de Apache, con el mensaje: "Sorry, I've no idea what's going wrong":


sudo /opt/lampp/lampp start

Starting XAMPP for Linux 7.2.12-0...

XAMPP: Starting Apache...fail.

XAMPP:  Starting diagnose... 

XAMPP:  Sorry, I've no idea what's going wrong. 

XAMPP:  Please contact our forum http://www.apachefriends.org/f/ 

Last 10 lines of "/opt/lampp/logs/error_log":

XAMPP: Starting MySQL...ok.



Mirando en el archivo de registro de error que nos indica /opt/lampp/logs/error_log, vemos:


(98)Address already in use: AH00072: make_sock: could not bind to address [::]:443

(98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:443

no listening sockets available, shutting down


Apache falla al iniciarse porque el puerto 443 ya está en uso por algún otro programa, servicio...

En mi caso era porque en VMware Workstation tenía activado el acceso remoto a máquinas virtuales compartidas. 

  VMware-> Menú Edit->Preferences->Shared VMs




Una primera solución para que Lampp inicie Apache, es en VMware, o en la aplicación donde tu tengas el conflicto, desactivar la opción o cambiar el puerto que usa a otro.


Otra solución es cambiar el puerto que usa Apache. En el fichero de configuración 

/opt/lampp/lampp/etc/extra/httpd-ssl.conf


Buscamos la línea con el texto:

Listen 443


Y lo cambiamos a otro valor por ejemplo 4430, con lo que queda así:


Listen 4430


También podemos cambiar en este archivo todos los puertos 443 por el que hayamos elegido.

En mi caso para probar y desarrollar web con wordpress me bata con el "Listen".


No hay comentarios: