Niekedy, keď začíname alebo reštartujeme Apache2 V termináli sa zobrazuje nasledujúca chyba:
Pomocou názvu 127.0.0.1 pre ServerName sa nepodarilo spoľahlivo určiť plne kvalifikovaný názov domény servera
Čo znamená:
Správny názov domény pre server sa nepodarilo určiť. Ako názov servera sa použije adresa 127.0.0.1
Aby sme to vyriešili, musíme jednoducho vykonať nasledujúci príkaz:
echo "ServerName localhost" >> /etc/apache2/conf.d/fqdn
Vyššie uvedený príkaz musí byť vykonaný s oprávneniami správcu, buď pomocou účtu koreň alebo uvedenie na začiatok príkazu sudo
To bude stačiť na vyriešenie problému, odteraz sa pri spustení alebo reštartovaní servera Apache2 už táto chyba nebude zobrazovať.
pozdravy
Priateľ, predstavujem si, že to musí byť v Debiane, pretože v Ubuntu 13.04 a 13.10 už neexistuje, priečinok conf.d v apache2, pozdravy
V prípade, že neexistuje, nie je problém s jeho vytvorením 😉
Mal som problém, ale musel som to vyriešiť nejako inak, pretože ten súbor nemám .. každopádne vďaka, veľmi som sa trápil, ako si pamätám!
komentár: sudo nefunguje podľa návrhu, malo by to byť niečo vo forme
echo "Názov_servera localhost" | sudo tee /etc/apache2/conf.d/fqdn
Spomínam to len preto, že je to častá chyba, predpokladať, že uvedenie sudo pred čokoľvek je to isté ako byť root. V takom prípade sa presmerovanie výstupu ocení skôr, ako vstúpi do hry sudo, a bežný používateľ nemá na dané miesto povolenie na zápis.
Mám otázku, je rozdiel medzi týmto riešením a týmto iným?
Vytvorte súbor httpd.conf vo vnútri / etc / apache2
a napíš do toho súboru:
Názov_servera localhost
a potom ho uložte.
Robia tieto dve riešenia presne to isté?
Príprava sudo na príkaz ppio vykoná iba 'echo' ako root a zápis zlyhá.
Malý trik pre tieto prípady s presmerovaniami:
sudo bash -c 'echo "ServerName localhost" >> /etc/apache2/conf.d/fqdn'
????
Zdravím!
A prečo nevložiť smernicu ServerName domain.name.com do súboru /etc/apache2/apache.conf?
Ďakujem ti veľmi pekne…..!!!!
Výborná informácia, vyriešil som problém a rozbolela ma hlava. Týmto som vyriešil CHYBU VNÚTORNÉHO SERVERU, ktorú mi spôsobil pri spustení systému v PHP5.
V systéme Ubuntu 14.04:
echo "Názov_servera localhost" | sudo tee /etc/apache2/conf-available/fqdn.conf
sudo a2enconf fqdn
A pre freebsd so službou „apache22“? 🙁
Vyriešil som chybu, ďakujem pekne