Cara Install Moodle di Debian 10 Menggunakan Nginx, MariadB dan Let’s Encrypt SSL

8. Jalankan Moodle

Langkah terakhir adalah memeriksa keberhasilan Install Moodle 3.8 di Debian 10 Menggunakan Nginx, MariadB, PHP7.4-FPM. Untuk memanggil moodle, buka browser dan ketikkan alamat http://alamatIPServer/. Karena pada server yang telah kita bangun memakai IP Server 192.168.0.200 maka alamat IP yang kita ketikkan di url address browser adalah http://moodle1.auramirza.com/ , dan hasilnya adalah seperti ini, dan tekan next :

Cara Install Moodle di Debian 10 Menggunakan Nginx, MariadB dan Let’s Encrypt SSL

pastikan direktori Moodle dan Moodledata direktori seperti tampilan di bawah ini.

Cara Install Moodle di Debian 10 Menggunakan Nginx, MariadB dan Let’s Encrypt SSL

Selanjutnya

Cara Install Moodle di Debian 10 Menggunakan Nginx, MariadB dan Let’s Encrypt SSL
  • Sesuaikan database name, database user, dan database password dengan yang telah diisikan pada langkah 5. Untuk Table prefix, database port dan Unix socket dikosongi saja tidak masalah. Kemudian tekan Next
Cara Install Moodle di Debian 10 Menggunakan Nginx, MariadB dan Let’s Encrypt SSL

Tekan Continue

Cara Install Moodle di Debian 10 Menggunakan Nginx, MariadB dan Let’s Encrypt SSL

Tekan Continue lagi, dan selanjutnya muncul list server check, selanjutnya tekan continue lagi

Cara Install Moodle di Debian 10 Menggunakan Nginx, MariadB dan Let’s Encrypt SSL

dan akhirnya proses instalasi berjalan, silahkan tunggu, jika sdah selesai, tekan continue

Lakukan beberapa proses isian. Apabila sudah selesai, maka tampilannya adalah seperti ini :

8. Memasang Let’s Enscrypt SSL

Pemasangan Moodle di server debian 10 menggunakan Nginx, Mariadb, PHP7.4-FPM sebenarnya sudah selesai dan siap digunakan samapai di langkah 7 di atas, namun untuk keamanan dan kemudahan penelusuran di search engine perlu dipasang SSL. Pada tulisan ini digunakan SSL gratis dari Let’s Enscrypt dengan bantuan pihak ketiga yaitu cerbot. Langkah-langkahnya adalah sebagai berikut :

sudo apt-get update
sudo apt install snapd
sudo snap install core; sudo snap refresh core

Selanjutnya install certbot

sudo snap install –classic certbot

tambahkan perintah berikut ini :

sudo ln -s /snap/bin/certbot /usr/bin/certbot
sudo certbot –nginx

Masukkan email anda yang akan digunakan sebagai notifikasi pemberitahuan keamanan dan pembaruan. Selanjutnya masukkan huruf A sebagai tanda setuju (Agree). Berikan jawaban setiap opsi untuk pertanyaan berikutnya, seperti yang ada di tampilan berikut :

Setelah semua isian pertanyaan yang berisi konfirmasi selesai, maka pengaturan penambahan sertifikat SSL Let’s Enscrypt melalui certbot telah selesai yang ditandai dengan tampilan berikut ini :

tambahkan perintah berikut, agar sertifikat SSL diperbarui otomatis.

sudo certbot renew –dry-run

Selanjutnya langkah terakhir yang perlu dilakukan agar penambahan sertifikat SSL memberikan perubahan tampilan tanda gembok di url address, silahkan ganti url http://moodle1.auramirza.com menjadi https://moodle1.auramirza.com dengan mengedit config.php di folder /var/www/html/moodle/config.php melalui perintah

sudo nano /var/www/html/moodle/config.php

Selanjutnya simpan dan keluar dari editor

Silahkan buka alamat akses Moodle, seperti sebelumnya dan pastikan tanda gembok SSL muncul di sebelah kiri alamat Moodle kita.

Untuk mengecek SSL telah berfungsi silahkan buka halaman ini dan masukkan url moodle yang telah kita buat :

https://www.ssllabs.com/ssltest/

Jika hasilnya seperti ini, maka sukses.

Baca Juga : Cara Install Moodle di Microsoft Azure

Nah selesai sudah pekerjaan kita untuk Install Moodle di Debian 10 Menggunakan Nginx, MariadB dan Let’s Encrypt SSL. Akan sangat senang dan bangga apabila kita dapat melakukannya sendiri seperti awal mula saya belajar melakukan ini. Langkah berikutnya adalah memaksimalkan dan mengoptimalkan penggunaan Moodle untuk pembelajaran. Terima kasih sudah berkunjung, semoga bermanfaat.

One Response

Leave a Reply