Joskus kun aloitamme tai käynnistämme uudelleen Apache2 Saamme seuraavan virheen terminaalissa:
Palvelimen täysin pätevää toimialueen nimeä ei voitu määrittää luotettavasti käyttämällä ServerName-nimeksi 127.0.0.1
Joka tarkoittaa:
Palvelimen oikeaa verkkotunnusta ei voitu määrittää, palvelimen nimenä käytetään 127.0.0.1
Sen ratkaisemiseksi meidän on yksinkertaisesti suoritettava seuraava komento:
echo "ServerName localhost" >> /etc/apache2/conf.d/fqdn
Tämä riittää ongelman ratkaisemiseksi, nyt, kun he käynnistävät tai käynnistävät Apache2: n, he eivät enää näytä tätä virhettä.
terveiset
Ystävä, kuvittelen, että tämän on oltava Debianissa, koska Ubuntu 13.04: ssä ja 13.10: ssä sitä ei enää ole, conf.d-kansio apache2: ssa, tervehdys
Jos sitä ei ole olemassa, sen luomisessa ei ole ongelmaa 😉
Minulla oli ongelma, mutta minun on täytynyt ratkaista se jollakin muulla tavalla, koska minulla ei ole sitä tiedostoa .. kiitos joka tapauksessa, kamppailin paljon muistan!
kommentti: sudo ei toimi ehdotetulla tavalla, sen pitäisi olla jotain lomakkeesta
echo "PalvelimenNimi paikallinen isäntä" | sudo tee /etc/apache2/conf.d/fqdn
Mainitsen sen vain siksi, että se on yleinen virhe olettaen, että sudon asettaminen kaiken eteen on sama kuin juuri. Tässä tapauksessa lähdön uudelleenohjaus arvostetaan ennen sudon tuloa, eikä tavallisella käyttäjällä ole kirjoitusoikeuksia kyseiseen sijaintiin
Minulla on kysymys, onko tämän ja toisen ratkaisun välillä eroa?
Luo httpd.conf-tiedosto tiedostoon / etc / apache2
ja kirjoita tiedostoon:
Palvelimen nimi localhost
ja tallenna se sitten.
Tekevätkö nämä kaksi ratkaisua täsmälleen saman asian?
Sudon valmisteleminen komennon ppioon suorittaa vain 'kaikun' juurena, ja kirjoitus epäonnistuu.
Pieni temppu näihin uudelleenohjauksia koskeviin tapauksiin:
sudo bash -c 'echo "PalvelimenNimi paikallinen isäntä" >> /etc/apache2/conf.d/fqdn'
🙂
Tervehdys!
Ja miksi ei laiteta ServerName domain.name.com -direktiiviä tiedostoon /etc/apache2/apache.conf?
Kiitos paljon…..!!!!
Erinomainen tieto, olen ratkaissut ongelman ja poistanut päänsäryn. Tällä tavoin ratkaisin SISÄISEN PALVELIMEN VIRHEEN, jonka se antoi minulle käynnistettäessä järjestelmää PHP5: ssä.
Ubuntu 14.04:
echo "PalvelimenNimi paikallinen isäntä" | sudo tee /etc/apache2/conf-available/fqdn.conf
sudo a2enconf fqdn
Ja freebsd: lle "apache22" -palvelun kanssa? 🙁
Olen ratkaissut virheen, kiitos paljon