Ispravite pogrešku Apache2 "Ne mogu pouzdano utvrditi potpuno kvalificirano ime domene poslužitelja, koristeći 127.0.0.1 za ServerName"

Ponekad kad pokrenemo ili ponovno pokrenemo Apache2 U terminalu dobivamo sljedeću pogrešku:

Ne mogu pouzdano utvrditi potpuno kvalificirano ime domene poslužitelja pomoću 127.0.0.1 za ServerName

Što znači:

Nije moguće utvrditi ispravno ime domene za poslužitelj, 127.0.0.1 će se koristiti kao ServerName

Da bismo ga riješili, jednostavno moramo izvršiti sljedeću naredbu:

echo "ServerName localhost" >> /etc/apache2/conf.d/fqdn

Gornja naredba mora se izvršiti s administrativnim privilegijama, bilo pomoću računa korijen ili stavljanje na početak naredbe sudo

To će biti dovoljno za rješavanje problema, od sada kada pokrenu ili ponovo pokrenu Apache2, više neće prikazivati ​​tu pogrešku.

pozdravi


Sadržaj članka pridržava se naših načela urednička etika. Da biste prijavili pogrešku, kliknite ovdje.

10 komentara, ostavi svoj

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   vatrogasna dijo

    Prijatelju, pretpostavljam da ovo mora biti u Debianu, jer u Ubuntuu 13.04 i 13.10 više ne postoji, mapa conf.d u apache2, pozdrav

    1.    KZKG ^ Gaara dijo

      U slučaju da ne postoji, nema problema s stvaranjem 😉

  2.   Lucas dijo

    Imao sam problem, ali morao sam ga riješiti na neki drugi način, jer nemam tu datoteku .. svejedno, hvala, mučio sam se puno kako se sjećam!
    komentar: sudo ne radi kako je predloženo, trebao bi biti nešto od oblika
    echo "Ime poslužitelja localhost" | sudo tee /etc/apache2/conf.d/fqdn
    Spominjem je samo zato što je uobičajena pogreška pretpostaviti da je stavljanje sudoa ispred bilo čega isto što i biti root. U ovom se slučaju preusmjeravanje rezultata vrednuje prije nego što sudo uđe u igru, a uobičajeni korisnik nema dozvolu za pisanje na to mjesto

  3.   Andy dijo

    Imam pitanje, postoji li razlika između ovog i ovog rješenja?

    Stvorite datoteku httpd.conf unutar / etc / apache2
    i napišite u tu datoteku:
    Ime poslužitelja localhost
    a zatim ga spremite.

    Čine li ta dva rješenja potpuno istu stvar?

  4.   HacKan dijo

    Dodavanje sudoa u naredbu ppio izvršit će samo 'echo' kao root, a pisanje neće uspjeti.
    Mali trik za ove slučajeve s preusmjeravanjima:
    sudo bash -c 'echo "Ime poslužitelja localhost" >> /etc/apache2/conf.d/fqdn'
    ????

    Pozdrav!

  5.   Edgardo dijo

    A zašto ne staviti direktivu ServerName domain.name.com u datoteku /etc/apache2/apache.conf?

  6.   Manuel Diaz dijo

    Puno ti hvala…..!!!!
    Izvrsne informacije, riješio sam problem i zaboljela me glava. Ovim sam riješio GREŠKU UNUTARNJEG SERVERA koju mi ​​je dao prilikom pokretanja sustava u PHP5.

  7.   Mauricio Lopez dijo

    Na Ubuntu 14.04:

    echo "Ime poslužitelja localhost" | sudo tee /etc/apache2/conf-available/fqdn.conf
    sudo a2enconf fqdn

  8.   Jose dijo

    A za freebsd s uslugom "apache22"? 🙁

  9.   Ruben dijo

    Riješio sam grešku, puno hvala