Dalam tutorial ini, kami akan menunjukkan kepada Anda cara memasang sertifikat SSL gratis untuk Nginx di Debian 10 Buster. Bagi Anda yang belum tahu, Let's Encrypt adalah otoritas sertifikat terbuka gratis (CA) yang menyediakan sertifikat gratis untuk situs web dan layanan lainnya. Layanan ini didukung oleh Electronic Frontier Foundation, Mozilla, Cisco Systems, dan Akamai.
Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo
' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah pemasangan sertifikat SSL gratis di server Debian 10 (Buster).
Prasyarat
- Server yang menjalankan salah satu sistem operasi berikut:Debian 10 (Buster).
- Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
- Akses SSH ke server (atau cukup buka Terminal jika Anda menggunakan desktop).
- Seorang
non-root sudo user
atau akses keroot user
. Kami merekomendasikan untuk bertindak sebagainon-root sudo user
, namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.
Instal Sertifikat SSL Gratis untuk Nginx di Debian 10
Langkah 1. Sebelum kami menginstal perangkat lunak apa pun, penting untuk memastikan sistem Anda mutakhir dengan menjalankan apt
berikut perintah di terminal:
apt update apt upgrade
Langkah 2. Menginstal Certbot di Debian 10.
Jalankan perintah berikut untuk menginstal Certbot:
sudo apt install certbot python-certbot-nginx
Selanjutnya, jalankan perintah ini untuk mendapatkan sertifikat dan minta Certbot mengedit server web Nginx Anda:
sudo certbot --nginx
Jika Anda merasa lebih konservatif dan ingin mengubah konfigurasi Nginx secara manual, jalankan perintah ini:
sudo certbot certonly --nginx
Langkah 3. Perpanjangan Otomatis Certbot.
Sertifikat SSL gratis akan kedaluwarsa setelah 90 hari penginstalan dan Anda harus memperbaruinya sebelum kedaluwarsa. Jika Anda telah menginstal sertifikat menggunakan certbot maka harus sudah membuat cronjob untuk memperbarui sertifikat secara otomatis :
sudo certbot renew --dry-run
Perintah untuk memperbarui certbot dipasang di salah satu lokasi berikut:
/etc/crontab/ /etc/cron.*/* systemctl list-timers
Langkah 4. Konfirmasikan bahwa Certbot berfungsi.
Anda harus menguji konfigurasi Anda di:
https://www.ssllabs.com/ssltest/analyze.html?d=your-domain.com
Selamat! Anda telah berhasil menginstal SSL gratis. Terima kasih telah menggunakan tutorial ini untuk menginstal sertifikat SSL gratis pada sistem Debian 10 Buster. Untuk bantuan tambahan atau informasi berguna, kami menyarankan Anda untuk memeriksa Mari Enkripsi situs web.