Что нового в Debian Buster. Самая стабильная операционная система Linux.
תוכן עניינים:
- תנאים מוקדמים
- מתקין אפאצ'י
- התאם את חומת האש
- מאמת התקנת Apache
- מבנה קובץ התצורה של אפאצ 'י ושיטות העבודה המומלצות
- סיכום
שרת 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 דביאן - -אור, מהיר ומבריק, יישומי אינטרנט רבים יש תחושה עתידנית של כדור קליעה. יש להם גם יתרונות רבים על פני יישומי שולחן העבודה: אין שום דבר להתקין, הם לא לוקחים את כל שטח הכונן הקשיח או RAM, הם מהירה וקלה לגשת, ואתה אף פעם לא צריך לדאוג לגבי שימוש בגרסה מיושנת . אבל אפליקציות אינטרנט רוכבות על המסילות הרעועות של הדפדפן, ופירושו שלכל אפליקציית אינטרנט שאתה מפעיל יש את כל הבעיות של הדפדפן שלך עם חוסר תאימות, חוסר יציבות ומשאבים.

הידועה ביותר בדרך החלקה שלה להחליק את תפריט התחלה לתוך Windows 8, פלטפורמת אפליקציה חדשנית Pokki (מבוטא "poke-key") מביא יישומי אינטרנט ויישומים ניידים - כולל כמה מהם עותקים משוכפלים של אתרי אינטרנט - ממש לשולחן העבודה של כל מחשב Windows פועל XP. ישנם מאות יישומים Pokki לבחירה, אבל אתה צריך להתחיל איפשהו. אלה חמשת יישומי Pokki חיוני ימלא את כל הצרכים הבסיסיים שלך באינטרנט מבלי לגעת הדפדפן שלך.
EasyPHP שרת אינטרנט: מארח אתרי אינטרנט במחשב Windows שלך

EasyPHP Webserver מאפשר לך לארח אתר אינטרנט מבוסס PHP במחשב Windows משלך. זה מגיע עם אפאצ `י, PHP, MySQL ו phpMyAdmin מראש.
כיצד להתקין שרת אינטרנט אפאצ 'י על פטל pi

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