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

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 שלנו)