!Spongebob¡ ª Patrick: Cheap Plastic Bag Sparta Extended Remix ª
תוכן עניינים:
- תנאים מוקדמים
- התקן את Apache
- התאם את חומת האש
- אימות התקנת Apache
- מבנה קובץ התצורה של אפאצ 'י ושיטות העבודה המומלצות
- סיכום
שרת ה- 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כיצד להתקין ולהגדיר את Nextcloud באמצעות אפאצ 'י באובונטו 18.04

Nextcloud הוא קוד פתוח, פלטפורמת שיתוף קבצים ושיתוף פעולה בקבצים המארחים בעצמם, בדומה ל- Dropbox. במדריך זה נראה לך כיצד להתקין ולהגדיר את Nextcloud עם Apache במחשב של Ubuntu 18.04.
כיצד להתקין ולהגדיר את התצורה של עצמו באמצעות אפאצ 'י באובונטו 18.04

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

אפאצ'ה קסנדרה הוא בסיס נתונים בחינם ופתוח NoSQL ללא נקודת כישלון אחת. במדריך זה נראה לך כיצד להתקין את אפאצ'ה קסנדרה באובונטו 18.04.