KONFIGURASI VIRTUAL HOST DAN CMS MOODLE PADA DEBIAN 11
Setelah selesai membuat DNS dan LAMP Server pada tutorial sebelumnya, selanjutnya kita akan membuat virtual host yang bertujuan untuk membuat hosting lebih dari satu website pada satu mesin. langsung saja kita masuk ke tutorial konfigurasinya.
1. Buat subdomain baru pada file "/var/cache/bind/db.sopandi.net" dengan merubah konfigurasi di DNS Server seperti pada gambar dibawah.
2. kemudian restart DNS Server dengan perintah "/etc/init.d/bind9 restart" lalu cek subdomain yang sebelumnya dibuat dengan menggunakan "nslookup (domain)"
3. langkah selanjutnya yaitu membuat directory web untuk web utama dan subdomain dengan cara mengetikkan "mkdir var/www/web", "mkdir var/www/blog", dan "mkdir var/www/profil"
4. lalu selanjutnya masuk ke directory "/etc/apache2/sites-available/" dengan perintah "cd /etc/apache2/sites-available/"
5. copy file default dengan perintah "cp 000-default.conf web", "cp 000-default.conf blog", dan ""cp 000-default.conf profil"
6. lalu buka file web dan arahkan domain utaman ke domain "www.sopandi.net" seperti gambar dibawah
7. rubah file blog seperti langkah sebelumnya dan konfigurasi seperti gambar dibawah
8. rubah file profil seperti langkah ke 7 tetapi dengan konfigurasi seperti gambar dibawah
9. lalu aktifkan file yang baru saja dibuat dengan perintah "a2ensite web.conf", ""a2ensite blog.conf", "a2ensite profil.conf"
10. kemudian restart apache2 agar konfigurasi sebelumnya dapat terbaca dengan cara "/etc/init.d/apache2 restart"
11. langkah selanjutnya yaitu membuat file index untuk web dengan cara "nano /var/www/web/index.html" dan masukkan script seperti pada gambar dibawah
12. buat file index untuk blog dengan cara "nano /var/www/profil/index.html" dan masukkan script seperti pada gambar dibawah
13. buat file index untuk profil dengan cara "nano /var/www/profil/index.html" dan masukkan script seperti pada gambar dibawah
14. selanjutnya coba buka browser dan ketikkan domain utama, blog, dan profil apakah bisa dibuka atau tidak. apabila berhasil maka akan muncul seperti pada gambar dibawah
MENGINSTALL CMS OPENCART UNTUK DOMAIN UTAMA DAN MENGISI KONTEN SUBDOMAIN
1. download terlebih dahulu file Opencart dengan perintah "wget https://download.moodle.org/download.php/stable311/moodle-latest-311.tgz"
2. lalu ekstrak moodle dengan perintah "tar -zxvf moodle-latest-311.tgz"
3. selanjutnya pindahkan file moodle ke directory web utama dengan perintah "mv upload /var/www/web/moodle"
4. rubah script file web.conf di directory "/etc/apache2/sites-available/web.conf" seperti pada gambar dibawah
5. aktifkan kembali file web.conf dengan perintah "a2ensite web.conf"
6. restart apache2 dengan perintah "/etc/init.d/apache2 restart"
7. selanjutnya, buka kembali web utama pada browser. Jika muncul tampilan seperti gambar dibawah maka langkah selanjutnya yaitu melakukan setup awal pada CMS
8. langkah selanjutnya, buka mysql dengan perintah "mysql -u root -p"
9. buat database moodle dengan perintah "create database moodle_db;"
10. cek database dengan perintah "show databases;"
11. berikutnya, buat user baru untuk akses mysql dengan perintah "create user 'sopandi'@'localhost' identified by '123';. Pada perintah tersebut kita membuat "sopandi" sebagai user dengan password "123"
12. berikan hak akses full pada user sopandi untuk mengakses databases dengan perintah
"GRANT ALL PRIVILEGES ON moodle_db.* to sopandi@'localhost';
"FLUSH PRIVILEGES;"
"Exit;"
13. lalu masuk ke directory moodle dengan perintah "cd /var/www/web/moode"
14. selanjutnya, copy file config sample dengan perintah "cp wp-config-sample.php wp-config.php"
15. rubah config dbname, dbuser, dan dbpass pada "nano wp-config.php" seperti pada gambar dibawah
16. selanjutnya buka kembali browser dan buka web utama, jika berhasil maka akan muncul tampilan seperti gambar dibawah dan konfigurasi Virtual Host dan CMS Moodle telah berhasil
Komentar
Posting Komentar