20.04 וטנובואב (םיילאוטריו םיחראמ) Nginx לש םיתרש תמיסח רידגהל דציכ
.הרטמ התוא תא תותרשמו י'צאפא לש םיילאוטריו חראמ יצבקל ףדרנ םש ןה Nginx תרש תומיסח .ךלש םוחתה תרוצת לכ תא לולכתש ךכ (םיילאוטריו םיחראמ) םיתרש תמיסח רידגהל שי ,הרקי הזש ידכ .Nginx ךלש טנרטני
.20.04 וטנובואב Nginx תרש תמיסח רידגהל דציכ םיגדמ הז אשונ
.וטנובואב Nginx תרש תמיסח רידגהל ןתינ דציכ קודבנ ואוב ,תושירדה לכ םע
Nginx יכמסמ לש םישרוש תיירפס רוצ :1 בלש
.ןיימודל תורושקה תורדגהה לכ תא ליכתש ונלש ןיימודל תדרפנ היירפס רוצינ ,ליחתהל ידכ
$ sudo mkdir -p /var/www/crazytechgeek.info/html
.שרושכ אלו ליגר שמתשמ ןובשח תועצמאב רבוחמ התאש אדו .תעכ רבוחמה שמתשמל היירפסה לע תולעבה תא הצקמ הז . USER
$הביבסה הנתשמ תועצמאב היירפסה לע תולעבה תא הצקה ,ןכמ רחאל
$ sudo chown -R $USER:$USER /var/www/crazytechgeek.info/html
.דבלב תואשרה םיעצבמו םיארוק םירחא םישמתשמו הצובקהו (לעופל האצוהו הביתכ ,האירק) תויוכזה לכ תא רבוחמה שמתשמל וקינעהו ,תומיאתמה תואשרהה תא הירפסל וצקה ,ןכמ רחאל
$ sudo chmod -R 755 /var/www/crazytechgeek.info
.ןיימודה רובע המגודל טנרטניא ףד רוציל ונילע ,יוארכ תורדגומ תולעבהו היירפסה תואשרה רשאכ
ןיימודל אמגודל ףד רוצ :2 בלש
.ןפדפדב ארקנ ןיימודה רשאכ טנרטניאה ןפדפדב גצויש ןכות תרשי הז ץבוק .הקידב תורטמל index.html
ץבוק רוציל םיכלוה ונא הז בלשב
$ sudo vim /var/www/crazytechgeek.info/html/index.html
.אבה HTML -ה ןכות תא קבדה
<html> <head> <title>Welcome to your_domain!</title> </head> <body> <h1>Bravo! Your server block is working as expected!</h1> </body> </html>
.הרוצתה ץבוקמ אציו רומש
וטנובואב Nginx תרש תמיסח רוצ :3 בלש
.var/www/html/index.nginx-debian.html/ תבותכב לדחמ תרירבכ רדגומה HTML -ה ץבוק תא תרשמה /etc/nginx/sites-available/default
אוה Nginx תרש לש לדחמה תרירב שוג ./e
.םדוק ונרציש index.html
ץבוקב ןכותה תא תרשתש תרש תמיסח רוציל ונילע ,ונלש הרקמב
.גצומה תרשה תמיסח ץבוק תא רוצ ,זא
$ sudo vim /etc/nginx/sites-available/crazytechgeek.info
:הטמל ןכותה תא קבדה
server { listen 80; listen [::]:80; root /var/www/crazytechgeek.info/html; index index.html index.htm index.nginx-debian.html; server_name crazytechgeek.info www.crazytechgeek.info; location / { try_files $uri $uri/ =404; } access_log /var/log/nginx/crazytechgeek.info.access.log; error_log /var/log/nginx/crazytechgeek.info.error.log; }
.ץבוקהמ אציו רומש
וטנובואב Nginx תרש תמיסח תא לעפה :4 בלש
.גצומש יפכ /etc/nginx/sites-enabled/
היירפסל ותוא רשקל ךילע ,Nginx תרש תמיסח תא ליעפהל ידכ
$ sudo ln -s /etc/nginx/sites-available/crazytechgeek.info /etc/nginx/sites-enabled/
:הדוקפה תא עצב ,ךכ םשל .רדסב תורוצתה לכש רשאל ןובנ הז ,תאז םע .ונמייס יד ,הז בלשב
$ sudo nginx -t
:טלפה תא גיצהל ךילע ,ונידעצ לע הכלהכ תלעפ םא
.ףקותל וסנכיי הרוצתה יצבקב ועצובש םייונישהש ידכ Nginx תא שדחמ לעפה ,ףוסבל
$ sudo systemctl restart Nginx
:תגצומה הדוקפה תלעפה ידי לע לעופ Nginx םא רשא זאו
$ sudo systemctl status Nginx
וטנובואב Nginx תרשה תמיסח תקידב :5 בלש
:ךלש תרשה לש ןיימודה םשב ןייעו ךלש טנרטניאה ןפדפד תא חתפ , /var/www/crazytechgeek.info
היירפסב ןכות השיגמו יופצכ תלעופ תרשה תמיסח םא רשאל ידכ
http://domain-name
.גצומש יפכ ךלש תרשה קולבב HTML -ה ץבוקב לולכה ןכות לבקל רומא התא
.הנבות היה ךירדמהש םיווקמ ונא .תואצות ןתוא תא גישהל ןיידעו םינוש םימוחת רובע םיבלש םתוא לע רוזחל לוכי התא .סקוניל וטנובואב דיחי ןיימוד תועצמאב Nginx תרש תמיסח רידגהל דציכ םכל וניארה הז ךיר