Korjaa Apache2-virhe "Palvelimen täysin pätevää toimialueen nimeä ei voitu luotettavasti määrittää, kun palvelimen nimi oli 127.0.0.1

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

Yllä oleva komento on suoritettava järjestelmänvalvojan oikeuksilla, joko käyttämällä tilin juuri tai laittaa komennon alkuun sudo

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


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   tulipalo dijo

    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

    1.    KZKG ^ Gaara dijo

      Jos sitä ei ole olemassa, sen luomisessa ei ole ongelmaa 😉

  2.   Lucas dijo

    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

  3.   Andy dijo

    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?

  4.   hackan dijo

    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!

  5.   Edgardo dijo

    Ja miksi ei laiteta ServerName domain.name.com -direktiiviä tiedostoon /etc/apache2/apache.conf?

  6.   Manuel Diaz dijo

    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ä.

  7.   Mauricio Lopez dijo

    Ubuntu 14.04:

    echo "PalvelimenNimi paikallinen isäntä" | sudo tee /etc/apache2/conf-available/fqdn.conf
    sudo a2enconf fqdn

  8.   Jose dijo

    Ja freebsd: lle "apache22" -palvelun kanssa? 🙁

  9.   ruben dijo

    Olen ratkaissut virheen, kiitos paljon