כיצד להתקין את שרת האינטרנט של אפאצ'י באובונטו 18.04?

אפאצ'י של אובונטו

אַפָּשׁ הוא שרת אינטרנט HTTP בעל קוד פתוח, חוצה פלטפורמות המיישם את פרוטוקול HTTP / 1.12 ואת הרעיון של אתר וירטואלי. מטרת פרויקט זה היא לספק שרת מאובטח, יעיל ומתרחב, המספק שירותי HTTP מסונכרנים עם תקני HTTP הנוכחיים.

שרת האינטרנט Apache הוא משמש לעתים קרובות בשילוב עם מנוע מסדי הנתונים MySQL, שפת התסריט של PHP ושפות סקריפט אחרות. פופולרי כמו פייתון ופרל. תצורה זו נקראת LAMP (Linux, Apache, MySQL ו- Perl / Python / PHP) ומהווה פלטפורמה חזקה וחזקה לפיתוח והפצה של יישומים מבוססי רשת.

תהליך התקנת אפאצ'י

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

במקרה של אובונטו 18.04 גם שולחן העבודה וגם השרת אנו נסמך על החבילה שנמצאת במאגרים.

עלינו רק לפתוח מסוף ולבצע את הפקודה הבאה:

sudo apt update

sudo apt install apache2

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

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

sudo systemctl status apache2

איפה עלינו לקבל תגובה דומה לזו:

Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)

בעזרת זה אנו יכולים לראות כי השירות הותקן והוא פועל כהלכה. למרות שיש לנו גם שיטה אחרת לאמת זאת.

El שיטה אחרת היא על ידי בקשת דף אפאצ'י, לשם כך עלינו רק להזין את כתובת ה- ip שלנו בדפדפן שלנו.

אם הם לא יודעים את כתובת ה- IP של המחשב שלך, הם יכולים להשיג אותה בדרכים שונות משורת הפקודה.

עלינו לבצע רק פקודה זו:

hostname -I

כשתעשה זאת, תוצג לנו רשימה של אותם, הם יכולים ללכת לבדיקה בדפדפן אחד אחד, ואנחנו יכולים לזהות את כתובת ה- IP שלנו כאשר הדברים הבאים מוצגים בדפדפן:

apache_default

זהו דף האפצ'י שמראה לנו שהוא פועל במחשב שלנו ומראה לנו את הספרייה שבה יש לו כמה קבצי תצורה.

פקודות בסיסיות של אפאצ'י

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

שתי הפקודות הבסיסיות ביותר הן הפעלה והפסקה של השירות במחשב שלנו, רק לכך עלינו לבצע בטרמינל כאשר אנו רוצים להפעיל את אפאצ'י:

sudo systemctl start apache2

בעוד כדי לעצור את אפאצ'י אנו מבצעים:

sudo systemctl stop apache2

יש לנו גם אפשרות הפעל מחדש את השירות מבלי להפסיק אותו, בשביל זה אנו מבצעים רק:

sudo systemctl restart apache2

עכשיו פקודה נוספת שיכולה להיות שימושית מאוד כאשר היא פועלת ואנחנו דורשים רענון תהליך, אנו יכולים לבצע פקודה זו שלא תנתק את החיבורים הקיימים עם השרת:

sudo systemctl reload apache2

במקרה שתרצה להשבית את השירות אנו מבצעים רק:

sudo systemctl disable apache2

ולמקרה ההפוך במקרה של הפעלת השירות מחדש בצוות שלנו אנו מבצעים רק:

sudo systemctl enable apache2

מודולי אפאצ'י 2

Apache2 הוא שרת שניתן להשלים באמצעות מודולים. תכונות מורחבות זמינות באמצעות מודולים הניתנים לטעינה ב- Apache2. כברירת מחדל, ערכת מודולים כלולה בשרת בזמן הידור.

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

הם יכולים להתקין יותר מודולי Apache2 ולהשתמש בהם בשרת האינטרנט שלהם. לדוגמה, הפעל את הפקודה הבאה במסוף כדי להתקין את מודול אימות MySQL:

sudo apt install libapache2-mod-auth-mysql

בספרייה / etc / apache2 / mods זמין אתה יכול לבדוק את מודולי התוספות.

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


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.