Perbaiki kesalahan Apache2 "Tidak dapat secara andal menentukan nama domain server yang sepenuhnya memenuhi syarat, menggunakan 127.0.0.1 untuk NamaServer"

Terkadang saat kita memulai atau memulai ulang Apache2 Kami mendapatkan kesalahan berikut di terminal:

Tidak dapat secara andal menentukan nama domain server yang sepenuhnya memenuhi syarat, menggunakan 127.0.0.1 untuk ServerName

Yang berarti:

Nama domain yang benar untuk server tidak dapat ditentukan, 127.0.0.1 akan digunakan sebagai NamaServer

Untuk mengatasinya kita hanya harus menjalankan perintah berikut:

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

Perintah di atas harus dijalankan dengan hak akses administratif, baik menggunakan akun akar atau meletakkan di awal perintah sudo

Ini akan cukup untuk menyelesaikan masalah, mulai sekarang ketika mereka memulai atau memulai ulang Apache2, mereka tidak akan lagi menampilkan kesalahan itu.

salam


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   api unggun dijo

    Sobat saya membayangkan ini pasti ada di Debian, karena di Ubuntu 13.04 dan 13.10 sudah tidak ada lagi, folder conf.d di apache2, salam kenal

    1.    KZKG ^ Gaara dijo

      Jika tidak ada, tidak ada masalah dengan membuatnya 😉

  2.   lucas dijo

    Saya memiliki masalah, tetapi saya harus menyelesaikannya dengan cara lain, karena saya tidak memiliki file itu .. terima kasih, saya berjuang keras seperti yang saya ingat!
    komentar: sudo tidak berfungsi seperti yang disarankan, itu harus berupa sesuatu
    echo "ServerName localhost" | sudo tee /etc/apache2/conf.d/fqdn
    Saya hanya menyebutkannya karena itu adalah kesalahan umum, menganggap bahwa menempatkan sudo di depan segala sesuatu sama dengan menjadi root. Dalam hal ini, pengalihan keluaran dinilai sebelum sudo mulai digunakan, dan pengguna biasa tidak memiliki izin menulis ke lokasi itu.

  3.   Andy dijo

    Saya punya pertanyaan, apakah ada perbedaan antara solusi ini dan solusi lainnya?

    Buat file httpd.conf di dalam / etc / apache2
    dan tulis ke file itu:
    Nama Server localhost
    lalu simpan.

    Apakah kedua solusi tersebut melakukan hal yang persis sama?

  4.   hackan dijo

    Mempersiapkan sudo ke ppio perintah hanya akan menjalankan 'echo' sebagai root, dan penulisan akan gagal.
    Trik kecil untuk kasus ini dengan pengalihan:
    sudo bash -c 'echo "ServerName localhost" >> /etc/apache2/conf.d/fqdn'
    🙂

    Salam!

  5.   Edgardo dijo

    Dan mengapa tidak meletakkan direktif ServerName domain.name.com di file /etc/apache2/apache.conf?

  6.   Manuel Diaz dijo

    Terima kasih banyak…..!!!!
    Informasi Luar Biasa, saya telah memecahkan masalah dan saya pusing. Dengan ini saya memecahkan KESALAHAN SERVER INTERNAL yang diberikannya kepada saya saat memulai sistem di PHP5.

  7.   Mauricio Lopez dijo

    Di Ubuntu 14.04:

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

  8.   Jose dijo

    Dan untuk freebsd dengan layanan "apache22"? 🙁

  9.   ruben dijo

    Saya menyelesaikan kesalahannya, terima kasih banyak