Установка Apache HTTP Server в CentOS 7
תוכן עניינים:
- תנאים מוקדמים
- מתקין אפאצ'י
- התאמת חומת האש
- מאמת התקנת Apache
- ניהול שירות Apache
- מבנה קובץ התצורה של אפאצ 'י ושיטות העבודה המומלצות
- סיכום
שרת ה- HTTP של אפאצ'י הוא שרת האינטרנט הפופולרי ביותר בעולם. זהו שרת HTTP בחינם, עם קוד פתוח וחוצה פלטפורמות, המספק תכונות עוצמתיות הניתנות להרחבה באמצעות מגוון רחב של מודולים. ההוראות שלהלן מתארות כיצד להתקין ולנהל את שרת האינטרנט של Apache במחשב CentOS 7 שלך.
תנאים מוקדמים
לפני שתתחיל עם ההדרכה, וודא שאתה מחובר כמשתמש עם הרשאות sudo.
מתקין אפאצ'י
Apache זמין במאגרי CentOS המוגדרים כברירת מחדל וההתקנה די ישר קדימה.
ב- CentOS ו- RHEL חבילת Apache והשירות נקרא
httpd
. כדי להתקין את החבילה, הפעל את הפקודה הבאה:
sudo yum install
לאחר השלמת ההתקנה, הפעל את שירות Apache והפעל אותו:
sudo systemctl enable
sudo systemctl start
התאמת חומת האש
אם השרת שלך מוגן על ידי חומת אש אתה צריך לפתוח יציאות HTTP ו-
80
ו-
443
. השתמש בפקודות הבאות כדי לפתוח את היציאות הדרושות:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
מאמת התקנת Apache
כעת, לאחר שבידינו להתקין את Apache בשרת CentOS 7 שלנו, נוכל לבדוק את הסטטוס ואת גרסת השירות של Apache, באמצעות:
sudo systemctl status
● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2018-04-26 07:13:07 UTC; 11s ago Docs: man:httpd(8) man:apachectl(8) Main PID: 3049 (httpd) Status: "Total requests: 0; Current requests/sec: 0; Current traffic: 0 B/sec" CGroup: /system.slice/httpd.service ├─3049 /usr/sbin/httpd -DFOREGROUND ├─3050 /usr/sbin/httpd -DFOREGROUND ├─3051 /usr/sbin/httpd -DFOREGROUND ├─3052 /usr/sbin/httpd -DFOREGROUND ├─3053 /usr/sbin/httpd -DFOREGROUND └─3054 /usr/sbin/httpd -DFOREGROUND
sudo httpd -v
Server version: Apache/2.4.6 (CentOS) Server built: Oct 19 2017 20:39:16
לבסוף כדי לאמת אם הכל עובד כראוי, פתח את כתובת ה- IP של השרת שלך
http://YOUR_IP
בדפדפן שבחרת, ותראה את עמוד ברירת המחדל של CentOS 7 Apache כמוצג להלן:
ניהול שירות Apache
אתה יכול לנהל את שירות Apache באותו אופן כמו כל יחידת מערכת אחרת.
כדי להפסיק את שירות Apache, הפעל:
sudo systemctl stop
כדי להפעיל אותו שוב, הקלד:
sudo systemctl start
כדי להפעיל מחדש את שירות Apache:
sudo systemctl restart
כדי לטעון מחדש את שירות Apache לאחר שביצעת כמה שינויים בתצורה:
sudo systemctl reload
אם ברצונך להשבית את שירות Apache כדי להתחיל באתחול:
sudo systemctl disable
וכדי להפעיל אותו מחדש:
מבנה קובץ התצורה של אפאצ 'י ושיטות העבודה המומלצות
- כל קבצי התצורה של Apache נמצאים בספריית
/etc/httpd
קובץ התצורה העיקרי של Apache הוא/etc/httpd/conf/httpd.conf
כל קבצי התצורה המסתיימים עם.conf
נמצאים.conf
. כלולים בקובץ התצורה הראשי של Apache. קבצי תצורה האחראים לטעינת מודולי Apache שונים נמצאים בספריית/etc/httpd/conf.modules.d
לשמירה על תחזוקה טובה יותר מומלץ ליצור קובץ תצורה נפרד (vhost) עבור כל דומיין. קבצי vhost Apache חדשים חייבים להסתיים ב-.conf
. אתה יכול לקבל כמה ווסטים שאתה צריך. כדאי לבצע את אמנת השמות הסטנדרטית, למשל אם שם התחום שלך הואmydomain.com
אתה צריך לקרוא לקובץ התצורה/etc/httpd/conf.d/mydomain.com.conf
קבצי יומן אפאצ'י (access_log
ו-error_log
) נמצאים בספרייה/var/log/httpd/
. מומלץ לכלול vhost קבצי יומןaccess
ושגיאותerror
שונים. אתה יכול להגדיר את ספריית השורש של מסמך הדומיין שלך לכל מקום שתרצה. המיקומים הנפוצים ביותר עבור webroot כוללים:-
/home/ /
/home/ /
/var/www/
/var/www/html/
/opt/
-
סיכום
התקנת בהצלחה את Apache בשרת CentOS 7 שלך. כעת אתה מוכן להתחיל לפרוס את היישומים שלך ולהשתמש ב- Apache כשרת אינטרנט או שרת פרוקסי.
apache centosפוסט זה הוא חלק מסדרת התקנת LAMP ב- CentOS 7.
פוסטים אחרים בסדרה זו:
כיצד להתקין Apache ב- CentOS 7 • להתקין את MySQL ב- CentOS 7 • כיצד להתקין מארחים וירטואליים של Apache ב- CentOS 7 • Apache מאובטח עם Encrypt בואו ב- CentOS 7כיצד להתקין, להתקין hp officejet 6500a בתוספת מדפסת All-in-One

למד כיצד להתקין ולהתקין מדפסת All-in-One של HP Officejet 6500A Plus.
כיצד להתקין Apache maven באובונטו 18.04

Apache Maven הוא כלי ניהול פרויקטים בחינם ופתוח קוד פתוח וכלי הבנה המשמש בעיקר לפרויקטים של Java. במדריך זה נראה לך שתי דרכים שונות להתקנת Apache Maven באובונטו 18.04.
כיצד להתקין Apache maven ב- Debian 9

Apache Maven הוא כלי ניהול והבנת פרויקטים של קוד פתוח המשמש בעיקר לפרויקטים של Java. במדריך זה נראה לך שתי דרכים שונות להתקנת Apache Maven ב- Debian 9.