Ponekad kad pokrenemo ili ponovno pokrenemo Apache2 U terminalu dobivamo sljedeću pogrešku:
Ne mogu pouzdano utvrditi potpuno kvalificirano ime domene poslužitelja pomoću 127.0.0.1 za ServerName
Što znači:
Nije moguće utvrditi ispravno 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
To će biti dovoljno za rješavanje problema, od sada kada pokrenu ili ponovo pokrenu Apache2, više neće prikazivati tu pogrešku.
pozdravi
10 komentara, ostavi svoj
Prijatelju, pretpostavljam da ovo mora biti u Debianu, jer u Ubuntuu 13.04 i 13.10 više ne postoji, mapa conf.d u apache2, pozdrav
U slučaju da ne postoji, nema problema s stvaranjem 😉
Imao sam problem, ali morao sam ga riješiti na neki drugi način, jer nemam tu datoteku .. svejedno, hvala, mučio sam se puno kako se sjećam!
komentar: sudo ne radi kako je predloženo, trebao bi biti nešto od oblika
echo "Ime poslužitelja localhost" | sudo tee /etc/apache2/conf.d/fqdn
Spominjem je samo zato što je uobičajena pogreška pretpostaviti da je stavljanje sudoa ispred bilo čega isto što i biti root. U ovom se slučaju preusmjeravanje rezultata vrednuje prije nego što sudo uđe u igru, a uobičajeni korisnik nema dozvolu za pisanje na to mjesto
Imam pitanje, postoji li razlika između ovog i ovog rješenja?
Stvorite datoteku httpd.conf unutar / etc / apache2
i napišite u tu datoteku:
Ime poslužitelja localhost
a zatim ga spremite.
Čine li ta dva rješenja potpuno istu stvar?
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 "Ime poslužitelja localhost" >> /etc/apache2/conf.d/fqdn'
????
Pozdrav!
A zašto ne staviti direktivu ServerName domain.name.com u datoteku /etc/apache2/apache.conf?
Puno ti hvala…..!!!!
Izvrsne informacije, riješio sam problem i zaboljela me glava. Ovim sam riješio GREŠKU UNUTARNJEG SERVERA koju mi je dao prilikom pokretanja sustava u PHP5.
Na Ubuntu 14.04:
echo "Ime poslužitelja localhost" | sudo tee /etc/apache2/conf-available/fqdn.conf
sudo a2enconf fqdn
A za freebsd s uslugom "apache22"? 🙁
Riješio sam grešku, puno hvala