Setting Up VM and Domain

 Membuat Folder Khusus Untuk Aplikasi 

1. Catatan: server menggunakan OS Ubuntu 20.04 LTS 

2. Untuk melihat posisi kita berada di folder mana, jalankan command ini pwd 


3. Buat folder 

- mkdir /usr/local/apps - Masuk ke folder

- cd /usr/local/apps - Cek posisi folder 

-  pwd


Setting Up MySQL dan PhpMyadmin 

1. Untuk men-setup MySQL dan PhpMyadmin, kita akan menggunakan docker-compose. 

2. Buat folder untuk menyimpan docker volume mysql database /usr/local/apps/mysql-db. Jalankan command dibawah ini.


4. Jalankan docker compose docker-compose up -d 
5. Pada browser buka http://MACHINE_VM_IP:8000

6. Masukan username dan password yang sesuai dengan settingan di docker-compose.yml.

Setting Up Web Berbasis Wordpress
1. Sebelum melakukan setting up wordpress menggunakan docker compose, perlu melakukan beberapa hal dibawah ini: 
- Stop docker compose → CTRL + c atau docker-compose down -v 
- Hapus folder /usr/local/apps/mysql-db → rm -rf /usr/local/apps/mysql-db 
- Buat folder baru /usr/local/apps/mysql-db → mkdir /usr/local/apps/mysql-db 

2. Buat folder untuk menyimpan docker volume wordpress /usr/local/apps/wordpress-app. Jalankan command  mkdir wordpress-app

3. Ubah file /usr/local/apps/docker-compose.yml menjadi seperti ini


4. Jalankan docker-compose docker-compose up -d 

5. Buka PhpMyadmin dengan membuka http://MACHINE_VM_IP:8000 pada browser, masukan user root dan password root yang sesuai. Database wordpress_app sudah dibuat. 

4. Jalankan docker-compose docker-compose up -d 

5. Buka PhpMyadmin dengan membuka http://MACHINE_VM_IP:8000 pada browser, masukan user root dan password root yang sesuai. Database wordpress_app sudah dibuat.

6. Buka Wordpress app dengan membuka http://MACHINE_VM_IP:8080 pada browser 


7. Aplikasi wordpress sudah berhasil terinstall

Instalasi Wordpress 

1. Pada browser buka http://MACHINE_VM_IP:8080, kemudian pilih bahasa dan click Continue


2. Isi data-data yang diperlukan, informasi username dan password jangan sampai lupa. Email isi dengan email yang benar. Kemudian klik Install Wordpress.

Menghubungkan IP VM Server Dengan Domain

1. Masuk ke dashboard niagahoster, kemudian: 

a. Klik Tab Domain 

b. Klik tombol Kelola Domain

2. Akan muncul halaman kelola domain, kemudian: 

a. Klik tab DNS Management 

b. Klik tombol Add Record

Install Nginx 

1. Login ke server sebagai root menggunakan ssh. 

2. Update ubuntu application packages apt update 

3. Install nginx, jalankan command dibawah ini apt install nginx Kemudian tekan tombol y

4. Silahkan buka IP VM anda, http://MACHINE_VM_IP, jika instalasi nya benar maka akan muncul halaman NGINX 

5. Untuk menghubungkan dengan domain atau subdomain, kita harus meng-custom default nginx file. Silahkan jalankan command dibawah ini untuk menghapus default nginx file rm -rf /etc/nginx/sites-enabled/default 

6. Kemudian kita buat file baru dengan nama /etc/nginx/sites-enabled/wordpress.mydomain.com, jalankan command dibawah ini dan isi file nya menjadi seperti dibawah ini nano /etc/nginx/sites-enabled/wordpress.mydomain.com


7. Untuk memastikan settingan file nginx yang kita buat benar, maka perlu menjalankan command dibawah ini, jika benar maka hasilnya seperti gambar dibawah ini. nginx -t


 8. Silahkan buka IP VM anda, http://MACHINE_VM_IP atau http://wordpress.mydomain.com , jika settingan nya benar, maka hasilnya akan seperti gambar dibawah ini.


Comments

Popular posts from this blog

Konsep estetika gambar pada desain

Cloud Infrastructure Mechanism