band of brothers logo warphammer logo

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

January 25th, 2008 por Rubén Ortiz

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.



Una respuesta

  1. chris_lp

    en la linea q dice host1 es el nombre de la maquina, lo q se escribe ahi??
    Gracias de antemano

Deja tu comentario

Atención: La moderación de comentarios está activa, tu comentario estó en proceso de moderación. No hace falta que introduzcas tu comentario más veces.