אנדרואיד

כיצד להתקין שרת אינטרנט של Apache ב- Debian 10 Linux

Что нового в Debian Buster. Самая стабильная операционная система Linux.

Что нового в Debian Buster. Самая стабильная операционная система Linux.

תוכן עניינים:

Anonim

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

במדריך זה נסביר כיצד להתקין את Apache ב- Debian 10, Buster.

תנאים מוקדמים

לפני שתתחיל עם ההדרכה, וודא שאתה מחובר כמשתמש עם הרשאות sudo.

מתקין אפאצ'י

חבילות Apache זמינות במאגרי Debian המוגדרים כברירת מחדל.

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

sudo apt update sudo apt install apache2

זהו, אפאצ'י מותקן ומופעל אוטומטית. כדי לבדוק את סוג הסטטוס:

sudo systemctl status apache2

● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Active: active (running) since Sat 2019-07-27 13:55:49 PDT; 21s ago…

התאם את חומת האש

משתמשי UFW יכולים לפתוח יציאות HTTP ( 80 ) ו- HTTPS ( 443 ) על ידי הפעלת פרופיל 'Nginx מלא':

sudo ufw allow 'Apache Full'

nft add rule inet filter input tcp dport {80, 443} ct state new, established counter accept

מאמת התקנת Apache

כדי לאמת ש- Apache פועל כראוי, פתח את הדפדפן שלך, הקלד את כתובת ה- IP של השרת שלך או את שם הדומיין http://YOUR_IP_OR_DOMAIN/ ותראה את דף ברירת המחדל של Apache כמוצג להלן:

הדף מכיל מידע בסיסי על קבצי תצורת Apache, סקריפטים של עוזר ומיקומי ספריות.

מבנה קובץ התצורה של אפאצ 'י ושיטות העבודה המומלצות

  • במערכות מבוססות Debian קבצי תצורת Apache ממוקמים בספרייה /etc/apache2 קובץ התצורה העיקרי של Apache הוא /etc/apache2/apache2.conf . היציאות /etc/apache2/apache2.conf יקשיב להן מוגדרות /etc/apache2/ports.conf קבצי conf.Apache קבצים מארחים וירטואליים ממוקמים בספרייה /etc/apache2/sites-available . קבצי התצורה שנמצאים בספריה זו לא משמשים את Apache אלא אם הם מקושרים לספרייה /etc/apache2/sites-enabled הפעלה. אתה יכול להפעיל הנחיית מארח וירטואלי על ידי יצירת symlink באמצעות הפקודה a2ensite מקבצי התצורה שנמצאים ב ספריית sites-available לספרייה המאפשרת sites-enabled . כדי לבטל את ההפעלה של מארח וירטואלי השתמש a2dissite מומלץ מאוד לעקוב אחר אמנת השמות הסטנדרטית, לדוגמה, אם שם הדומיין שלך הוא mydomain.com אז יש לקרוא לקובץ תצורת הדומיין /etc/apache2/sites-available/mydomain.com.conf קבצי תצורה המשמשים לטעינת מודולי Apache שונים נמצאים בספרייה /etc/apache2/mods-available . ניתן לאפשר קביעת תצורות בספרייה mods-available ידי יצירת a2enconf /etc/apache2/mods-enable באמצעות הפקודה a2enconf עם הפקודה a2disconf הכוללים שברי תצורה גלובליים מאוחסנים /etc/apache2/conf-available מדריך /etc/apache2/conf-available . ניתן לאפשר קבצים בספרייה a2enconf /etc/apache2/conf-enabled ידי יצירת קישור ל- /etc/apache2/conf-enabled a2enconf /etc/apache2/conf-enabled באמצעות הפקודה a2enconf באמצעות הפקודה a2disconf קבצי יומן ה- a2disconf ( access.log ו- error.log ) נמצאים ב ספריית /var/log/apache . מומלץ להשתמש בקבצי יומן error ביומן access ושגיאות עבור כל מארח וירטואלי. אתה יכול להגדיר את ספריית השורש של מסמך הדומיין שלך לכל מיקום שתרצה. המיקומים הנפוצים ביותר עבור webroot כוללים:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

סיכום

התקנת Apache על Debian היא עניין של הפעלת פקודה יחידה.

עכשיו אתה יכול להתחיל לפרוס את היישומים שלך ולהשתמש ב- Apache כשרת אינטרנט או שרת פרוקסי.

Apache דביאן - -