Cara Install Lets Encrypt di Nginx Ubuntu 20.04

Cara Install Lets Encrypt di Nginx Ubuntu 20.04

Pada artikel ini, kita akan belajar cara menginstal Let's Encrypt di Nginx Ubuntu 20.04.

Let's Encrypt adalah Certificate Authority (CA) yang menyediakan enkripsi SSL/TLS tanpa biaya dan sertifikat berlaku selama 90 hari, di mana pembaruan dapat dilakukan kapan saja. Untuk mendapatkan sertifikat domain situs web Anda dari Let's Encrypt, Anda harus menunjukkan kontrol atas domain tersebut. Kami menyarankan untuk menggunakan klien Certbot. Itu dapat mengotomatiskan penerbitan dan pemasangan sertifikat tanpa waktu henti. Sangat mudah digunakan, bekerja pada banyak sistem operasi.

Prasyarat

  • Ubuntu 20.04 dan Nginx menginstal dedicated server atau KVM VPS dengan akses root atau non-root (untuk non-root, gunakan "sudo').
  • Domain terdaftar yang ingin Anda dapatkan sertifikatnya.
  • DNS Catatan yang mengarahkan domain Anda ke alamat IP publik server.

1. Tetap perbarui server

# apt update -y

2. Instal paket nginx certbot

# apt install certbot python3-certbot-nginx -y

3. Memperoleh Sertifikat

Dapatkan sertifikat menggunakan perintah certbot. Plugin Nginx akan menangani konfigurasi ulang Nginx dan memuat ulang konfigurasi.

# certbot --nginx -d yoursite.com -d www.yousite.com

Dengan menjalankan certbot pertama kali, Anda akan diminta untuk memasukkan alamat email dan menyetujui persyaratan layanan. Selanjutnya, certbot akan berkomunikasi dengan server Let's Encrypt.
Setelah verifikasi berhasil, certbot akan menanyakan bagaimana Anda ingin mengonfigurasi pengaturan HTTPS Anda:

Output
Please choose whether HTTPS access is required or optional.
-------------------------------------------------------------------------------
1: Easy - Allow both HTTP and HTTPS access to these sites
2: Secure - Make all requests redirect to secure HTTPS access
-------------------------------------------------------------------------------
Select the appropriate number [1-2] then [enter] (press 'c' to cancel):

Gunakan opsi apa pun sesuai kebutuhan Anda dan tekan enter.

Itu saja, pesan berikut memberi tahu Anda bahwa proses itu berhasil dilakukan dan sertifikat disimpan.

Output
IMPORTANT NOTES:
- Congratulations! Your certificate and chain have been saved at
/etc/letsencrypt/live/example.com/fullchain.pem. Your cert will
expire on 2020-08-03. To obtain a new or tweaked version of this
certificate in the future, simply run certbot again with the
"certonly' option. To non-interactively renew *all* of your
certificates, run "certbot renew'
- Your account credentials have been saved in your Certbot
configuration directory at /etc/letsencrypt. You should make a
secure backup of this folder now. This configuration directory will
also contain certificates and private keys obtained by Certbot so
making regular backups of this folder is ideal.
- If you like Certbot, please consider supporting our work by:

Donating to ISRG / Let’s Encrypt: https://letsencrypt.org/donate
Donating to EFF: https://eff.org/donate-le

Coba muat ulang situs web Anda menggunakan https://

4. Verifikasi perpanjangan otomatis Certbot

Verifikasi bahwa layanan perpanjangan otomatis Certbot aktif dan berjalan. The  certbot  paket kami memasang mengurus ini bagi kita dengan menambahkan timer systemd yang akan dijalankan dua kali sehari dan secara otomatis memperbarui setiap sertifikat itu dalam waktu tiga puluh hari dari berakhirnya.

Anda dapat menanyakan status timer dengan  systemctl :

# systemctl status certbot.timer

Keluaran:

● certbot.timer - Run certbot twice daily
Loaded: loaded (/lib/systemd/system/certbot.timer; enabled; vendor preset: enabled)
Active: active (waiting) since Mon 2020-12-07 05:58:40 UTC; 2min 36s ago
Trigger: Mon 2020-12-07 16:50:14 UTC; 10h left
Triggers: ● certbot.service

Dec 07 05:58:40 road systemd[1]: Started Run certbot twice daily.

Pada artikel ini, kita telah mempelajari cara menginstal Let's Encrypt di Nginx Ubuntu 20.04.


Cara Mengaktifkan tag pendek PHP

Cara Mengaktifkan tag pendek PHP

Pada artikel ini, kami telah membahas cara mengaktifkan tag pendek PHP. PHP mem-parsing file menggunakan tag pembuka dan penutup, yang terlihat seperti . Untuk mengaktifkan tag pendek PHP

Konfigurasi mod_evasive Untuk Mencegah Serangan DoS dan DDoS Di CentOS

Konfigurasi mod_evasive Untuk Mencegah Serangan DoS dan DDoS Di CentOS

Pada artikel ini, kita akan mempelajari cara menginstal dan mengkonfigurasi mod_evasive untuk mencegah serangan DoS dan DDoS pada CentOS. Modul Apache mod_evasive.

Cara Menginstal PHP dengan PHP-FPM Untuk NGINX di CentOS

Cara Menginstal PHP dengan PHP-FPM Untuk NGINX di CentOS

cara menginstal PHP dengan PHP-FPM untuk NGINX di CentOS. Konfigurasi dasar server web NGINX untuk memproses aplikasi PHP dan server pada port 80.

Cara Mengamankan Server Web Nginx Dengan Lets Encrypt di CentOS

Cara Mengamankan Server Web Nginx Dengan Lets Encrypt di CentOS

Pada artikel ini, kita akan mempelajari cara mengamankan server web Nginx dengan Lets Encrypt di CentOS.

Cara Mengamankan Server Web Nginx dengan Lets Encrypt Di Ubuntu 18.04

Cara Mengamankan Server Web Nginx dengan Lets Encrypt Di Ubuntu 18.04

kita akan belajar cara mengamankan server Web Nginx dengan Lets Encrypt di Ubuntu. Lets Encrypt adalah Otoritas Sertifikat. Pelajari cara menginstal SSL di Ubuntu 18.04

Cara Mengaktifkan Kompresi Brotli di Nginx CWP

Cara Mengaktifkan Kompresi Brotli di Nginx CWP

Pada artikel ini, kita akan mempelajari cara mengaktifkan kompresi Brotli di Nginx CWP. CentOS Web Panel Brotli adalah algoritme kompresi lossless tujuan umum yang mengompresi data.

Cara Menghapus Ekstensi html Di Nginx

Cara Menghapus Ekstensi html Di Nginx

Jika Anda ingin tahu cara menghapus ekstensi html di Nginx, tutorial ini akan membantu Anda. Untuk menghapus ekstensi .html, edit file conf Nginx dan tambahkan baris berikut:

Cara Menginstal Modul mod_pagespeed Apache Di CWP

Cara Menginstal Modul mod_pagespeed Apache Di CWP

kita akan menginstal modul Apache mod_pagespeed di CWP. mod_pagespeed adalah modul Apache sumber terbuka yang dibuat oleh Google. Cache kecepatan halaman di Panel Web CentOS.

Cara Menginstal Apache Maven di Ubuntu 20.04

Cara Menginstal Apache Maven di Ubuntu 20.04

Bagaimana cara menginstal Apache Maven di Ubuntu 20.04. Kami akan menginstal Apache Maven 3.6.3. Apache Maven adalah perangkat lunak manajemen proyek dan alat pemahaman.

Cara Install Lets Encrypt di Nginx CentOS 8

Cara Install Lets Encrypt di Nginx CentOS 8

Nah pelajari cara menginstal Lets Encrypt di Nginx CentOS 8 menggunakan certbot. Lets Encrypt adalah Otoritas Sertifikat (CA) yang menyediakan enkripsi SSL/TLS