חזרה לבלוג
ינואר 13, 2026מדריכים

איך להתקין ולהגדיר Nginx בשרת לינוקס

מדריך שלב אחר שלב להתקנה והגדרה של שרת האינטרנט Nginx בהפצות לינוקס אובונטו ו-CentOS.

איך להתקין ולהגדיר Nginx בשרת לינוקס

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

התקנת Nginx באובונטו/דביאן

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

bash
sudo apt update
sudo apt install nginx -y

התקנת Nginx ב-RHEL / CentOS / AlmaLinux / Rocky Linux

התקן את מאגר EPEL ו-Nginx:

bash
sudo yum install epel-release -y
sudo yum install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginx

הגדרה בסיסית

קבצי ההגדרה של Nginx ממוקמים ב-/etc/nginx/. קובץ ההגדרה הראשי הוא nginx.conf. באובונטו/דביאן, בלוקי שרת נמצאים ב-/etc/nginx/sites-available/, במערכות מבוססות RHEL ב-/etc/nginx/conf.d/. בדוק הגדרה וטען מחדש:

bash
sudo nginx -t
sudo systemctl reload nginx

הגדרת מארח וירטואלי

צור בלוק שרת עבור הדומיין שלך:

bash
sudo nano /etc/nginx/sites-available/yourdomain.com
# הוסף הגדרת בלוק שרת
sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx

הגדרת חומת אש

אפשר תעבורת HTTP ו-HTTPS:

bash
sudo ufw allow 'Nginx Full'
# או עבור firewalld:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload

טיפים שימושיים

  • בדוק תמיד את ההגדרה לפני טעינה מחדש: sudo nginx -t
  • בדוק יומני שגיאות של Nginx: sudo tail -f /var/log/nginx/error.log
  • השתמש בבלוקי שרת למספר אתרים בשרת אחד
  • אפשר דחיסת Gzip לביצועים טובים יותר
  • הגדר תעודות SSL עבור HTTPS (ראה את מדריך ה-SSL שלנו)