Løs Apache2-feil "Kunne ikke pålitelig bestemme serverens fullt kvalifiserte domenenavn ved hjelp av 127.0.0.1 for ServerName"

Noen ganger når vi starter eller starter på nytt Apache2 Vi får følgende feil i terminalen:

Kunne ikke pålitelig bestemme serverens fullt kvalifiserte domenenavn, ved hjelp av 127.0.0.1 for ServerName

Som betyr:

Riktig domenenavn for serveren kunne ikke bestemmes, 127.0.0.1 vil bli brukt som servernavn

For å løse det må vi bare utføre følgende kommando:

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

Ovennevnte kommando må utføres med administrative rettigheter, enten ved hjelp av kontoen til root eller sette i begynnelsen av kommandoen sudo

Dette vil være nok til å løse problemet, fra nå av når de starter eller starter Apache2 på nytt, vil de ikke lenger vise den feilen.

Hilsen


Innholdet i artikkelen følger våre prinsipper for redaksjonell etikk. Klikk på for å rapportere en feil her.

10 kommentarer, legg igjen dine

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   brannkaldt sa

    Venn jeg forestiller meg at dette må være i Debian, siden det i Ubuntu 13.04 og 13.10 ikke lenger eksisterer, conf.d-mappen i apache2, hilsener

    1.    KZKG ^ Gaara sa

      I tilfelle den ikke eksisterer, er det ikke noe problem å lage den 😉

  2.   Lucas sa

    Jeg hadde problemet, men jeg må ha løst det på en annen måte, for jeg har ikke den filen .. takk uansett, jeg slet veldig som jeg husker!
    kommentar: sudo fungerer ikke som foreslått, det skal være noe av skjemaet
    ekko "ServerName localhost" | sudo tee /etc/apache2/conf.d/fqdn
    Jeg nevner det bare fordi det er en vanlig feil, å anta at å sette sudo foran noe er det samme som å være som rot. I dette tilfellet verdsettes omdirigering av utdata før sudo kommer i spill, og den vanlige brukeren har ikke skrivetillatelse til det stedet

  3.   Andy sa

    Jeg har et spørsmål, er det en forskjell mellom denne løsningen og denne andre?

    Opprett httpd.conf-filen i / etc / apache2
    og skriv til den filen:
    Servernavn localhost
    og deretter lagre den.

    Gjør de to løsningene nøyaktig det samme?

  4.   Hackan sa

    Å forberede sudo til kommandoens ppio vil bare utføre "ekkoet" som rot, og skrivingen mislykkes.
    Et lite triks for disse sakene med viderekoblinger:
    sudo bash -c 'echo "ServerName localhost" >> /etc/apache2/conf.d/fqdn'
    ????

    Greetings!

  5.   Edgardo sa

    Og hvorfor ikke sette ServerName domain.name.com-direktivet i /etc/apache2/apache.conf-filen?

  6.   Manuel Diaz sa

    Tusen takk…..!!!!
    Utmerket informasjon, jeg har løst et problem, og jeg har tatt bort hodepine. Med dette løste jeg en INTERN SERVERFEIL som den ga meg når jeg startet et system i PHP5.

  7.   Mauricio Lopez sa

    På Ubuntu 14.04:

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

  8.   Jose sa

    Og for freebsd med "apache22" -tjenesten? 🙁

  9.   ruben sa

    Jeg løste feilen, tusen takk