ª
תוכן עניינים:
- לפני שאתה מתחיל
- התחל את אפאצ'י
- עצור אפאצ'י
- הפעל מחדש את אפאצ'י
- טען מחדש את אפאצ'י
- בדוק תצורת אפאצ 'י
- צפה בסטטוס אפאצ 'י
- בדוק את גרסת Apache
- סיכום
שרת ה- HTTP של אפאצ'י הוא שרת האינטרנט הפופולרי ביותר בעולם. זהו שרת HTTP בחינם, קוד פתוח וחוצה פלטפורמות המספק תכונות עוצמתיות שניתן להרחיב באמצעות מגוון רחב של מודולים.
במדריך זה נעבור על פקודות האפאצ'ה החשובות והמשתמשות ביותר, כולל התחלה, עצירה והפעלה מחדש של אפאצ'י.
לפני שאתה מתחיל
אנו מניחים שאתה מחובר כשורש או כמשתמש עם הרשאות sudo. הפקודות במדריך זה צריכות לעבוד על כל הפצה מודרנית של לינוקס כמו אובונטו 18.04 ו- CentOS 7 ו- Debian 9.
באובונטו ובדביאן, שירות ה- Apache נקרא
apache2
, ואילו במערכת מבוססת Red Hat כגון CentOS, שם שירות ה- Apache הוא
httpd
.
התחל את אפאצ'י
הפעלת אפאצ'י היא די פשוטה. פשוט הקלד את הפקודה הבאה.
sudo systemctl start apache2
בהצלחה, הפקודה אינה מפיקה שום פלט.
sudo service apache2 start
במקום להפעיל ידנית את שירות אפאצ'י, כדאי מאוד להגדיר אותו להפעלת האתחול של המערכת:
עצור אפאצ'י
עצירת אפאצ'י כבה במהירות את תהליך האפאצ'י הראשי ואת כל תהליכי הילד גם אם ישנם חיבורים פתוחים.
כדי לעצור את אפאצ'י, הפעל את אחת מהפקודות הבאות:
sudo systemctl stop apache2
sudo service apache2 stop
הפעל מחדש את אפאצ'י
אפשרות ההפעלה מחדש היא דרך מהירה לעצור ואז להפעיל את שרת Apache.
השתמש באחת מהפקודות הבאות כדי לבצע הפעלה מחדש:
sudo systemctl restart apache2
sudo service apache2 restart
זו הפקודה שכנראה תשתמש בהן בתדירות הגבוהה ביותר.
טען מחדש את אפאצ'י
עליך לטעון מחדש או להפעיל מחדש את אפאצ'י בכל פעם שאתה מבצע שינויים בתצורה שלה.
בעת הטעינה מחדש, תהליך האפאצ'י הראשי מכבה את תהליכי הילד, טוען את התצורה החדשה ומתחיל תהליכי ילד חדשים.
כדי לטעון מחדש את אפאצ'י, השתמש באחת מהפקודות הבאות:
sudo systemctl reload apache2
sudo service apache2 reload
בדוק תצורת אפאצ 'י
בכל פעם שאתה מבצע שינויים בקובץ התצורה של שרת Apache, כדאי לבדוק את התצורה לפני שאתה מפעיל מחדש את השירות או טוען אותו מחדש.
השתמש בפקודה הבאה כדי לבדוק את תצורת Apache עבור שגיאות תחביר או מערכת:
sudo apachectl -t
הפלט ייראה כך:
Syntax OK
אם יש שגיאות, הפקודה מדפיסה הודעה מפורטת.
צפה בסטטוס אפאצ 'י
כדי לבדוק את מצב השירות של Apache, השתמש בפקודה הבאה:
sudo systemctl status apache2
הפלט ייראה כמו להלן:
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: active (running) since Wed 2019-05-29 21:16:55 UTC; 6s ago Process: 938 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS) Process: 956 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCES Main PID: 997 (apache2) Tasks: 55 (limit: 1152) CGroup: /system.slice/apache2.service ├─ 997 /usr/sbin/apache2 -k start ├─ 999 /usr/sbin/apache2 -k start └─1000 /usr/sbin/apache2 -k start
בדוק את גרסת Apache
לפעמים יתכן שתצטרך לדעת את גרסת ה- Apache שלך כדי שתוכל לבצע באגים בבעיה או לקבוע אם תכונה מסוימת זמינה.
אתה יכול לבדוק את גרסת Apache שלך על ידי הפעלה:
sudo apache2 -v
Server version: Apache/2.4.29 (Ubuntu) Server built: 2019-04-03T13:22:37
האפשרות
-V
(אותיות גדולות) מציגה את גרסת Apache יחד עם אפשרות ההגדרה.
סיכום
במדריך זה הראנו לכם כמה מפקודות האפאצ’י החיוניות ביותר. אם ברצונך ללמוד עוד אודות שורת הפקודה Apache, בקר בתיעוד של Apache
מסוף אפצ'יפקודות או פקודות CTRL או קיצורי מקשים עבור Windows

מהן פקודות CTRL? בדוק את הרשימה המלאה של קיצורי המקשים של CTRL אשר ניתן להשתמש בהם לביצוע משימות שימושיות ב- Windows PC בקלות.
7 תכונות xiaomi mi a1 מדהימות שעליך להכיר

להלן כמה מהפיצ'רים הגדולים והמגניבים של ה- Xiaomi Mi A1 החדש. תבדוק את זה!
7 תכונות iphone x של Apple מדהימות שעליך להכיר

ה- iPhone X (מבוטא 'TEN') מציג תצוגת OLED ותעודת פנים. אבל יתכן שתצטרך למכור חלק גוף כדי שתוכל להרשות זאת לעצמך.