apache2: Nie można wiarygodnie określić w pełni kwalifikowanej nazwy domeny serwera, używając 127.0.1.1 dla ServerName… czekam apache2:


13

Wczoraj zaktualizowałem system do Ubuntu 14.04. Ale po ponownym uruchomieniu komputera ten komunikat nadal pojawia się na czarnym ekranie po ekranie ładowania Ubuntu i nie odchodzi, a Ubuntu się nie uruchamia Nie mogę nic na to poradzić. co powinienem zrobić? Próbowałem zalogować się z innych terminali i zrobić tutaj asm , ale nadal nic


Odpowiedzi:


26

Można temu zaradzić na dwa sposoby.

  1. Dodaj ServerName localhostjako ostatni wiersz w /etc/apache2/apache2.confpliku.

  2. Utwórz plik o nazwie /etc/apache2/conf-available/servername.confi dodaj ciąg znaków do ServerName localhostśrodka i zapisz go. Utwórz miękki link w /etc/apache2/conf-enablednastępujący sposób

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

i zrestartuj serwer.

Ciąg localhostmożna zastąpić dowolną prawidłową nazwą domeny (np. Example.com).


Usunąłem apache za pośrednictwem innego tty. Nie mogłem się zalogować.
Tamim Addari,

4

Trzecim sposobem jest skonfigurowanie pliku hosts na komputerze:

127.0.0.1       localhost
127.0.1.1       servername.domain.com       servername

3

Innym sposobem wykonania drugiej opcji sugerowanej przez ccsen jest:

  1. Utwórz plik w / etc / apache2 / conf-available / o dowolnej żądanej nazwie. nazwa_serwera.conf jest odpowiednią opcją.

  2. Dodaj następujący wiersz do utworzonego pliku: ServerName yourservername. twoja nazwa serwera może być ustawiona na cokolwiek chcesz.

  3. Następnie uruchom następujące polecenie z terminala: sudo a2enconf servername(zakładając, że nazywasz plik dodany do conf-dostępny w kroku 1 „servername.conf”).

  4. Na koniec uruchom następujące polecenie z terminala: sudo service apache2 reload

Chociaż obie metody osiągają ten sam wynik, uważam, że ta metoda jest czystsza, ponieważ Apache dba o dowiązania symboliczne i umożliwia konfigurację.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.