¿Quien no ha recibido el siguiente error al arrancar el servidor web apache?

apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName

Pues la manera de solucionarlo en una única línea sería esta:

sudo sh -c ‘echo “ServerName localhost” >> /etc/apache2/conf.d/name’ && sudo service apache2 restart

El problema viene que en en el archivo de configuración del servidor web apache , normalmente situado en la ruta linux /etc/apache2/apache2.conf o también puede estar en el archivo de configuración de un determinado sitio en la carpeta /etc/apache2/sites-available/default.conf no existe la identificación del nombre del servidor, por lo que hay que incluir si tuviéramos un dominio el dominio o añadir la línea ServerName localhost para indicar que el servidor se ejecuta en local, en el servicio localhost.

Tras realizar esta operación como la hemos hecho arriba o bien entramos y lo añadimos a mano ya tendríamos configurado el servidor web apache para que responda ante bien un dominio bien ante localhost , podemos comprobar el arranque como /etc/init.d/apache2 start . O también podríamos verlo con la instrucción systemctl status apache.service, que nos indicará más información sobre el arranque del servidor.

Posteriormente podemos comprobar si funciona correctamente accediendo desde cualquier navegador con la dirección http://localhost. Si quisiéramos añadir un certificado https deberíamos instalar un servicio let’s encrypt que genera un certificado que se va renovando de manera periódica por ejemplo o un certificado autofirmado y posteriormente habilitarlo desde un virtualhost  en el archivo de configuración de apache.

Lo he leido en el post

por files

2 comentario en “Error al iniciar o arrancar el servidor web apache en linux”

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

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