Cara Install Moodle dengan Apache di FreeBSD

Cara Install Moodle dengan Apache di FreeBSD

Tutorial FreeBSD server kali ini, kita akan belajar bagaimana cara install Moodle dengan menggunakan Apache web server disertai SSL dari Let’s Encrypt untuk protokol HTTPS.

Perangkat yang digunakan

Perangkat yang digunakan di tutorial ini:

  • VPS FreeBSD 12.1 di Vultr
  • Subdomain moodle.musaamin.my.id
  • IP 207.148.123.152
  • Apache
  • PHP 7.4
  • MariaDB 10.5
  • Let’s Encrypt
  • Moodle 3.10

Install Apache

Install Apache web server.

Aktifkan service apache24.

Jalankan service apache24.

Browse http://serverIP untuk menguji apakah Apache web server sudah berjalan dengan baik.

Konfigurasi VirtualHost

Selanjutnya mengkonfigurasi virtualhost untuk subdomain moodle.musaamin.my.id.

Membuat folder untuk document root.

Membuat folder untuk menyimpan file konfigurasi virtual host.

Membuat folder untuk log Apache.

Membuat file konfigurasi virtual host.

Isi file konfigurasi virtual hosts.

Buka file konfigurasi Apache.

Aktifkan opsi ServerName dan masukkan server IP address.

Tambahkan di baris paling bawah.

Cek apakah ada kesalahan konfigurasi.

Jika tidak ada kesalahan.

Restart service Apache.

Browse http://moodle.musaamin.my.id.

Install PHP

Install PHP 7.4 dan extensionnya.

Buat file konfigurasi untuk menghubungkan Apache dengan PHP.

Isi file php.conf.

Buat file php.ini

Restart service Apache.

Buat file info.php.

Browse http://moodle.musaamin.my.id/info.php

Install SSL Let’s Encrypt

Buka file konfigurasi Apache.

Aktifkan modul SSL dan rewrite.

Restart service Apache.

Install certbot Let’s Encrypt.

Request SSL untuk subdomain moodle.musaamin.my.id.

Browse https://moodle.musaamin.my.id.

Install MariaDB

Install MariaDB database.

Aktifkan dan jalankan service MariaDB.

Amankan instalasi MariaDB.

Jawab pertanyaannya.

Konfigurasi MariaDB.

Tambahkan konfigurasi di bawah [mysqld].

Restart service MariaDB.

Login MariaDB

Buat database untuk Moodle.

Install Moodle

Download Moodle.

Hapus file index.html dan info.php yang dibuat sebelumnya.

Copy isi folder moodle.

Ubah ownership.

Browse https://moodle.musaamin.my.id untuk install Moodle.

  1. Language = English. Next
  2. Cek Data directory = /var/www/moodle.musaamin.my.id/moodledata. Next
  3. Database driver = MariaDB (native/mariadb). Next
  4. Database host = 127.0.0.1, Database name = moodle, Database user = moodle, Database password = rahasia. Next
  5. Konfirmasi lisensi. Continue
  6. Pemeriksaan server environment. Continue
  7. Instalasi. Continue
  8. Masukkan New password, email. Update profile
  9. Masukkan Full site name, Short name, Front page summary. Save changes

Moodle telah selesai diinstall.

Gratis saldo $100 untuk pendaftaran akun baru di Vultr. Daftar sekarang

Selamat mencoba 🙂

Dukung blog ini dengan memberikan donasi melalui Trakteer.id, PayPal, atau Jenius Pay $musaamin.

Default image
Musa Amin
I am a Linux System Administrator and also write many tutorials about Linux, Cloud, and Open Source. Hire me via email hai[at]musaamin.web.id.
Articles: 728

Leave a Reply