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.
Apabila pada tahap satu tidak berhasil, setelah di lakukan perintah restart nginx nya tidak mau jalan, maka ada sedikit problem, coba lakukan perintah berikut :
Tahap Kedua :
Apabila tahap satu belum berhasil, lanjut ke tahap berikut untuk membuat Let's Encrypt certificate secara manual.
Tahap Ketiga
Tahap Keempat
Lakukan pengecekan melalui situ penyedia tes SSL, misal seperti di bawah.
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