תקן שגיאת Apache2 "לא ניתן לקבוע באופן מהימן את שם התחום המלא של השרת, באמצעות 127.0.0.1 עבור שם שרת"

לפעמים כשאנחנו מתחילים או מתחילים מחדש Apache2 אנו מקבלים את השגיאה הבאה במסוף:

לא ניתן היה לקבוע באופן מהימן את שם התחום המלא של השרת, תוך שימוש ב- 127.0.0.1 עבור ServerName

אשר אומר:

לא ניתן לקבוע את שם הדומיין הנכון עבור השרת, 127.0.0.1 ישמש כ- ServerName

כדי לפתור את זה עלינו פשוט לבצע את הפקודה הבאה:

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

יש לבצע את הפקודה הנ"ל עם הרשאות ניהול, באמצעות חשבון של שורש או לשים בתחילת הפקודה sudo

זה יהיה מספיק כדי לפתור את הבעיה, מעתה ואילך כאשר הם מפעילים או מפעילים מחדש את Apache2 הם כבר לא יציגו את השגיאה הזו.

לגבי


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   חומת אש דיג'ו

    חבר אני מתאר לעצמי שזה חייב להיות בדביאן, מכיוון שבאובונטו 13.04 ו- 13.10 זה כבר לא קיים, התיקיה conf.d ב- apache2, ברכות

    1.    KZKG ^ גאארה דיג'ו

      במקרה שהיא לא קיימת, אין שום בעיה ליצור אותה 😉

  2.   לוקאס דיג'ו

    הייתה לי הבעיה, אבל בטח פתרתי את זה בדרך אחרת, כי אין לי את הקובץ הזה .. תודה בכל מקרה, נאבקתי הרבה כזכור!
    תגובה: סודו לא עובד כפי שהוצע, זה אמור להיות משהו מהצורה
    הד "ServerName localhost" | sudo tee /etc/apache2/conf.d/fqdn
    אני מזכיר את זה רק בגלל שזו טעות נפוצה, להניח שהצבת סודו לפני כל דבר זהה להיות שורש. במקרה זה, ניתוב מחדש של הפלט מוערך לפני סודו נכנס לשחק, ולמשתמש הנפוץ אין הרשאת כתיבה למיקום זה.

  3.   אנדי דיג'ו

    יש לי שאלה, האם יש הבדל בין הפיתרון הזה לבין זה אחר?

    צור את הקובץ httpd.conf בתוך / etc / apache2
    וכתוב לקובץ זה:
    שרת שם מקומי
    ואז שמור אותו.

    האם שני הפתרונות עושים בדיוק את אותו הדבר?

  4.   האקאן דיג'ו

    הצבת סודו ל- ppio של הפקודה תבצע רק את 'ההד' כשורש, והכתיבה תיכשל.
    טריק קטן למקרים אלה עם הפניות מחדש:
    sudo bash -c 'echo "ServerName localhost" >> /etc/apache2/conf.d/fqdn'
    ???

    ברכות!

  5.   אדגרדו דיג'ו

    ומדוע לא להכניס את הוראת ServerName domain.name.com לקובץ /etc/apache2/apache.conf?

  6.   מנואל דיאז דיג'ו

    תודה רבה לך…..!!!!
    מידע מצוין, פתרתי בעיה ולקחתי כאב ראש. בכך פתרתי שגיאת שרת פנימית שנתנה לי בעת הפעלת מערכת ב- PHP5.

  7.   מאוריסיו לופז דיג'ו

    באובונטו 14.04:

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

  8.   חוסה דיג'ו

    ובשביל freebsd עם שירות "apache22"? 🙁

  9.   רובן דיג'ו

    פתרתי את השגיאה, תודה רבה