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


17. berikutnya kita akan mengisi subweb profile dengan file web yang sudah kita sediakan dengan cara membuka filezilla dan upload file web ke directory "/home/erick"


18. lalu pindahkan file ke directory "/var/www/profil/

19. masuk kembali ke directory "/etc/apache2/sites-available" lalu buka konfigurasi "profil.conf" dan ubah seperti pada gambar dibawah


20. lalu aktifkan kembali dengan perintah "a2ensite profil.conf"


21.  Terakhir, cek kembali web profile pada browser dengan mengetikkan "profil.sopandi.net". Dan apabila tampilan web seperti konfigurasi yang kita buat maka konfigurasi telah berhasil







Komentar

Postingan populer dari blog ini

KONFIGURASI CONTROL PANEL PADA DEBIAN 11