Apache “Could not determine the server’s fully qualified domain name”

Sigo anotando en mi “bloc de notas online” todos los errores solucionados que puedo. Esta vez, le toca el turno al amigo httpd. Fue al iniciar el servicio cuando vi el siguiente mensaje:

#Starting httpd: httpd: Could not determine the server’s fully qualified domain name, using 127.0.0.1 for ServerName

No parecía un error muy grave porque el servicio funcionaba pero, en todo caso, había que arreglarlo. Este error está relacionado directamente con apache sino con el servicio named. Buscando con Google encontré la solución. ServerName es la directiva que informa al apache del nombre del dominio. Este error quiere decir, que el host no es capaz de resolver su propio nombre. Puede ser por diversos motivos, pero la manera de arreglarlo es decirle al host que su nombre se ha de responder por su ip. El fichero a editar es /etc/hosts

Fallaba – Ejemplo A) Output /etc/hosts

#127.0.0.1 localhost.localdomain. localhost

Ok – Ejemplo B)

b1) Editamos el archivo /etc/hosts y añadimos la entrada siguiente:

#127.0.0.1 localhost.localdomain. localhost
#192.168.1.1 host1.midominio.com

b2) Reiniciamos el servicio named

#service named restart
ó
#/etc/init.d/named restart

Se que queda poco claro. Resumiendo, añadí una entrada al host, especificándole que, el nombre del host debía resolverse por la IP 192.168.1.1, la IP privada. También podríamos poner una IP pública. Resolvería igual el nombre.

One thought on “Apache “Could not determine the server’s fully qualified domain name”

Leave a Reply

Your email address will not be published. Required fields are marked *