آموزش نصب گواهی رایگان Let’s Encrypt SSL certificate روی سایت apache
سلام
Let’s Encrypt SSL certificate یک گواهی کاملا رایگان هست که شما میتونید برای افزایش امنیت سایت خود استفاده کنید.
تست شده روی:
Debian Linux 9 (Stretch)
Debian Linux 8 (Jessie)
اول از همه:
مرحله بعد:
کد PHP:
echo "deb http://ftp.debian.org/debian jessie-backports main" >> /etc/apt/sources.listapt-get update
مرحله بعد:
کد PHP:
apt-get install python-certbot-apache
برای دبین 8 از این دستور استفاده کنید:
کد PHP:
apt-get install -t jessie-backports python-certbot-apache
نصب گواهینامه:
کد PHP:
certbot --authenticator webroot --installer apache
یه لیستی شبیه به لیست زیر میاد:
[PHP]Saving debug log to /var/log/letsencrypt/letsencrypt.log
Which names would you like to activate HTTPS for?-------------------------------------------------------------------------------1: example.org2: www.example.org-------------------------------------------------------------------------------Select the appropriate numbers separated by commas and/or spaces, or leave inputblank to select all options shown (Enter 'c' to cancel):
[/PHP]
شما webroot رو انتخاب کنید.
مرحله بعد انتخاب https هست که در صورت نیاز certbot نصبش میکند.
این گواهینامه 90 روزه اکسپایر میشه و شما میتونید با دستور زیر آنرا ویرایش و یک گواهینامه دارای اعتبار را جایگزین کنید.
این را هم به انتهای فایل اضافه کنید:
کد PHP:
30 2 * * 1 /usr/bin/certbot renew >> /var/log/le-renew.log
حالا سایت امن شما آماده است.
موفق باشید.
منبع : https://www.debiantutorials.com/