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
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
10 kommentarer, lad dine
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
Hvis det ikke findes, er der ikke noget problem med at oprette det 😉
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
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?
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!
Og hvorfor ikke placere direktivet ServerName domain.name.com i /etc/apache2/apache.conf filen?
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.
På Ubuntu 14.04:
ekko "Servernavn localhost" | sudo tee /etc/apache2/conf-available/fqdn.conf
sudo a2enconf fqdn
Og for freebsd med "apache22" -tjenesten? 🙁
Jeg løste fejlen, mange tak