אנדרואיד

כיצד להתקין אפאצ 'י באובונטו 18.04

!Spongebob¡ ª Patrick: Cheap Plastic Bag Sparta Extended Remix ª

!Spongebob¡ ª Patrick: Cheap Plastic Bag Sparta Extended Remix ª

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

Anonim

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

מדריך זה מסביר כיצד להתקין ולנהל את שרת האינטרנט Apache ב- Ubuntu 18.04.

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

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

התקן את Apache

אפאצ'י זמין במאגרי ברירת המחדל של אובונטו, כך שנוכל להתקין אותו בקלות באמצעות הכלי לניהול חבילות apt . במערכות אובונטו ודביאן חבילת אפאצ'י והשירות נקרא apache2 .

ראשית, עדכן את אינדקס החבילה ואז התקן את חבילת apache2 עם הפקודות הבאות:

sudo apt update sudo apt install apache2

זהו, אפאצ'י מותקן ומופעל אוטומטית. ניתן לבדוק את מצב שירות Apache על ידי הנפקה:

sudo systemctl status apache2

● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d `-apache2-systemd.conf Active: active (running) since Sun 2018-06-24 02:17:57 PDT; 2min 41s ago Main PID: 3143 (apache2) Tasks: 55 (limit: 2321) CGroup: /system.slice/apache2.service |-3143 /usr/sbin/apache2 -k start |-3144 /usr/sbin/apache2 -k start `-3145 /usr/sbin/apache2 -k start

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

אם שרת אובונטו מוגן על ידי חומת אש תצטרך לפתוח יציאות HTTP ( 80 ) ו- HTTPS ( 443 ).

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

sudo ufw allow 'Apache Full'

אתה יכול לאמת את השינוי באמצעות:

sudo ufw status

Status: active To Action From -- ------ ---- 22/tcp ALLOW Anywhere Apache Full ALLOW Anywhere 22/tcp (v6) ALLOW Anywhere (v6) Apache Full (v6) ALLOW Anywhere (v6)

אימות התקנת Apache

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

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

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

  • כל קבצי התצורה של Apache נמצאים בספריית /etc/apache2 קובץ התצורה העיקרי של Apache הוא /etc/apache2/apache2.conf . היציאות /etc/apache2/apache2.conf מוגדרות בקובץ /etc/apache2/apache2.conf . Apache קבצי מארחים וירטואליים מאוחסנים בספרייה /etc/apache2/sites-available . קבצי התצורה שנמצאים בספריה זו לא משמשים את Apache אלא אם הם מקושרים לספרייה /etc/apache2/sites-enabled הפעלה. כדי להפעיל מארח וירטואלי עליך ליצור symlink באמצעות הפקודה a2ensite מקובצי התצורה שנמצאו ב הספרייה sites-available sites-enabled לספרייה 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/ מדריך. ניתן להפעיל קבצים בספרייה a2enconf /etc/apache2/conf-enabled/ ידי יצירת קישור ל- /etc/apache2/conf-enabled/ עם הפקודה a2enconf באמצעות הפקודה a2disconf קבצי יומן ה- a2disconf ( access.log ו- error.log ) נמצאים בספרייה /var/log/apache/ . מומלץ להחזיק קבצי יומן ושגיאות יומן error עבור כל vhost. אתה יכול להגדיר את ספריית השורש של מסמך הדומיין שלך לכל מיקום שתרצה. המיקומים הנפוצים ביותר עבור webroot כוללים:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

סיכום

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

אפאצ 'י אובונטו

פוסט זה הוא חלק מהסדרה כיצד להתקין-מנורה-ערימה-באובונטו-18-04.

פוסטים אחרים בסדרה זו:

• כיצד להתקין אפאצ 'י באובונטו 18.04 • כיצד להתקין מארחים וירטואליים של אפאצ' י באובונטו 18.04 • אבטח אפאצ 'י עם בואו להצפין באובונטו 18.04 • כיצד להתקין את MySQL באובונטו 18.04 • כיצד להתקין PHP באובונטו 18.04