כיצד להפעיל מחדש את Apache HTTPD באובונטו 22.04

Kyzd Lhp Yl Mhds T Apache Httpd B Wbwntw 22 04



הוא אחד משרתי האינטרנט הפרוסים ביותר. זו תוכנה חינמית וקוד פתוח שפותחה ומתוחזקת על ידי . הוא מציע ביצועים מהירים, אמינות, אבטחה והתאמה אישית בעזרת הרחבות ומודולים רבים. לפי הערכות, אפאצ'י מחזיק בכ-67% מכל אתרי האינטרנט בעולם.

מדריך זה יציג הפעלה מחדש של שירות Apache HTTPD ב-Ubuntu 22.04.







דרישות מוקדמות

כדי לבצע את השלבים המוצגים במדריך זה, תזדקק לרכיבים הבאים:



    • מערכת אובונטו 22.04 מוגדרת כהלכה
    • הגרסה האחרונה של שרת האינטרנט של Apache הותקנה והוגדרה. בדוק את התקנת Apache על אובונטו 22.04
    • גישה למשתמש שאינו שורש עם הרשאת sudo

שירות HTTPD של Apache

אובונטו משתמשת systemd , מנהל מערכת ושירות init פופולרי עבור לינוקס. יש לו תכונות שונות, כגון תמיכה בתמונות, מעקב אחר תהליכים וניהול דמונים. מלבד אובונטו, רוב ההפצות המודרניות של לינוקס מגיעות עם systemd מותקן מראש.



עם ההתקנה, Apache רושם שירות ייעודי, apache2.service , עם systemd לניהול קל יותר. זה מאפשר לנו לנהל את שירות Apache עם כלים כמו systemctl ו שֵׁרוּת .





ישנם מספר תרחישים שבהם תוכל לשקול להפעיל מחדש את Apache:

    • עם שינוי כל תצורת אפאצ'י קריטית למשימה
    • השרת מתנהג מוזר

הפעלה מחדש של Apache HTTPD באמצעות systemctl

באמצעות systemctl היא השיטה המומלצת לניהול כל שירות המשתמש systemd . מבנה הפקודה הוא כדלקמן:



$ סודו systemctl < פעולה > < שם השירות >


בעקבות המבנה, הפעל מחדש את Apache באמצעות הפקודה הבאה:

$ סודו systemctl הפעל מחדש את apache2.service


הפעלה מחדש של Apache HTTPD באמצעות שירות

ה שֵׁרוּת command הוא כלי נוסף שיכול לנהל את שירותי המערכת. עם זאת, מבנה פיקוד השירות שונה במקצת מזה של systemctl . יתרה מכך, הפונקציונליות שלו מוגבלת גם לניהול שירות בסיסי.

מבנה הפקודה הוא כדלקמן:

$ סודו שֵׁרוּת < שם השירות > < פעולה >


בעקבות המבנה הזה, השתמש בפקודה הבאה כדי להפעיל מחדש את Apache:

$ סודו הפעלה מחדש של שירות apache2


טיפים נוספים

בדיקת סטטוס אפאצ'י

מצב השירות מסייע באיתור באגים בכל התנהגות חריגה. כדי לבדוק את מצב שירות Apache, השתמש באחת מהפקודות הבאות:

$ סודו סטטוס systemctl apache2.service


$ סודו מצב שירות apache2


עצירת אפאצ'י

אם ברצונך לכבות ידנית את שרת Apache, הפעל כל אחת מהפקודות הבאות:

$ סודו systemctl עצור את apache2.service


$ סודו שירות apache2 stop


טוען מחדש את אפאצ'י

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

$ סודו systemctl טען מחדש את apache2.service


$ סודו שירות apache2 טען מחדש


הפעלה/השבתה של Apache

אם שירות מופעל, מערכת ה-systemd יתחיל את השירות באופן אוטומטי עם האתחול. אם לא, אז עליך להפעיל את השירות באופן ידני. באופן דומה, אם תשבית שירות, ה-systemd לא יתחיל אותו עוד עם האתחול.

כדי להפעיל את Apache באתחול, השתמש בפקודה הבאה:

$ סודו systemctl לְאַפשֵׁר apache2.service



כדי להשבית את שירות Apache, השתמש בפקודה זו:

$ סודו systemctl השבת את apache2.service


סיכום

במדריך זה, הדגמנו בהצלחה הפעלה מחדש של ה-Apache HTTPD באובונטו בעזרת systemctl ו שֵׁרוּת כלים. הצגנו גם טעינה מחדש, הפעלה והשבתה של שירות Apache.

כלי systemctl יכול להשיג הרבה יותר. למשל, בדוק רשום עם systemd .

לעתים קרובות, Apache מותקן כחלק מחסנית LAMP כדי לספק סביבת פיתוח אינטרנט מלאה. למידע נוסף על . אפאצ'י יכול לעבוד גם עם , המשרתים מחשוב מרובה.