apache2: impossibile determinare in modo affidabile il nome di dominio completo del server, usando 127.0.1.1 per ServerName ... in attesa di apache2:


13

Ieri ho aggiornato a Ubuntu 14.04. Ma dopo aver riavviato il PC, questo messaggio continua ad apparire in una schermata nera dopo la schermata di caricamento di Ubuntu e non scompare e Ubuntu non si avvia Non posso farci nulla. cosa dovrei fare? Ho provato ad accedere da altri terminali e faremmo qui ma ancora niente


Risposte:


26

Questo può essere superato in due modi.

  1. Aggiungi ServerName localhostcome ultima riga nel /etc/apache2/apache2.conffile.

  2. Crea un file chiamato /etc/apache2/conf-available/servername.confe aggiungi la stringa ServerName localhostall'interno e salvala. Creare un collegamento software /etc/apache2/conf-enabledcome segue

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

e riavvia il server.

La stringa localhostpuò essere sostituita con qualsiasi nome di dominio valido (es. Esempio.com).


Ho rimosso apache tramite altri tty. Non riesco ad accedere ad esso.
Tamim Addari,

4

Un terzo modo è configurare il file hosts del tuo computer:

127.0.0.1       localhost
127.0.1.1       servername.domain.com       servername

3

Un altro modo di eseguire la seconda opzione suggerita da ccsen è il seguente:

  1. Crea un file in / etc / apache2 / conf-available / con qualsiasi nome desiderato. servername.conf è un'opzione adatta.

  2. Aggiungere la seguente riga al file creato: ServerName yourservername. nomeutente può essere impostato su tutto ciò che desideri.

  3. Quindi eseguire quanto segue da un terminale: sudo a2enconf servername(supponendo che sia stato chiamato il file aggiunto a conf-available al passaggio 1 'servername.conf').

  4. Infine, esegui quanto segue dal terminale: sudo service apache2 reload

Sebbene entrambi i metodi ottengano lo stesso risultato, credo che questo sia più pulito poiché apache si occupa dei collegamenti simbolici e abilita la configurazione.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.