Fix Apache2-fejl "Kunne ikke pålideligt bestemme serverens fuldt kvalificerede domænenavn ved hjælp af 127.0.0.1 til servernavn"

Nogle gange når vi starter eller genstarter Apache2 Vi får følgende fejl i terminalen:

Kunne ikke pålideligt bestemme serverens fuldt kvalificerede domænenavn ved hjælp af 127.0.0.1 til servernavn

Hvilket betyder:

Det korrekte domænenavn til serveren kunne ikke bestemmes, 127.0.0.1 vil blive brugt som servernavn

For at løse det skal vi blot udføre følgende kommando:

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

Ovenstående kommando skal udføres med administrative rettigheder, enten ved hjælp af kontoen til rod eller sætte i begyndelsen af ​​kommandoen sudo

Dette vil være nok til at løse problemet, fra nu af når de starter eller genstarter Apache2, viser de ikke længere den fejl.

hilsen


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   ildkoldt sagde han

    Ven jeg forestiller mig, at dette skal være i Debian, da det i Ubuntu 13.04 og 13.10 ikke længere eksisterer, mappen conf.d i apache2, hilsner

    1.    KZKG ^ Gaara sagde han

      Hvis det ikke findes, er der ikke noget problem med at oprette det 😉

  2.   lucas sagde han

    Jeg havde problemet, men jeg må have løst det på en anden måde, for jeg har ikke den fil .. tak alligevel, jeg kæmpede meget, som jeg husker!
    kommentar: sudo fungerer ikke som foreslået, det skal være noget af formen
    ekko "Servernavn localhost" | sudo tee /etc/apache2/conf.d/fqdn
    Jeg nævner det kun, fordi det er en almindelig fejl at antage, at det at placere sudo foran noget er det samme som at være som root. I dette tilfælde vurderes omdirigering af output, før sudo kommer i spil, og den almindelige bruger har ikke skrivetilladelse til det sted

  3.   Andy sagde han

    Jeg har et spørgsmål, er der en forskel mellem denne løsning og denne anden?

    Opret httpd.conf-filen inde i / etc / apache2
    og skriv til den fil:
    Servernavn localhost
    og gem det derefter.

    Gør de to løsninger nøjagtigt det samme?

  4.   Hackan sagde han

    Forudbetaling af sudo til kommandoens ppio udfører kun 'ekkoet som rod, og skrivningen mislykkes.
    Et lille trick til disse sager med omdirigeringer:
    sudo bash -c 'echo "ServerName localhost" >> /etc/apache2/conf.d/fqdn'
    🙂

    Greetings!

  5.   Edgardo sagde han

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

  6.   Manuel Diaz sagde han

    Mange tak…..!!!!
    Fremragende information, jeg har løst et problem, og jeg har taget hovedpine. Med dette løste jeg en INTERN SERVERFEJL, som den gav mig, da jeg startede et system i PHP5.

  7.   Mauricio Lopez sagde han

    På Ubuntu 14.04:

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

  8.   Jose sagde han

    Og for freebsd med "apache22" -tjenesten? 🙁

  9.   ruben sagde han

    Jeg løste fejlen, mange tak