Виправлено помилку Apache2 "Не вдалося надійно визначити повністю кваліфіковане доменне ім'я сервера, використовуючи 127.0.0.1 для ServerName"

Іноді, коли ми запускаємо або перезапускаємо Apache2 У терміналі з'являється така помилка:

Не вдалося достовірно визначити повне доменне ім’я сервера за допомогою 127.0.0.1 для ServerName

Що означає:

Не вдалося визначити правильне доменне ім'я для сервера, 127.0.0.1 буде використовуватися як Ім'я сервера

Для її вирішення нам просто потрібно виконати таку команду:

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

Вищевказану команду потрібно виконувати з адміністративними привілеями, використовуючи обліковий запис корінь або введення на початку команди Суду

Цього буде достатньо для вирішення проблеми, відтепер, коли вони запускають або перезапускають Apache2, вони більше не будуть показувати цю помилку.

привіт


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   шамотна - сказав він

    Друже, я думаю, це повинно бути у Debian, оскільки в Ubuntu 13.04 та 13.10 воно вже не існує, папка conf.d в apache2, привітання

    1.    KZKG ^ Гаара - сказав він

      Якщо його не існує, немає проблем із його створенням 😉

  2.   Лукас - сказав він

    У мене була проблема, але я, мабуть, вирішив її якось по-іншому, тому що у мене немає цього файлу .. все одно дякую, я багато боровся, як пам’ятаю!
    коментар: sudo не працює, як пропонується, це має бути щось на зразок форми
    echo "Ім'я сервера localhost" | sudo tee /etc/apache2/conf.d/fqdn
    Я згадую це лише тому, що це загальноприйнята помилка, вважати, що ставити sudo перед чимось - це те саме, що бути root. У цьому випадку вихід перенаправлення оцінюється до того, як Sudo увійде в дію, і звичайний користувач не має дозволу на запис до цього місця

  3.   Енді - сказав він

    У мене питання, чи є різниця між цим рішенням та іншим?

    Створіть файл httpd.conf всередині / etc / apache2
    і напишіть у цей файл:
    ServerName localhost
    а потім збережіть його.

    Чи роблять ці два рішення абсолютно одне і те ж?

  4.   Хаккан - сказав він

    Попереднє додавання sudo до команди ppio виконує лише "ехо" як корінь, а запис не вдасться.
    Маленька хитрість у цих випадках із переспрямуваннями:
    sudo bash -c 'echo "Ім'я сервера localhost" >> /etc/apache2/conf.d/fqdn'
    🙂

    Привіт!

  5.   Едгардо - сказав він

    А чому б не вставити директиву ServerName domain.name.com у файл /etc/apache2/apache.conf?

  6.   Мануель Діаз - сказав він

    Дуже дякую…..!!!!
    Чудова інформація, я вирішив проблему і зняв головний біль. Цим я вирішив ПОМИЛКУ ВНУТРІШНЬОГО СЕРВЕРА, яку він дав мені при запуску системи в PHP5.

  7.   Маурісіо Лопес - сказав він

    На Ubuntu 14.04:

    echo "Ім'я сервера localhost" | sudo tee /etc/apache2/conf-available/fqdn.conf
    sudo a2enconf fqdn

  8.   Хосе - сказав він

    А для freebsd із послугою "apache22"? 🙁

  9.   Рубен - сказав він

    Я вирішив помилку, велике спасибі