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
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
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
I tilfelle den ikke eksisterer, er det ikke noe problem å lage den 😉
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
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?
Å 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!
Og hvorfor ikke sette ServerName domain.name.com-direktivet i /etc/apache2/apache.conf-filen?
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.
På Ubuntu 14.04:
ekko "ServerName localhost" | sudo tee /etc/apache2/conf-available/fqdn.conf
sudo a2enconf fqdn
Og for freebsd med "apache22" -tjenesten? 🙁
Jeg løste feilen, tusen takk