apache2: no se pudo determinar de manera confiable el nombre de dominio completo del servidor, utilizando 127.0.1.1 para ServerName ... esperando apache2:

13

Actualicé a ubuntu 14.04 ayer. Pero después de reiniciar la PC, este mensaje continúa apareciendo en una pantalla negra después de la pantalla de carga de ubuntu y no desaparece y ubuntu no se inicia. No puedo hacer nada al respecto. ¿Qué tengo que hacer? Traté de iniciar sesión desde otras terminales y hacer asm aquí pero todavía nada

Tamim Addari
fuente

Respuestas:

26

Esto se puede superar de dos maneras.

  1. Agregar ServerName localhostcomo la última línea en el /etc/apache2/apache2.confarchivo.

  2. Cree un archivo llamado /etc/apache2/conf-available/servername.confy agregue la cadena ServerName localhostdentro y guárdelo. Cree un enlace suave debajo de la /etc/apache2/conf-enabledsiguiente manera

    ln -s /etc/apache2/conf-available/servername.conf .
    # or
    a2enconf servername
    

y reinicie el servidor.

La cadena localhostse puede reemplazar con cualquier nombre de dominio válido (es decir, ejemplo.com).

ccsen
fuente
He eliminado apache a través de otro tty. No pude iniciar sesión en él.
Tamim Addari
4

Una tercera forma es configurar el archivo de hosts de su computadora:

127.0.0.1       localhost
127.0.1.1       servername.domain.com       servername
HorusKol
fuente
3

Otra forma de realizar la segunda opción sugerida por ccsen es la siguiente:

  1. Cree un archivo en / etc / apache2 / conf-available / con cualquier nombre deseado. servername.conf es una opción adecuada.

  2. Agregue la siguiente línea al archivo creado: ServerName yourservername. yourververname se puede configurar a lo que desee.

  3. Luego ejecute lo siguiente desde una terminal: sudo a2enconf servername(suponiendo que llamó al archivo agregado a conf-available en el paso 1 'servername.conf').

  4. Finalmente, ejecute lo siguiente desde la terminal: sudo service apache2 reload

Aunque ambos métodos logran el mismo resultado, creo que este es más limpio ya que apache se encarga de los enlaces simbólicos y permite la configuración.

Vic07
fuente