Ištaisyti „Apache2“ klaidą „Nepavyko patikimai nustatyti serverio kvalifikuoto domeno vardo, naudojant„ ServerName “127.0.0.1

Kartais, kai mes pradedame arba pradedame iš naujo Apache2 Terminale gauname šią klaidą:

Nepavyko patikimai nustatyti visiškai kvalifikuoto serverio domeno vardo, naudojant „ServerName“ 127.0.0.1

Tai reiškia:

Nepavyko nustatyti teisingo serverio domeno pavadinimo, 127.0.0.1 bus naudojamas kaip ServerName

Norėdami ją išspręsti, tiesiog turime atlikti šią komandą:

echo "ServerName localhost" >> /etc/apache2/conf.d/fqdn

Pirmiau nurodyta komanda turi būti vykdoma su administratoriaus teisėmis, naudojant šaknis arba pateikimas komandos pradžioje : sudo

To pakaks problemai išspręsti, nuo šiol, kai jie paleidžia arba iš naujo paleidžia „Apache2“, šios klaidos nebebus.

saludos


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   ugnies šaltis sakė

    Draugas, aš įsivaizduoju, kad tai turi būti „Debian“, nes Ubuntu 13.04 ir 13.10 to nebėra, aplankas „conf.d“ apache2, sveikinimai

    1.    KZKG ^ Gaara sakė

      Jei jo nėra, jį sukurti nėra jokių problemų 😉

  2.   Lucas sakė

    Turėjau problemą, bet turėjau ją išspręsti kitu būdu, nes neturiu tos bylos .. ačiū vistiek, aš labai stengiausi, kaip prisimenu!
    komentaras: sudo neveikia taip, kaip siūloma, tai turėtų būti kažkas iš formos
    echo "ServerName localhost" | sudo tee /etc/apache2/conf.d/fqdn
    Aš tai pamenu tik todėl, kad tai yra dažna klaida, darant prielaidą, kad sudo pateikimas prieš viską yra tas pats, kas būti šaknimi. Tokiu atveju išvesties peradresavimas yra įvertinamas prieš sudo žaidimą, o įprastas vartotojas neturi leidimo rašyti į tą vietą

  3.   andy sakė

    Turiu klausimą, ar yra skirtumas tarp šio ir kito sprendimo?

    Sukurkite failą httpd.conf / etc / apache2
    ir parašykite į tą failą:
    Serverio pavadinimas localhost
    ir tada išsaugokite.

    Ar abu sprendimai daro tą patį?

  4.   „HacKan“ sakė

    Pasirengus sudo komandai „ppio“, „echo“ bus vykdoma tik kaip root, o rašyti nepavyks.
    Mažas triukas šiais atvejais su peradresavimais:
    sudo bash -c 'echo "ServerName localhost" >> /etc/apache2/conf.d/fqdn'
    ????

    Sveiki atvykę!

  5.   Edgardo sakė

    Ir kodėl gi ne įdėti ServerName domain.name.com direktyvos į failą /etc/apache2/apache.conf?

  6.   Manuelis Diazas sakė

    Labai ačiū ... .. !!!!
    Puiki informacija, išsprendžiau problemą ir skaudėjau galvą. Tuo aš išsprendžiau VIDAUS SERVERIO KLAIDĄ, kurią man suteikė paleidus sistemą PHP5.

  7.   Mauricio Lopezas sakė

    „Ubuntu“ 14.04:

    echo "ServerName localhost" | sudo tee /etc/apache2/conf-available/fqdn.conf
    sudo a2enconf fqdn

  8.   Chosė sakė

    O už freebsd su „apache22“ paslauga? 🙁

  9.   ruben sakė

    Aš išsprendžiau klaidą, labai ačiū