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

Ponekad kad pokrenemo ili ponovo pokrenemo Apache2 U terminalu dobivamo sljedeću grešku:

Ne mogu pouzdano utvrditi potpuno kvalificirano ime domene poslužitelja, koristeći 127.0.0.1 za ServerName

Što znači:

Nije moguće utvrditi tačno 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 grešku.

Saludos


10 komentara, ostavi svoj

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   vatra hladna rekao je

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

    1.    KZKG ^ Gaara rekao je

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

  2.   lucas rekao je

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

  3.   Andy rekao je

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

    Kreirajte datoteku httpd.conf unutar / etc / apache2
    i napišite u tu datoteku:
    Ime servera localhost
    a zatim ga spremite.

    Da li ta dva rješenja rade potpuno istu stvar?

  4.   hackan rekao je

    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 "ServerName localhost" >> /etc/apache2/conf.d/fqdn'
    🙂

    Pozdrav!

  5.   Edgardo rekao je

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

  6.   Manuel Diaz rekao je

    Hvala ti puno…..!!!!
    Odlične informacije, riješio sam problem i zaboljela me glava. Ovim sam riješio GREŠKU UNUTARNJEG SERVERA koju mi ​​je dao prilikom pokretanja sistema u PHP5.

  7.   Mauricio Lopez rekao je

    Na Ubuntu 14.04:

    echo "ServerName localhost" | sudo tee /etc/apache2/conf-available/fqdn.conf
    sudo a2enconf fqdn

  8.   Jose rekao je

    A za freebsd s uslugom "apache22"? 🙁

  9.   Ruben rekao je

    Riješio sam grešku, puno hvala