que por para hat excepciones enable configurar configuracion cambiar linux apache centos

linux - por - redhat set proxy server



httpd: No se pudo determinar de manera confiable el nombre de dominio totalmente calificado del servidor, utilizando 127.0.0.1 para ServerName (10)

Asegúrese de que está editando el archivo httpd.conf correcto, entonces el error sobre el nombre de dominio del servidor no confiable debería desaparecer (este es el error más común).

Para ubicar su archivo de configuración httpd.conf Apache, ejecute:

apachectl -t -D DUMP_INCLUDES

Luego edite el archivo y descomente o cambie la línea ServerName en:

ServerName localhost

Luego reinicia tu apache por: sudo apachectl restart

Intenté reiniciar mi servidor Apache en CentOS 5.0 y recibí este mensaje:

httpd: No se pudo determinar de manera confiable el nombre de dominio totalmente calificado del servidor, utilizando 127.0.0.1 para ServerName

Aquí está el /etc/hosts :

127.0.0.1 server4-245 server4-245.com localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6

Aquí está el /etc/sysconfig/network :

NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=server4-245

También tengo esto en el archivo httpd.conf de Apache:

ServerName localhost

Sin embargo, sigo recibiendo el primer mensaje de error cuando reinicio Apache.


Después de la instalación inicial del servidor Apache, recibí el siguiente error al reiniciar el servicio Apache en Ubuntu 12.04 (Precise Pangolin)

La solución es realmente simple. Simplemente agregue la directiva ServerName a /etc/apache2/httpd.conf :

sudo nano /etc/apache2/httpd.conf

Agregar: ServerName localhost

Finalmente reinicie el servidor Apache:

sudo /etc/init.d/apache2 restart


En el archivo httpd.conf Apache:

ServerName: 127.0.0.1


En httpd.conf, busque "ServerName". Por lo general, se comenta por defecto en Mac. Simplemente quítelo y llénelo. Asegúrese de que también tenga el nombre / combo de IP configurado en / etc / hosts.


Entonces, aunque esto se responde y se acepta, sigue surgiendo como un resultado de búsqueda superior y las respuestas, aunque establecidas (después de muchas investigaciones) me dejaron rascándome la cabeza y cavando mucho más. Así que aquí hay un diseño rápido de cómo resolví el problema.

Suponiendo que mi servidor es myserver.myhome.com y mi dirección IP estática es 192.168.1.150:

  1. Edite el archivo de hosts

    $ sudo nano -w /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 127.0.0.1 myserver.myhome.com myserver 192.168.1.150 myserver.myhome.com myserver ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 ::1 myserver.myhome.com myserver

  2. Editar httpd.conf

    $ sudo nano -w /etc/apache2/httpd.conf ServerName myserver.myhome.com

  3. Editar red

    $ sudo nano -w /etc/sysconfig/network HOSTNAME=myserver.myhome.com

  4. Verificar

    $ hostname (output) myserver.myhome.com $ hostname -f (output) myserver.myhome.com

  5. Reiniciar Apache

    $ sudo /etc/init.d/apache2 restart

Parecía que la diferencia incluía myserver.myhome.com tanto para el 127.0.0.1 como para la dirección IP estática 192.168.1.150 en el archivo hosts. Lo mismo en Ubuntu Server y CentOS.


Hay dos formas de resolver este error:

  1. Include /etc/apache2/httpd.conf

    Agregue la línea anterior en el archivo /etc/apache2/apache2.conf

  2. Agregue esta línea al final del archivo /etc/apache2/apache2.conf :

    ServerName localhost


La mayoría de las respuestas sugieren agregar el ServerName localhost a /etc/apache2/apache2.conf .

Pero citando la documentación de Apache :

La presencia de este mensaje de error también indica que Apache httpd no pudo obtener un nombre de host totalmente calificado haciendo una búsqueda inversa en la dirección IP de su servidor. Si bien las instrucciones anteriores eliminarán la advertencia en cualquier caso, también es una buena idea corregir la resolución de su nombre para que funcione este mapeo inverso.

Por lo tanto, agregar una línea a /etc/hosts es probablemente una solución más robusta:

192.0.2.0 foobar.example.com foobar

donde 192.0.2.0 es la dirección IP estática del servidor llamado foobar dentro del dominio example.com .

Uno puede verificar el FQDN, por ejemplo, con

hostname -A

(atajo para hostname --all-fqdn de hostname --all-fqdn ).


Resolví el mensaje de nombre de dominio completo en diferentes ocasiones al agregar mi nombre de host del servidor al archivo /etc/apache2/httpd.conf y al archivo /etc/apache2/apache2.conf .

Escriba hostname -f en su terminal. Esta consulta devolverá su nombre de host.

Luego edite el archivo /etc/apache2/httpd.conf (o ServerName <your_hostname> si no existe por algún motivo) y agregue ServerName <your_hostname> .

Alternativamente, también he podido eliminar el mensaje agregando ServerName <your_hostname> al archivo /etc/apache2/apache2.conf .

Si todo va bien, cuando reinicies Apache, el mensaje desaparecerá.


Si no tiene httpd.conf en la carpeta /etc/apache2 , debe tener apache2.conf - simplemente agregue:

ServerName localhost

Luego reinicie el servicio apache2 .


Su archivo hosts no incluye un FQDN válido, ni es un host localhost FQDN. Un FQDN debe incluir una parte de nombre de host, así como una parte de nombre de dominio. Por ejemplo, el siguiente es un FQDN válido:

host.server4-245.com

Elija un FQDN e inclúyalo en su /etc/hosts en las direcciones IPv4 e IPv6 que esté utilizando (en su caso, localhost o 127.0.0.1 ), y cambie su ServerName en su configuración de httpd para que coincida.

/ etc / hosts:

127.0.0.1 localhost.localdomain localhost host.server4-245.com ::1 localhost.localdomain localhost host.server4-245.com

httpd.conf:

ServerName host.server4-245.com