لینوکس و نرم‌افزار

نصب Nginx و گواهی SSL رایگان (Let's Encrypt)

راه‌اندازی وب‌سرور Nginx روی اوبونتو و فعال کردن HTTPS با Certbot.

1 دقیقه مطالعه 2 بازدید به‌روزرسانی 2026-10-10
فهرست مطالب ۱. اتصال دامنه۲. نصب Nginx۳. تعریف سایت۴. گرفتن SSL رایگان

۱. اتصال دامنه

در پنل دامنهٔ خود یک رکورد A بسازید که به IP سرور اشاره کند. چند دقیقه صبر کنید تا اعمال شود.

۲. نصب Nginx

apt update
apt install -y nginx
ufw allow 'Nginx Full'

حالا با باز کردن http://SERVER_IP صفحهٔ پیش‌فرض Nginx را می‌بینید.

۳. تعریف سایت

nano /etc/nginx/sites-available/example.com
server {
    listen 80;
    server_name example.com www.example.com;
    root /var/www/example.com;
    index index.html;
}
mkdir -p /var/www/example.com
ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
nginx -t && systemctl reload nginx

۴. گرفتن SSL رایگان

apt install -y certbot python3-certbot-nginx
certbot --nginx -d example.com -d www.example.com

Certbot گواهی را نصب و تمدید خودکار را هم تنظیم می‌کند. برای آزمایش تمدید:

certbot renew --dry-run
به‌جای example.com دامنهٔ خودتان را بنویسید.

آموزش‌های مرتبط

مشکل حل نشد؟
تیم پشتیبانی آماده کمک است.