ژانویه 13, 2026راهنماها
نحوه نصب و پیکربندی Nginx در سرور لینوکس
راهنمای گام به گام نصب و پیکربندی وب سرور 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 ما را ببینید)