Skip to main content

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

התקנת וורדפרס על שרת האחסון - התקנה של Wordpress (אַפּרִיל 2025)

התקנת וורדפרס על שרת האחסון - התקנה של Wordpress (אַפּרִיל 2025)
Anonim

NGINX הוא שרת אינטרנט רב עוצמה, גמיש וקל משקל, שיכול בקלות להיות מותקן על פלטפורמת לינוקס. אם ההפצה שלך ללינוקס היא אובונטו, תהליך זה קל עוד יותר. כאן נלווה אותך בתהליך התקנת הגירסה היציבה של NGINX (1.14.0) במהדורת LTS האחרונה (Long Term Support) של שרת אובונטו (18.04).

מדוע להתקין את NGINX?

אתה יכול לשאול את עצמך, "למה להתקין NGINX כאשר Apache כבר שרת האינטרנט ברירת המחדל במשך שנים?" התשובה היא קצת יותר מסובך ממה שאתה יכול לצפות. כדי לפשט את התשובה, שקול אפאצ 'י הוא שרת אינטרנט עושה עבודה מדהימה של טיפול במספר רב של בקשות לשנייה. עם זאת, הביצועים של Apache מתחילים להיאבק כאשר הבקשות גדלות. משמעות הדבר היא שכאשר ביקורים של שרת Apache עולים, זמני טעינת הדף עלולים לסבול. מצד שני, NGINX מותאמת לספק ביצועים עקביים וניתנים לחיזוי. אז גם כאשר ביקורים בדף ספייק, NGINX לא להתעכב. מצד שני, אפאצ 'י הוא גם הרבה יותר גמישה מאשר NGINX. עם הרבה מודולים ותמיכה עבור שירותים ושרתים אחרים, Apache יכול (כרגע) לעשות יותר NGINX. אז אם הביצועים הם מה שאתה מחפש NGINX הוא השרת שלך. אם גמישות היא בראש הרשימה שלך, אפאצ 'י צריך להיחשב הראשון.

עצור השבתת אפאצ 'י

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

מצב. מצב

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

להפסיק

השבת את שרת Apache (כך שהוא לא יופעל מחדש במקרה של אתחול מחדש של השרת) עם הפקודה:

להשבית - -

התקנת NGINX

עם Apache לטפל, את ההתקנה של NGINX ניתן להשיג עם פקודה אחת:

sudo apt-get להתקין nginx

לאחר ההתקנה, הפעל והפעל את NGINX באמצעות הפקודות הבאות:

להתחיל nginxלאפשר nginx - -

שרת האינטרנט NGINX מותקן כעת ופועל.

הצגת דף הפתיחה של NGINX

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

ip a

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

רוב הסיכויים הם שתיתקל בבעיה בעת ניסיון להציג את דף NGINX index.html המוגדר כברירת מחדל. הבעיה היא שאם אפאצ 'י הותקן הראשון, NGINX ישמש את דף index.html Apache כברירת מחדל. כדי לראות את דף הפתיחה של NGINX (index.nginx-debian.html), יש לשנות את שם דף הפתיחה של Apache. בחלון המסוף, הוצא את הפקודה:

sudo mv /var/www/html/index.html /var/www/html/index.html.old

חזור לדפדפן האינטרנט שלך וטען מחדש את הדף. דף הפתיחה של Apache צריך להיות מוחלף כעת בדף הפתיחה של NGINX.

כיצד להגדיר אתר אינטרנט

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

  • / var / www / html - זהו שורש המסמכים NGINX, שבו כל ספריות האתר שלך ואת הדפים יהיה שוכנו.
  • / etc / nginx / sites-available - זוהי הספרייה שמכילה את כל קבצי התצורה עבור כל אחד מהאתרים שלך.
  • / etc / nginx / sites-enabled - זוהי הספריה המנחה NGINX אילו אתרים מופעלים בפועל עבור השרת.

ההבדל בין אתרים זמינים לזמינות באתרים הוא כפול:

  • אתרי אינטרנט זמינים הם קבצים בפועל עבור כל אתר שיצרת עבור השרת.
  • אתרים מאופשר הם קישורים לקבצים באתרים זמין. אלא אם כן קיים קישור באתרים המותאמים לאתרים, NGINX לא תהיה מודעת לאתר באתרי אינטרנט זמינים.

מחוץ לקופסה, יהיה קובץ יחיד / etc / nginx / sites-available . הקובץ הזה ברירת המחדל . מה שאנחנו הולכים לעשות הוא ליצור אתר חדש (מינימום). הדבר הראשון שיש לעשות הוא ליצור ספרייה (בתוך שורש המסמך NGINX) כדי לאתר את אתר האינטרנט שלנו. אנו נתקשר לאתר זה מבחן . מחלון המסוף, הוצא את הפקודה:

sudo mkdir / var / www / html / test

צור קובץ index.html באמצעות הפקודה:

sudo nano /var/www/html/test/index.html

בתוך המסמך, הוסף את הפרטים הבאים:

HELLO LIFEWIRE!

שמור וסגור את הקובץ באמצעות הפקודה Ctrl-x. תן את המדריך את ההרשאות הדרושות עם הפקודות:

sudo chown www-data: www-data -R / var / www / html / testsudo chmod -R 755 / var / www / html / test

עכשיו צור קובץ תצורה עבור האתר החדש שלנו / etc / nginx / sites-available עם הפקודה:

sudo nano / etc / nginx / sites-available / test

בתוך הקובץ, הוסף את התוכן הבא:

שרת {

תקשיב 80;

האזן ::: 80;

root / var / www / html / test;

index index.html index.htm index.nginx-debian.html;

שם שרת _;

מקום / {

try_files $ uri $ uri / = 404;

}

}

שמור וסגור את הקובץ.

בדוק את תצורת NGINX עם הפקודה:

sudo nginx -t

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

הפעלה מחדש - -

כעת באפשרותך להפנות את הדפדפן שלך אל http: // SERVER_IP / test (כאשר SERVER_IP הוא כתובת ה- IP של השרת שלך) כדי לראות את הקובץ index.html שנוצר לאחרונה.