Problema con Apache2


apacheBolivariano

Problema con Apache2

Hoy estaba montando apache2 en Debian específicamente Soluos y bueno me encontré con un problema sencillo de resolver pero buscando en Internet me encontré que la mayoría de las soluciones eran muy rebuscadas y terminaban sin encajar con lo que de verdad era el problema para entender de que hablo:

 /etc/init.d/apache2 restart 

Y me da el siguiente ERROR

 Restarting web server: apache2apache2:
 Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName apache2:
 Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
(98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down Unable to open logs
Action 'start' failed.
The Apache error log may have more information.
failed! 

Lo que se traduce en GOOGLE exactamente como:

No se pudo determinar de forma fiable el nombre de dominio completo del servidor, usando 127.0.1.1 para ServerName

Yo simplemente con mi Ingles técnico entendí: Dirección en Uso, y no se puede obligar a usar [::]:80 ni tampoco 0.0.0.0:80 y bueno como la maquina es de verdad un autómata que hace solo lo que esta programada para hacer y no entiende de necesidades por lo menos hasta ahora y por mucho que le insista no va a abrir el puerto simplemente por que no esta programada para eso!

Así que si leímos el ERROR de APACHE2 deberíamos cambiar el puerto, eso si no caer en lo mismo y agregar un puerto que este siendo usado, yo por ejemplo como lo que quiero es probar algo simple lo cambie al toque y como esta maquina no es servidor le coloque un puerto que se que no esta siendo usado, recordemos el comando de la entrada  anterior:

lsof -i | grep LISTEN

Y colocamos por ejemplo 99 o 97 que son puertos que por lo menos nunca he escuchado a se me olvidaba donde, editamos el archivo

nano /etc/apache2/ports.conf

Y cambiamos 80 por el puerto de su preferencia o el que sepa que no se va a usar por ejemplo 97

Listen 97

Esta linea es mas o menos siempre la linea 9 no crees otra!!!

Y ya con esto reiniciamos APACHE2

/etc/init.d/apache2 restart
Restarting web server: apache2 ... waiting .

Ya funciona entonces no que queda mas nada que decir!

Informacion refrescada de:

Cambiar puerto de escucha de Apache

1 comentario en “Problema con Apache2

  1. Excelente muchas gracias por el aporte, yo solo solucione parando el apache2 no sabia como cambiar los puertos del apache2… (no se me ocurrio) no tenia claro la situacion… gracias por an acertivo

    Me gusta

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.