• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Jaranguda

Belajar Mengajar

  • Home
  • Sponsor/Jasa
  • Tentang

Cara Menginstall Letsencrypt Wildcard SSL dengan DNS Cloudflare di Linux

Last Updated on 17 March 2018 By tommy Leave a Comment

Disini kita akan belajar cara menggunakan Let’s Encrypt wildcard SSL dan menggunakannya di nginx. Untuk mendapatkan ssl dari Let’e Encrypt kita akan menggunakan bantuan acme.sh

Disini yang akan dibahas adalah hanya bagian SSL, contoh kasus pada situs WordPress, bila anda mencari cara untuk menginstall WordPress di server Linux bisa mengikuti tutorial ini.

1. Cloning Repository acme.sh
Salah satu alasan saya memilih acme.sh ini karena kita bisa merequest SSL baik dari komputer anda, jadi kita tidak perlu meletakkan API KEY cloudflare yang kita miliki di server.

mkdir ~/src
git clone https://github.com/Neilpang/acme.sh.git

2. API Key Cloudflare
Ambil API Key cloudflare dari halaman https://www.cloudflare.com/a/profile, yang perlu dicopy adalah Global API Key.
Buka file ~/src/acme.sh/dnsapi/dns_cf.sh ubah bagian

CF_Key=
CF_Api=

3. Generate SSL
Untuk menggenerate SSL gunakan perintah

# pindah ke directory acme.sh
cd ~/src/acme.sh
# generate ssl
./acme.sh --issue -d jaranguda.com -d *.jaranguda.com --dns dns_cf

kurang lebih 3 menit anda akan mendapatkan SSL anda.

4. Copy SSL dan Key
Pindahkan SSL dan Key-nya ke server anda, bisa menggunakan SCP atau FTP. Contoh

scp /home/jaranguda/.acme.sh/jaranguda.com/fullchain.cer /home/jaranguda/.acme.sh/jaranguda.com/jaranguda.com.key root@IP.SERVER:/tmp/

Di server NGINX

Buat folder SSL untuk tiap domain

mkdir -p /etc/nginx/ssl/jaranguda.com/

pindahkan SSL yang anda copy ke folder tersebut

cp /tmp/fullchain.cer /tmp/jaranguda.com.key /etc/nginx/ssl/jaranguda.com/

Buka file konfigurasi untuk domain anda. Contoh saya menggunakan /etc/nginx/sites-enabled/jaranguda.com.conf ubah ssl_certificate dan ssl_certificate_key

ssl_certificate /etc/nginx/ssl/jaranguda.com/fullchain.cer;
ssl_certificate_key /etc/nginx/ssl/jaranguda.com/jaranguda.com.key;

Test konfigurasi sebelum direstart/reload nginx -t

$ nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Bila semuanya oke, reload nginx

systemctl reload nginx

Check SSL anda di Browser ;)

Tulisan menarik lainnya

  • Cara Install SSL di Mikrotik 6.29.1

    1. Generate Certificate Login lewat SSH, jalankan perintah /certificate add name=MikrotikJaranguda common-name=jaranguda.jrd key-size=2048 country=ID state=Jakarta…

  • Cara Menggunakan Signed SSL di Jaringan LAN

    Selain digunakan untuk memberikan layanan HTTPS di server yang memiliki publik IP, signed SSL juga…

  • Cara Redirect Domain di Cloudflare

    Bila anda memiliki beberapa domain yang sama dengan ekstensi yang berbeda dan ingin me-redirect pengunjung…

  • Cara Mengetahui Letak php.ini di Linux

    Terminal Dari terminal eksekusi perintah php -i | grep php.ini outputnya kurang lebih seperti dibawah…

Filed Under: Linux Tagged With: CloudFlare, Lets Encrypt, ssl

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Pencarian

Tanya Jawab tentang DevOps SRE CPE, gabung di https://t.me/devopsindonesia

Terbaru

  • Cara Buat atau Update UID User Docker Image
  • Solusi helm Upgrade Failed
  • macOS package is untrusted
  • Cara Mengganti Port Screen Sharing macOS
  • Cara Menonaktifkan Pager di macOS

Komentar

  • Iqu on Review ISP Fiber Optik Balifiber
  • Sarah on Kemana Menghilangnya Saldo BCA 50 ribu
  • Rizcky on Kemana Menghilangnya Saldo BCA 50 ribu
  • Mubashar sadiq on Password Superadmin Huawei HG8245A
  • Beritalogi on Cara Redirect Domain di Cloudflare

Tulisan Populer

  • Password Router Huawei HG8245H5 Indihome 1.2m views
  • Password Terbaru ZTE F609 Indihome 785.9k views
  • Password Superadmin Huawei HG8245A 329.9k views
  • Cara Setting Manual Modem GPON ZTE F609 Indihome 275.3k views
  • Cara Setting Wireless ZTE F609 Indihome 260.2k views
  • Mengaktifkan Port LAN di Huawei HG8245 Indihome 172.1k views
  • Kemana Menghilangnya Saldo BCA 50 ribu 161.4k views
  • Akses UseeTV Indihome via Wireless ZTE F609 157.5k views
  • Cara Reset Password ZTE F609 Indihome 148.5k views
  • Cara Setting DHCP Server Modem/Router ZTE F609 115.4k views

Kategori

  • Delphi
  • dll
  • Gambas
  • Internet
  • Java
  • Lazarus
  • Linux
  • PHP
  • Review
  • Teknologi

Sponsor

kadal.id
carakami.com
kuotabisa.com
Untuk jadi sponsor, hubungi kita lewat halaman sponsor
© 2021. Jaranguda
  • Linux
  • PHP
  • Internet
  • Teknologi
  • Delphi
  • Gambas
  • Java