GNU/Linux >> Belajar Linux >  >> Debian

Cara Memasang Sertifikat SSL Gratis untuk Nginx di Debian 10 Buster

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 ke root user . Kami merekomendasikan untuk bertindak sebagai non-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.


Debian
  1. Cara Memasang Sertifikat SSL di NGINX

  2. Cara Menginstal R di Debian 10 Buster

  3. Cara Memasang LEMP Stack di Debian 10 Buster

  1. Cara Menginstal Debian 10 (Buster)

  2. Cara Menginstal Docker di Debian 10 Buster

  3. Cara Menginstal Lutris di Debian 10 Buster

  1. Cara Menginstal Nginx di Debian 9

  2. Cara Menginstal GitLab di Debian 10 (Buster)

  3. Cara Menginstal Minikube di Debian 10 (Buster)