כיצד להתקין שרת Apache ולהקים מארחים וירטואליים באובונטו 20.04

How Install Apache Server



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







התקן שרת אינטרנט של Apache

במאמר זה אראה לך כיצד להתקין את שרת האינטרנט Apache באובונטו 20.04. הדבר דורש הרשאות שורש או ניהול, לכן היכנס למערכת באמצעות שורש.



שלב 1: שדרג את ה- APT שלך

כמו תמיד, ראשית, עדכן ושדרג את ה- APT שלך.



$סודועדכון מתאים





$סודושדרוג מתאים

שלב 2: הורד והתקן את Apache

לאחר מכן, הורד והתקן את שרת האינטרנט Apache ממאגר התוכנות של אובונטו על ידי ביצוע הפקודה המסוף הבאה.



$סודומַתְאִיםלהתקיןapache2

שלב 3: אמת את התקנת Apache

כדי לוודא אם Apache מותקן, בדוק את מצב השרת. עם סיום ההתקנה, שרת apache2 יופעל אוטומטית.

$סודוסטטוס systemctl apache2

שלב 4: הפעל את הגדרות חומת האש

כעת, עליך לאפשר את הגדרות חומת האש עבור שרת האינטרנט Apache. לשם כך, השתמש בפקודה UFW כדי לאפשר תעבורת אפאצ'י ביציאה 443 ויציאה 80 באמצעות הפקודה המסוף הבאה.

$סודוufw אפשר 'Apache Full'

שלב 5: אמת שינויים

תוכל לאמת את השינוי על ידי בדיקת מצב חומת האש באמצעות פקודת הטרמינל הבאה.

$סודוסטטוס ufw

שלב 6: בדוק אם Apache פועל

בדוק אם Apache פועל כראוי במערכת שלך. פתח דפדפן אינטרנט במכשיר אובונטו שלך, פתח כרטיסייה חדשה והקלד את כתובת האתר הבאה בשורת כתובת האתר. הקפד להחליף את ה- IP בו השתמשנו בכתובת ה- IP של המכונה שלך.

URL = http://10.0.2.15

איור: שירות Apache פועל בחלון דפדפן.

שלב 7: הגדר מארח וירטואלי

כעת, אתה מוכן להקים מארח וירטואלי באמצעות שרת האינטרנט Apache המותקן. Apache מכיל מארח וירטואלי לבדיקה המופעל כברירת מחדל בעת התקנתו. אירוח אתר יחיד הוא קל; אתה רק צריך להעלות את תוכן האתר בקובץ התצורה שלו תחת/var/www/html. הנתיב לקובץ תצורה זה מוגדר כדלקמן.

נָתִיב=/וכו/apache2/מאופשר לאתרים/000-default.conf

איור: קובץ תצורת ברירת מחדל נפתח בעורך gedit.

שלב 8: צור שם תחום

אם אתה מארח אתרים מרובים, השתמש בפקודה הבאה כדי ליצור קובץ תצורה חדש של מארח וירטואלי עבור כל אתר אינטרנט חדש. שם הדומיין שנוצר בדוגמת בדיקה זו הוא www.example.com; ניתן להחליף את זה בשם הדומיין הרצוי.

$סודו mkdir -p /איפה/www/example.com

שלב 9: צור קובץ ספרייה חדש

צור קובץ חדש בספרייה בשם index.html והדבק את התוכן הבא בקובץ זה.


< html lang='עַל' לך='ltr'>
< רֹאשׁ >
< meta ערכת תווים='utf-8'>
< כותרת >ברוכים הבאים ל- example.com</ כותרת >
</ רֹאשׁ >
< גוּף >
< h1 >הַצלָחָה! דף הבית של example.com!</ h1 >
</ גוּף >
</ html >

איור: קובץ index.html חדש עם תוכן האתר בפנים.

שמור את הקובץ וסגור אותו. שנה את אפשרויות הרשאת הקבצים באמצעות פקודת הטרמינל הבאה.

$ sudo chown -R www-נתונים:/איפה/www/example.com

שלב 10: צור מסמך בעורך הטקסט

פתח את עורך הטקסט האהוב עליך וצור קובץ זה במיקום/etc/apache2/sites-available. אני משתמש בעורך הטקסט gedit.

80>
ServerName example.com
ServerAlias ​​www.example.com
ServerAdmin [מוגן בדוא'ל]
DocumentRoot/איפה/www/example.com/public_html

/איפה/www/example.com/public_html>
אפשרויות -אינדקסים +FollowSymLinks
AllowOverride All
</מדריך>

רישום שגיאות ${APACHE_LOG_DIR}/example.com-error.log
CustomLog ${APACHE_LOG_DIR}/example.com-access.log בשילוב
</VirtualHost>

איור: קובץ example.conf נפתח עם עורך gedit.

שלב 11: קישור קובץ תצורה

קישור קובץ תצורה זה ל- כלי שירות a2ensite על ידי ביצוע הפקודה הטרמינלית הבאה.

$ sudo a2ensite example.com

כדי לבדוק אם יש שגיאת תחביר בקובץ התצורה, בצע את הפקודה הבאה.

$ sudo apachectl configtest

שלב 12: הפעל מחדש את Apache

כעת הפעל מחדש את שירות Apache, פתח את דפדפן האינטרנט שלך והקלד את כתובת האתר הבאה בשורת כתובת האתר.

$ sudo systemctl הפעלה מחדש של apache2

=כתובת URL=http://example.com'

איור: example.com נפתח בחלון דפדפן.

הסרת התקנת שרת האינטרנט של Apache

תוכל להסיר לחלוטין את שרת האינטרנט של Apache באמצעות פקודות הטרמינל הבאות.

$ sudo apt-get purge apache2

$ sudo apt-get הסרה אוטומטית

סיכום

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