Ripari eraron Apache2 "Ne povis fidinde determini la kompletan kvalifikitan domajnan nomon de la servilo, uzante 127.0.0.1 por Servila nomo"

Foje kiam ni komencas aŭ rekomencas Apache2 Ni ricevas la sekvan eraron en la fina stacio:

Ne povis fidinde determini la kompletan kvalifikitan domajnan nomon de la servilo, uzante 127.0.0.1 por ServerName

Kio signifas:

La ĝusta domajna nomo por la servilo ne povis esti determinita, 127.0.0.1 estos uzata kiel Servila nomo

Por solvi ĝin, ni simple devas plenumi la jenan komandon:

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

La supra komando devas esti plenumita kun administraj privilegioj, ĉu per la konto de radikon aŭ metante komence de la komando sudo

Ĉi tio sufiĉos por solvi la problemon, ekde nun kiam ili startos aŭ rekomencos Apache2 ili ne plu montros tiun eraron.

salutoj


La enhavo de la artikolo aliĝas al niaj principoj de redakcia etiko. Por raporti eraron alklaku Ĉi tie.

10 komentoj, lasu la viajn

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita. Postulita kampojn estas markita per *

*

*

  1. Respondeculo pri la datumoj: Miguel Ángel Gatón
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.

  1.   fajro diris

    Amiko, mi imagas, ke ĉi tio devas esti en Debian, ĉar en Ubuntu 13.04 kaj 13.10, ĝi ne plu ekzistas, la dosierujo conf.d en apache2, salutojn

    1.    KZKG ^ Gaara diris

      Se ĝi ne ekzistas, ne estas problemo krei ĝin 😉

  2.   lucas diris

    Mi havis la problemon, sed mi certe solvis ĝin alimaniere, ĉar mi ne havas tiun dosieron .. dankon ĉiuokaze, mi multe luktis kiel mi memoras!
    komento: sudo ne funkcias kiel sugestite, ĝi estu io tia
    eoo "ServerName localhost" | sudo tee /etc/apache2/conf.d/fqdn
    Mi nur mencias ĝin, ĉar ĝi estas ofta eraro, supozi, ke meti sudon antaŭ ion ajn estas same kiel esti kiel radiko. En ĉi tiu kazo, la alidirektado de la produktaĵo estas taksita antaŭ ol sudo ekludas, kaj la komuna uzanto ne havas skriban permeson al tiu loko

  3.   andy diris

    Mi havas demandon, ĉu estas diferenco inter ĉi tiu solvo kaj ĉi tiu alia?

    Kreu la dosieron httpd.conf ene de / etc / apache2
    kaj skribu al tiu dosiero:
    ServerName lokagastiganto
    kaj poste konservu ĝin.

    Ĉu la du solvoj faras la saman aferon?

  4.   HackKan diris

    Prepara sudo al la komando ppio nur plenumos la 'eoon' kiel radikon, kaj la skribado malsukcesos.
    Iom da lertaĵo por ĉi tiuj kazoj kun alidirektiloj:
    sudo bash -c 'echo "ServerName localhost" >> /etc/apache2/conf.d/fqdn'
    🙂

    Dankon!

  5.   Edgardo diris

    Kaj kial ne meti la Direktilon ServerName domain.name.com en la dosieron /etc/apache2/apache.conf?

  6.   Manuel Diaz diris

    Multan dankon…..!!!!
    Bonega Informo, mi solvis problemon kaj forprenis kapdoloron. Per tio mi solvis INTERRAN SERVERAN ERARON, kiun ĝi donis al mi kiam mi lanĉis sistemon en PHP5.

  7.   Mauricio Lopez diris

    Ĉe Ubuntu 14.04:

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

  8.   jose diris

    Kaj senpage kun la servo "apache22"? 🙁

  9.   ruben diris

    Mi solvis la eraron, dankon