Definisi VPS ( Virtual Private Server )
VPS adalah virtual private server yang mana memiliki fungsi untuk bisa membuat partisi terhadap sumber daya berupa server fisik dan diubah dalam bentuk server virtual dalam rangka penggunaannya. Server virtual yang yang diberikan oleh VPS biasanya dilengkapi dengan kemampuan untuk menjalankan sistem operasi sendiri.
Konsumen yang menggunakan VPS biasanya akan mendapatkan banyak keunggulan. Beberapa keunggulan tersebut bisa disimak berikut.
- Lebih fleksibel Setiap pengguna yang melakukan instalasi software pada VPS bisa dilakukan sesuai dengan keperluan maupun keinginan.
- Kemudahan akses root yang menggunakan VPS akan memiliki akses root yang mana akses ini bisa melakukan apa saja terhadap VPS yang dimiliki.
- Adanya garansi resource Penyedia layanan VPS biasanya memberikan garansi resource dalam jumlah yang banyak tidak hanya satu macam. Beberapa resource yang dimaksud adalah CPU, RAM, dan space.
Domain ?
Domain adalah alamat atau nama yang menjadi identitas website atau komputer agar bisa lebih mudah diakses oleh pengguna. Untuk website, nama domain biasanya diakhiri oleh ekstensi seperti .com atau .net.
Bahan:
- VPS Linux, Ubuntu 20.04
- Internet
Berikut Langkah-langkah Konfigurasi:
A. Cara pembelian domain di niagahoster :
1. Pertama akses terlebih dahulu website nya https://www.niagahoster.co.id/ lalu login seperti di gambar.
2. Login Menggunakan Google. seperti gambar dibawah.
3. Pilih akun google untuk login
4. Lalu pergi ke bagian domain -> Miliki domain baru, lalu masukan nama domain mau di buat, lalu cari, jika domainya muncul, klik beli sekarang.
Lalu pilih metode pembayarannya sebagai contoh di sini saya akan menggunakan QRIS seperti gambar di bawah ini.
Dibawah ini adalah qr code pembayaran yang harus di scan di platform yang di gunakan sebagai metode pembayaran.
Selanjutnya jika sudah di bayar maka tampilannya order placed lalu clik Continue To Client Area seperti di bawah ini.
5. Lalu cek domainnya sudah aktif atau belum seperti di bawah ini yang tandanya domain yang sudah aktif.
B. Cara pembelian VPS di i3cloudx :
1. Langkah pertama pesan vps terlebih dahulu pada situs : https://my.i3cloudx.com/ lakukan registrasi terlebih dahulu.
2. Selanjutnya isikan data pribadi dan sesuaikan institusinya.
Isikan password dan klik daftar.
3. Selanjutnya pilih service dan order new service.
4. Pada tahap ini pilih menu vps linux (virtual private server) lalu pilih vps1 klik order now.
5. Isikan nama hostname dan password pas login.
6. Sebagai contoh saya akan membayarnya menggunakan QRIS seperti pada gambar di bawah ini.
7. Dibawah ini adalah qr code pembayaran yang harus di scan di platform yang di gunakan sebagai metode pembayaran.
8. Selanjutnya verifikasi order anda segera dimuat.
9. Selanjutnya klik continue to area untuk melihat service yang sudah dipesan. Dapat dilihat bahwa status pesanan terdiri dari 1 service.
10. Tunggu beberapa saat sampai pemesanan status order dipesan atau active. Selanjutnya klik vpsnya.
C. Konfigurasi Ip Public Server Ke Domain :
1. Perhatikan alamat ip publicnya dan statusnya hijau menandakan server sudah aktif.
2. Remote IP Address nya menggunakan CMD ( Command Prompt ) dengan port 22, Tekan CTRL + R, lalu ketik CMD dan enter. seperti pada gambar di bawah ini.
3. lalu ketik ssh untuk service remote, root untuk login ke super user, ip yang diremote. "
ssh root@43.250.77.82", ketik yes, lalu masukan passwordnya, seperti pada gambar di bawah ini.
4. Lanjut update dulu servernya dengan mengetikan perintah sudo apt update.
5. Selanjutnya install apache2 pada server, agar mempunya web server dengan mengetikan sudo apt install apache2 seperi pada gambar di bawah ini.
6. Verifikasi pada browser dengan memasukan alamat ip nya dan pastikan apache2 nya sudah muncul seperti gambar di bawah ini.
7. Selanjutnya setting Domainnya dengan masuk ke niagahoster yang sudah di beli sebelumnya yaitu .cloud pada bagian Client area masuk ke halaman utama -> Kelola
8. Lalu isikan sesuai seperti gambar di bawah ini, dan jangan lupa untuk mengganti Name, Type, dan RDATA yaitu alamat IP Address VPS.
9. Jika sudah maka tampilannya akan seperti pada gambar di bawah ini seperti di bawah ini.
10. Lalu verifikasi pada vps nya dengan melakukan ping ke team2vps.cloud seperti pada gambar di bawah ini dan pastikan sudah TTL.
11. Dan lakukan verifikasi juga di Web Browsernya menggunakan domain yang sudah di hubungkan tadi. seperti gambar di bawah ini.
D. Cara Konfigurasi Wordpress di VPS :
1. Selanjutnya, konfigurasi WordPress nya, pertama kita buat user baru pada VPS untuk cara bisa menggunakan perintah adduser seperti pada gambar di bawah ini.
2. Edit dile pache2.conf, seperti gambar di bawah ini.
3. Edit apache nya, untuk caranya, masuk terlebih dahulu ke direktori /etc/apache2 dan edit file apche2.conf dan untuk Direktorinya ubah yang awalnya /var/www di ganti ke direktori user yang sudah di buat yaitu wp-team2vps jadi /home/wp-team2vps seperti padagambar di bawah ini.
4. Lalu masuk ke direktori /etc/apache2/sites-available/ dan copy file 000-default.conf menjadi wp-team2vps.conf seperti pada gambar di bawah. lalu masuk ke direktori /etc/apache2/sites-available/ dan copy file 000-default.conf menjadi wp-team2vps.conf seperti pada gambar di bawah.
5. Selanjutnya edit file wp-team2vps dengan menggunakan perintah nano, lalu hapus tanda # pada ServerName dan ubah ke domain yang sudah di beli yaitu team2vps.cloud dan untuk DocumentRoot arahkan ke direktori /home/wp-team2vps seperti gambar di bawah.
Tampilan sebelum di edit.
6. Lalu ketik ls untuk memastikan, dan nonaktifkan 000-default.conf nya dan jalankan wp-team2vps.conf seperti di bawah ini.
7. Restart juga apche2 nya menggunakan systemctl restart apache2, dan melihat status systemctl status apache2, seperti gambar di bawah.
8. Sebelum mengistall wordpress. perlu yang namanya menginstall Mysql database agar data wp nya tersimpan ke database untuk caranya, install terlebih dahulu pakenya
mysql-server mysql-client phpmyadmin
9. Jika sudah di install nanti akan muncul tampilan configuring phpmyadmin seperti pada gambar di bawah ini.
10. Kemudian akan muncul pop up seperti gambar dibawah ini, disini ditanya apakah ingin pengoprasian konfigurasi PhpMyadmin dilakukan dengan dbconfig-common? klik no
11. Setelah itu, masukan password untuk phpMyadmin untuk pendaftarannya, gunakan password mudah diingat, disini saya memakai 12345
12. Selanjutnya mengkonfirmasi kembali password yang di buat sebelumnya tulisakan yang sama.
13. Kemudian, jika instalasi database sudah selesai di buat terlebih dahulu akunya supaya nantinya dapat login ke database server menggunakan user dan password. Untuk pembuatan usernya masuk terlebih dahulu ke server dengan root.
Konfigurasi WordPress seperti gambar di bawah ini.
14. Jika sudah, buka browsernya lalu ketikan alamat IP atau DNS, pada kali ini saya menggunakan IP, login menggunakan user dan password yang sudah di buat atau di daftarkan sebelumnya.
15. Tampilan jika berhasil login ke phpmyadmin.
16. Berikut adalah tampilan dashboardnya dan cek penggunanya apakah Database nya sudah benar yaitu WordPress atau belum.
17. Jika sudah, izinkan direktori wp-team2vps dengan menggunakan chmod 777 -R dan arahkan ke /home/wp-team2vps agar dapat mengupload wordpress dari local ke server tidak di tolak oleh aksesnya.
18. Selanjutnya buka aplikasi filezila untuk mengupload file wordpress ke server, masukan host, username, password, port dan untuk host gunakan alamt IP yang ada di vps dan username nya root passwordnya yang sudah di buat sebelum pembelian vps dan untuk port gunakan 22, klik Quickconnect
19. Arahkan remote site nya ke /home/wp-team2vps dan hapus semua file yang ada di dalamnya seperti pada gambar di bawah ini.
Jika muncul seperti ini, klik Yes.
20. Download wordpress nya terlebih dahulu bisa gunakan link berikut untuk mendownload
Wordprees
21. Jika sudah di install lalu ekstrak file rar nya seperti berikut.
22. Balik ke sisi sebelah kiri. upload isi dalam WordPress ke direktori public nya yaitu /home/wp-team2vps seperti di bawah ini.
Setelah itu pastikan status nya sukses seperti berikut ini.
23. Cari file yang bernama
wp-config-sample.php lalu rename nama nya menjadi
wp-config.php seperti pada gambar berikut ini.
24. Jika sudah, selanjutnya klik kanan lalu view/edit untuk mengedit database nya yang sudah di buat sebelumnya.
25. Selanjutnya masukan db yang sudah di buat yaitu WordPress, team2vps, 12345, lalu save dengan cara tekan CTRL + S seperti pada gambar di bawah ini.
Jika muncul pop-up seperti ini, centang Finish editing dan klik Yes.
26. Jika sudah, coba jalankan di web browser menggunakan domain yang sudah di buat, yaitu team2vps.cloud maka tampilan nya akan seperti berikut, untuk Site Title bebas di isikan apa saja dan lengkapi saja sampai email, lalu klik install wordpress.
27. Tampilan jika berhasil membuat akun untuk login ke wordpress, lalu klik log in.
28. Selanjutnya login dengan username dan password yang sudah di buat tadi.
29. Tampilan jika berhasil log in ke wordpress.
30. Balik lagi ke phpmyadmin nya dan lihat Database WordPress akan terisi otomatis seperti di bawah ini.
31. Verifikasi halaman WordPress seperti di bawah ini.