PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزش نصب SSL بر روی Nginx با { Let’s Encrypt }



asrhosting
November 15th, 2025, 14:23
درود .
برای نصب گواهینامه امنیتی رایگان Let’s Encrypt بر روی Nginx کافیست مراحل ذیل را دنبال کنید .:

برای Almalinux / Centos :


sudo dnf install epel-release -y
sudo dnf install certbot python3-certbot-nginx -y



و برای Debian و Ubuntu :



sudo apt update
sudo apt install certbot python3-certbot-nginx -y


حال میخواهیم برای یک وب سایت اس اس ال دریافت کنیم . ابتدا آن سایت را در حالت http در nginx لود می کنیم و پس از اطمینان از اینکه سایت در تمامی اینترنت ها بر روی سرور قابل مشاهده است دستور ذیل را می زنیم :


sudo certbot --nginx -d domain.ir -d www.domain.ir


در اولین اجرا از شما ایمیل مدیر فنی سرور را طلب می کند که ایمیل را وارد کنید همچنین با تایپ Yes موافقت خود را با قوانین اعلام می کنید .
سپس درصورت موفقیت امیز بودن دستور ذیل را می زنیم :
sudo systemctl reload nginx


برای فعال کردن cron که اتوماتیک اس اس ال ها تمدید شوند کافیست دستور ذیل را بزنید :


sudo certbot renew --dry-run



در صورت وجود مشکل در همین تاپیک مشکل را مطرح کنید .