apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
El problema surge al momento que apache trata de iniciar el servidor desde el archivo httpd.conf (ubicado en el directorio /etc/apache2/). En esta instancia httpd no encuentra un nombre y por lo tanto devuelve este warning.
Para solucionarlo sólo se debe agregar un nombre al servidor. En este caso lo llamaré "localhost" de la siguiente forma:
Se abre en un editor (usaré vim) el archivo httpd.conf:
$ sudo vim /etc/apache2/httpd.conf y se agrega al principio la siguiente línea:
ServerName localhost
Aunque tengan uno o varios virtual host que atiendan todas las peticiones al servidor, es recomendable agregar está línea en el cuerpo principal (al principio por ejemplo) del archivo httpd.conf.
Posteriormente se edita el archivo hosts en el directorio /etc y se busca la línea que dice "127.0.0.1" y se agrega lo siguiente:
$ sudo vim /etc/hosts
127.0.0.1 localhost
Esto indicará a Apache httpd como encontrar un el nombre del servidor con una búsqueda reversa desde la dirección ip.
Para más información puede consultar el apartado de documentación de Apache que habla al respecto en:
http://wiki.apache.org/httpd/Errors/CouldNotDetermineServerName
1 comment:
Gracias llevo un buen rato con este error y ya estaba un poco arto.
Post a Comment