אנדרואיד

כיצד להתקין Apache ב- Debian 9

Instalar Apache2, php, mySQL, git en Debian 9

Instalar Apache2, php, mySQL, git en Debian 9

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

Anonim

שרת 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

וכדי להפעיל אותו מחדש:

sudo systemctl enable 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