Labot Apache2 kļūdu "Nevarēja droši noteikt servera pilnībā kvalificēto domēna vārdu, izmantojot servera nosaukumam 127.0.0.1"

Dažreiz, kad mēs sākam vai restartējam Apache2 Mēs saņemam šādu kļūdu terminālā:

Nevarēja droši noteikt servera pilnībā kvalificēto domēna nosaukumu, izmantojot ServerName 127.0.0.1

Kas nozīmē:

Pareizu servera domēna nosaukumu nevarēja noteikt, kā ServerName tiks izmantots 127.0.0.1

Lai to atrisinātu, mums vienkārši jāizpilda šāda komanda:

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

Iepriekš minētā komanda ir jāizpilda ar administratora tiesībām, izmantojot vai nu kontu sakne vai liekot komandas sākumā sudo

Tas būs pietiekami, lai atrisinātu problēmu, tagad, palaižot vai restartējot Apache2, viņi vairs nerādīs šo kļūdu.

Sveicieni


Raksta saturs atbilst mūsu principiem redakcijas ētika. Lai ziņotu par kļūdu, noklikšķiniet uz šeit.

10 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   ugunskurs teica

    Draugs, es domāju, ka tam jābūt Debianā, jo Ubuntu 13.04 un 13.10 tā vairs nepastāv, conf.d mape apache2, sveicieni

    1.    KZKG ^ Gaara teica

      Gadījumā, ja tā nepastāv, ar tās izveidošanu nav problēmu 😉

  2.   Lucas teica

    Man bija problēma, bet es noteikti to atrisināju citā veidā, jo man nav šī faila .. paldies vienalga, es daudz cīnījos, kā es atceros!
    komentārs: sudo nedarbojas, kā ieteikts, tam vajadzētu būt kaut kam no formas
    atbalss "ServerName localhost" | sudo tee /etc/apache2/conf.d/fqdn
    Es to pieminu tikai tāpēc, ka tā ir izplatīta kļūda, pieņemot, ka sudo likšana kaut kam priekšā ir tas pats, kas būt kā root. Šajā gadījumā izejas novirzīšana tiek novērtēta pirms sudo spēles sākuma, un parastajam lietotājam nav rakstīšanas atļaujas šai vietai

  3.   Andy teica

    Man ir jautājums, vai ir atšķirība starp šo un citu risinājumu?

    Izveidojiet failu httpd.conf mapē / etc / apache2
    un rakstiet uz šo failu:
    ServerName localhost
    un pēc tam saglabājiet to.

    Vai abi risinājumi dara tieši to pašu?

  4.   HacKan teica

    Sagatavojot sudo komandas ppio, 'echo' tiks izpildīts tikai kā sakne, un rakstīšana neizdosies.
    Neliels triks šiem gadījumiem ar novirzīšanu:
    sudo bash -c 'echo "ServerName localhost" >> /etc/apache2/conf.d/fqdn'
    ????

    Sveicieni!

  5.   Edgardo teica

    Un kāpēc neievietot ServerName domain.name.com direktīvu failā /etc/apache2/apache.conf?

  6.   Manuels Diazs teica

    Liels tev paldies…..!!!!
    Lieliska informācija, es esmu atrisinājis problēmu un man sāp galva. Ar to es atrisināju IEKŠĒJO PAKALPOJUMU KĻŪDU, ko tas man deva, startējot sistēmu PHP5.

  7.   Mauricio Lopez teica

    Ubuntu 14.04:

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

  8.   Jose teica

    Un par freebsd ar "apache22" servisu? 🙁

  9.   Ruben teica

    Es atrisināju kļūdu, liels paldies