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

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

בואו נסתכל כיצד להתקין ולהגדיר את שרת האינטרנט Nginx באובונטו.

למה להשתמש ב- Nginx?

Nginx הוא שרת אינטרנט קל משקל ובעל ביצועים גבוהים שיכול לפעול גם על Windows וגם על לינוקס. מלבד היותו שרת אינטרנט, Nginx נמצא בשימוש נרחב גם כשרת פרוקסי הפוך וכשרת פרוקסי דואר. שים לב ש-Nginx מבוטא כ"מנוע x."

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

Nginx פועל כשירות או דמון בשרת וניתן לנהל אותו בקלות על ידי מנהלי שירות כגון systemctl ב-Linux. אחרון חביב, Nginx מתועד היטב ונהנה מתמיכה קהילתית עצומה.

כיצד להתקין שרת Nginx באובונטו

instagram viewer

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

שלב 1: התקנת דרישות אבטחה

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

ראשית, עדכן את רשימת החבילות של המערכת שלך.

sudo apt update

להתקין gnupg2 לערוץ תקשורת מאובטח בעת הורדת האפליקציה.

sudo apt install curl gnupg2 ca-certificates lsb-release ubuntu-keyring

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

סִלְסוּל https://nginx.org/keys/nginx_signing.key | gpg --dearmor | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null

כעת, ודא שהקובץ המיובא מכיל את המפתח המתאים על ידי הפעלת:

gpg --dry-run --quiet --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg

הפלט צריך להכיל את טביעת האצבע כפי שמוצג להלן.

573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62

הירשם והגדר את מאגר Nginx במערכת שלך כדי לקבל חבילות יציבות, מה שחשוב לייצור וסביבות מאובטחות.

echo "deb [חתום על ידי=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list

שלב 2: התקנת Nginx

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

sudo apt update

התקנת שרת Nginx היא די פשוטה. פשוט הפעל את הפקודה הבאה:

sudo apt התקן את nginx

למד עוד: ההבדל בין APT ל-dpkg באובונטו

Nginx בפעולה

עמוד ברירת המחדל שמוגש על ידי Nginx מאוחסן בספרייה /usr/share/nginx/html. אתה יכול למקם את דפי האינטרנט הסטטיים שלך במיקום זה או במיקום אחר לבחירתך ולהגדיר מארח וירטואלי.

מארח וירטואלי מאפשר לך להגיש דפי אינטרנט מרובים באותה חומרת שרת או תשתית.

אתה יכול לבדוק את המצב של שרת Nginx באמצעות הפקודה הבאה:

sudo systemctl status nginx

הפלט כאן מראה שהדמון Nginx פעיל ופועל. אם הוא לא פעיל, הפעל אותו על ידי הוצאת הפקודה הבאה:

sudo systemctl התחל את nginx

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

sudo systemctl הפעל מחדש את nginx

כדי להגיש את ברירת המחדל של דף האינטרנט של Nginx, פתח את כתובת האתר http://localhost: 80 בדפדפן אינטרנט. את פניכם יקבל עמוד דומה לזה שלמטה.

למד כיצד לפתח אפליקציות אינטרנט

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

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

מבוא ל-HTML

אם אתה רוצה ללמוד איך לבנות אתרים, אז אתה צריך ללמוד HTML.

קרא הבא

לַחֲלוֹקצִיוּץאימייל
נושאים קשורים
  • לינוקס
  • תִכנוּת
  • אובונטו
  • שרת אינטרנט
  • להתקין תוכנה
על הסופר
מוויזה קומונדה (40 מאמרים שפורסמו)

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

עוד מאת Mwiza Kumwenda

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים טכניים, ביקורות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחץ כאן כדי להירשם