Cara mudah Install SSL di VPS yang di manage oleh ServerPilot

Dalam tutorial kali ini saya akan menyajikan cara mudah untuk install SSL di VPS yang di manage oleh ServerPilot, dalam tutorial ini saya menggunakan layanana ServerPilot Gratis dan domain website yang saya gunakan stokproduk.com

Masuk ke console VPS yang kamu miliki dan gunakan access root, kemudian ikuti langkah berikut :

Tahap Pertama :

Menjalankan Bash Script untuk install secara otomatis Let's Encrypt certificate untuk website yang akan di pasang SSL.

  • cd /usr/local/bin

  • wget https://raw.githubusercontent.com/lesaff/serverpilot-letsencrypt/master/sple.sh

  • chmod +x sple.sh

  • sple.sh

  • sudo service nginx-sp resstart


Apabila pada tahap satu tidak berhasil, setelah di lakukan perintah restart nginx nya tidak mau jalan, maka ada sedikit problem, coba lakukan perintah berikut :

  • Croscek /var/log/letsencrypt untuk detail error nya.

  • cd /etc/nginx-sp/vhosts.d

  • ls *ssl*
    Delete file <appname>.ssl.conf yang menyebabkan problem.

  • Restart nginx dengan perintah sudo service nginx-sp restart


Tahap Kedua :

Apabila tahap satu belum berhasil, lanjut ke tahap berikut untuk membuat Let's Encrypt certificate secara manual.

  • apt install letsencrypt

  • letsencrypt certonly --standalone -d stokproduk.com -d www.stokproduk.com

  • sudo service nginx-sp start


atau menggunakan




  • sudo git clone https://github.com/letsencrypt/letsencrypt

  • cd letsencrypt

  • ./letsencrypt-auto certonly --standalone -d stokproduk.com -d www.stokproduk.com


Tahap Ketiga

  • crontab -e

  • 0 */12 * * * letsencrypt renew && service nginx-sp reload


Tahap Keempat

Lakukan pengecekan melalui situ penyedia tes SSL, misal seperti di bawah.



 

Komentar