Instalar Apache2, php, mySQL, git en Debian 9
תוכן עניינים:
- תנאים מוקדמים
- מתקין אפאצ'י
- התאם את חומת האש
- מאמת התקנת Apache
- נהל את שירות Apache באמצעות systemctl
- מבנה קובץ התצורה של אפאצ 'י ושיטות העבודה המומלצות
- סיכום
שרת Apache HTTP הוא אחד משרתי האינטרנט הפופולריים ביותר בעולם. זהו שרת HTTP עם קוד פתוח וחוצה פלטפורמות שמאציל אחוז גדול מהאתרים באינטרנט. Apache מספק תכונות רבות עוצמה שניתן להרחיב באמצעות מודולים נוספים.
במדריך זה נעבור על שלבי התקנת Apache בשרת Debian 9.
תנאים מוקדמים
לפני שתתחיל עם ההדרכה, וודא שאתה מחובר כמשתמש עם הרשאות sudo.
מתקין אפאצ'י
Apache זמין במאגרי Debian המוגדרים כברירת מחדל וההתקנה די פשוטה.
עדכן תחילה את אינדקס החבילה ולאחר מכן התקן את חבילת
apache2
עם הפקודות הבאות:
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: enabled) Active: active (running) since Thu 2018-08-23 20:04:47 UTC; 13s ago Main PID: 11604 (apache2) CGroup: /system.slice/apache2.service ├─11604 /usr/sbin/apache2 -k start ├─11608 /usr/sbin/apache2 -k start └─11609 /usr/sbin/apache2 -k start
התאם את חומת האש
אם אתה משתמש ב- iptables כדי לסנן חיבורים למערכת שלך, תצטרך לפתוח יציאות HTTP (
80
) ו- HTTPS (
443
).
פתח את היציאות הדרושות על ידי הנפקה של הפקודה הבאה:
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
מאמת התקנת Apache
כדי לוודא שהכל עובד כהלכה, פתח את הדפדפן שלך, הקלד את כתובת ה- IP של השרת או את שם הדומיין שלך
http://YOUR_IP_OR_DOMAIN/
ותראה את עמוד ברירת המחדל של Apache כמוצג להלן:
הדף כולל מידע בסיסי על קבצי תצורת אפאצ'י, סקריפטים של עוזר ומיקומי מדריך.
נהל את שירות Apache באמצעות systemctl
כעת, לאחר שאפאצ'י הותקן במערכת ה- Debian שלך, אתה יכול לקחת דקה להסתכל ולהכיר את הפקודות הבסיסיות לניהול שירותי אפאצ 'י:
כדי להפסיק את שירות Apache, הפעל:
sudo systemctl stop apache2
התחל אותו שוב, על ידי הקלדת:
sudo systemctl start apache2
כדי להפעיל מחדש את שירות Apache:
sudo systemctl restart apache2
טען מחדש את ה- Apache עם תצורה חדשה עם:
sudo systemctl reload apache2
sudo systemctl disable apache2
וכדי להפעיל אותו מחדש:
מבנה קובץ התצורה של אפאצ 'י ושיטות העבודה המומלצות
- במערכות מבוססות 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 9 שלך. עכשיו אתה יכול להתחיל לפרוס את היישומים שלך ולהשתמש ב- Apache כשרת אינטרנט או שרת פרוקסי.
Apache דביאן - -פוסט זה הוא חלק מהסדרה כיצד להתקין את LAMP Stack בסדרת Debian 9.
פוסטים אחרים בסדרה זו:
כיצד להתקין Apache ב- Debian 9 • כיצד להתקין PHP ב- Debian 9 • כיצד להתקין מארחים וירטואליים של Apache ב- Debian 9 • כיצד להתקין MariaDB ב- Debian 9 • Apache מאובטח עם קידוד בואו ב- Debian 9כיצד להתקין, להתקין hp officejet 6500a בתוספת מדפסת All-in-One

למד כיצד להתקין ולהתקין מדפסת All-in-One של HP Officejet 6500A Plus.
כיצד להתקין ולהגדיר את Nextcloud באמצעות Apache ב- Centos 7

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

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