CentOS 8 -ב (םיילאוטריו םיחראמ) Nginx תרש יקולב רידגהל דציכ
.ךלש תרשב דחא רתא וא ןיימודמ רתוי חראל ךל תרשפאמו י'צאפא לש ילאוטריו חראמל ךרע הווש Nginx תרש תמיסח
.RHEL 8 Linux -ו CentOS 8 -ב (םיילאוטריו םיחראמ) Nginx תרש תומיסח רידגהל דציכ דמלת הז רמאמב
!ליחתנ ואוב
Nginx יכמסמ לש םישרוש תיירפס רוצ :1 בלש
:תושורדה באה תוירפס לכ תא רוציל ידכ mkdir -p
תורשפאה תועצמאב גצומש יפכ היירפסה תא רוצינ ,ונלש הרקמב .חראל ךנוצרבש ןיימודה רובע תישיא תמאתומ טנרטניא שרוש תיירפס רוציל ךירצ הת
$ 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/html
ןיימודל אמגודל ףד רוצ :2 בלש
.השקב עוציב רחאל ןיימודה ידי לע שגות רשא תישיא תמאתומה טנרטניאה שרוש תיירפס ךותב index.html
ץבוק רוצינ ונא ,ןכמ רחאל
$ sudo vim /var/www/crazytechgeek.info/html/index.html
.אבה המגודה ןכות תא קבדה ,ץבוקה ךותב
<html> <head> <title>Welcome to your_domain!</title> </head> <body> <h1>Awesome! Your Nginx server block is working!</h1> </body> </html>
.הרוצתה ץבוקמ אציו רומש
CentOS -ב Nginx תרש תמיסח רוצ :3 בלש
:תבותכב השדח םיתרש תמיסח רוצינ ,ןכל .תומיאתמה תוארוהה םע תרש תמיסח ץבוק רוציל ונילע ,2 בלשב ונרציש index.html
ץבוקב ןכותה תא תרשי Nginx טנרטניאה תרשש ידכ
$ sudo vim /etc/nginx/conf.d/crazytechgeek.info.conf
.הטמל העיפומה הרוצתה תא קבדה ,ןכמ רחאל
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 תורוצת לכש רשאל ידכ .הרוצתה ץבוקמ אצו םייונישה תא רומש ,םייסתשכ
$ sudo nginx -t
!תכלל לוכי התאש רושיא תויהל רומא הטמלש טלפה
:יופצכ לעופ אוהש אדוו Nginx טנרטניאה תרש תא שדחמ לעפה ,ףוסבל
$ sudo systemctl restart nginx $ sudo systemctl status Nginx
CentOS -ב Nginx תרש תמיסח תקידב :4 בלש
. index.html
ץבוקב םדוק הרדגוהש טנרטניאה שרוש תיירפסב ןכות השיגמ ונלש תרשה תמיסח םא רשאל אוה רתונש דיחיה קלחה .תורוצתה םע ונמייס ונלוכ
:גצומכ ךלש תרשה םוחתל רובעו ךלש ןפדפדה תא חתפ טושפ ,ךכ םשל
http://domain-name
.הרושכ רבע לכהש הרורב היצקידניא ,םיתרשה קולב ידי לע שגומ ונלש ןכותה ,הפצנש יפכ
Nginx -ב חראתמה ןיימודב HTTPS לעפה :5 בלש
.ונממו טנרטניאה תרש לא תחטבואמ הרובעתו הנגה תבכש ףיסוהל ידכ Lets Encrypt SSL תועצמאב ךלש ןיימודה תא ןיפצהל לוקשל לוכי התא
$ sudo dnf install certbot python3-certbot-nginx $ sudo certbot --nginx
.URL -ה לגרסב הליענה למס תא שפחו ךלש ןפדפדב https://yourwebsite.com/
ב רקב ,HTTPS -ב הכלהכ רדגומ ךלש ןיימודהש רשאל ידכ
.ךילה התוא תועצמאב םימוחת רפסמ רובע ותוא לע רוזחל לוכי התא .RHEL 8 -ו CentOS 8 -ב Nginx תרש תמיסח החלצהב ונרדגה