نصب letsencrypt در centos و فعال سازی بر روی NGINX

سلام

همونطور که میدونید ssl یک گواهی هست و برای داشتنش باید هزینه خرید این گواهی نامه رو داد اما یکسری شرکت خیر هستن که پولی برای این گواهی از ما دریافت نمیکنن مثل letsencrypt … 😀

الان قصد  دارم آموزش نصب letsencrypt رو روی لینوکس centos و فعال سازی اون برای NGINX رو براتون بگم

خیلی راه ساده ای در پیش دارم . من الان یک centos 6x دارم که روش nginx نصبه و قصد دارم سایتم رو با ssl نمایش بدم

خوب طبق خطوط زیر پیش میریم رو وارد میکنیم

cd /root
wget https://dl.eff.org/certbot-auto
chmod a+x certbot-auto
./root/certbot-auto --nginx
./root/certbot-auto --nginx certonly
./root/certbot-auto renew

letsencrypt نیاز داره که هر چند وقت تمدید بشه برای همین که خودمون رو به دردسر نندازیم (احتمال داره یادمون بره) بهتره که این کار رو بسپریم که cron عزیز

برای همین خط زیر رو توی فایل crontab میزاریم ( با دستور crontab -e )

۰ ۰,۱۲ * * * python -c 'import random; import time; time.sleep(random.random() * 3600)' && ./root/certbot-auto renew 

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *