Virtual Private Server

 Virtual Private Server


A.Definisi

    VPS adalah singkatan dari Virtual Private Server, yaitu salah satu layanan web hosting yang menggunakan teknologi virtualisasi dan menyediakan resource khusus (pribadi) di server meskipun digunakan oleh lebih dari satu user.

B.Alat dan Bahan

  • Domain baru
  • VPS
  • Wordpress

C.Langka-Langkah

Cara Membeli Domain
1.Pertama pergi ke IDCloudehost,Lalu pergi ke tab produk lalu ke tab domain.

2.Lalu tentukan nama domain anda.
3.Pastikan nama domain kalian itu "available",lalu kita pilih yang ".my.id" saja karena harga nya terjangkau.
4.Selanjutnya kita ceklis yang "DNS Management".

Setelah masuk ke sini kita pilih mata uang nya yaitu "IDR",setelah itu scrool kebawah.

Lalu kita lengkapi data diri kita.

Setelah itu kita pilih metode pembayaran,kita pakai "DANA" saja,lalu kita nyalakan "Receive email"nya.

Lalu kita klik "Pay now".

Jika berhasil maka akan seperti gambar dibawah.
Lalu kalian klik "Go To Client Area".

Dan pastikan domain baru kita muncul dan status nya "active".

Cara Membeli VPS

1.Pertama kita kunjungi web rumah web untuk membeli vps nya,lalu kita pilih storage untuk vps nya,kita pilih yang "S" saja,lalu "Location" nya kita pilih yang "Zone B (Tier 4),dan "OS" nya kita pilih "ubuntu 20.04 64bit".

2.Lalu kita masukan data data seperti nama hostname nya,paket nya,dan sistem operasi nya.
3.Lalu kita pilih metode pembayaran nya.

Lalu kita setujui dan lanjutkan ke pembayaran,kita klik "Checkout".

Lalu jika sudah selesai membayar pastikan ada notif "pembayaran berhasil".

Lalu kita klik login untuk melihat apakah vps kita sudah berhasil di install atau belum.

Lalu kita masukan user dan password yang tadi kalian buat untuk login.

Lalu jika sudah seperti dibawah maka vps kalian siap digunakan.

Konfigurasi Wordpress

1.Pertama kalian pergi ke dashboard vps kalian,lalu pastikan status nya "active",setelah itu kita klik "Manage".

Lalu kalian masukan "IP Address" vps kalian ke putty untuk melakukan remote.

Lalu kalian login dengan user "Root" dan password nya kalian copy di dashboard vps kalian.

Lalu kalian lakukan "apt update".

2.Setalah kalian melakukan "apt update",kalian install apache dengan command "apt install apache2".

Lalu kalian cek status nya dengan mengetikan command "systemctl status apache2",dan pastikan status nya "active (running).

Lalu kalian cek juga di browser dengan mengetikan IP vps kalian,dan pastikan apache2 nya sudah muncul

Lalu kita cek ping ke domain kita yaitu "labiib.my.id" untuk memastikan sudah me-reply atau tidak.

3.Lalu setelah itu kita pergi ke client area/dashboard domain kita,setelah itu kita pergi ke "DNS Management".

Lalu kita pilih domain kita,setelah itu kita klik "Edit Zone".

Lalu kita klik "Add Record".

  • Name nya kita isi dengan "@"
  • Type nya kita pilih "A"
  • Lalu "TTL" nya kita isi dengan "14400"
  • Lalu "RDATA" nya kita isi dengan "IP Address" vps kita
  • Lalu jika sudah selesai kita klik "Add Record"
Jika sudah pastikan sudah muncul.

Lalu kita pastikan lagi dengan mengetik domain kita di browser,jika sudah benar maka akan muncul "apache2" seperti gambar dibawah.

4.Lalu kita kembali ke dashboard domain kita,lalu kita pergi ke "Manage Nameserver".
disini kita akan menggunakan "Default Nameservers" saja,lalu kita klik "Change Nameservers".

Lalu kita pergi ke "DNS Manager>Edit Zone>Add Record",untuk menambahkan 2 server baru.
 
  • "Name" nya kalian isi dengan "server1"
  • Lalu "Type" nya kalian pilih yang "NS"
  • "TTL" nya kalian isi "14400"
  • Dan "RDATA" nya kalian isi "ns1.rumahweb.com"
Lalu ulangi sekali lagi tetapi "Name" nya kalian rubah menjadi "server2" dan "RDATA" nya kalian ganti dengan "ns2.rumahweb.com".
Lalu pastikan sudah muncul server yang tadi kalian buat
Setelah itu kita pergi ke web "whatsmydns.net" dan kita cari nama domain kita yaitu "labiib.my.id",dan kita lihat apakah domain kita sudah up atau belum.

5.Lalu kita pergi ke putty,setelah itu kita tambahkan user baru untuk login ke wordpress nya dengan command "adduser wp-labiib".
  • Untuk password nya kalian bebas asal mudah di ingat
  • Lalu jika sudah kita ketik "Y".
Lalu kita pergi ke direktori home dan ketikan command "ls" untuk melihat apakah user nya sudah muncul atau belum.

6.Lalu kita edit file "/etc/apache2/apache2.conf" dengan menggunakan command "nano /etc/apache2/apache2.conf",lalu kalian cari "Directory" lalu kalian ubah path nya menjadi "/home/wp-labiib",jika sudah kita save.

7.Lalu kita pergi ke direktori "/etc/apache2/sites-availabe/" dengan command "cd /etc/apache2/sites-availabe/",setelah itu kita copy sekaligus ganti nama file "000-default.conf" menjadi "wp-labiib.conf" dengan command "cp 000-default.conf wp-labiib.conf".

Lalu kita edit "wp-labiib.conf" dengan command "nano wp-labiib.conf".
  • Lalu kita ubah "Servername" nya menjadi nama domain kalian
  • Lalu kalian ubah path "DocumentRoot" ke "/home/user" yang kalian buat tadi
Lalu kita ketikan command "a2dissite 000-default.conf" untuk menonaktifkan konfigurasi defaultnya,lalu kita ketik command "a2ensite wp-labiib.conf" untuk mengaktifkan konfigurasi yang tadi kita buat.
Lalu jika sudah kita restart apache nya dengan command "service apache2 restart".

8.Karena wordpress membutuhkan database,maka kita install dulu mysql-server,mysql-client,dan phpmyadmin dengan command "apt install mysql-server mysql-client phpmyadmin".

Lalu kita pilih yang "apache2",lalu "ok".

Lalu kita pilih "Yes"saja.

Untuk passwordnya kalian bebas,asalkan gampang diingat.

Lalu kita masukan ulang passwornya lagi,setelah itu kita klik "ok".

9.Lalu jika sudah selesai menginstall,kita ketikan command "mysql -u root -p" untuk masuk ke mysql nya.
  • Kalian buat user baru untuk login ke wordpress dengan command "create user 'labiib'@'localhost'identified by'12345';"
  • Lalu kalian buat database baru dengan nama wordpress dengan command "CREATE DATABASE Wordpress;"
  • Lalu kalian cek tabel database nya dengan command "SHOW DATABASEs;"
  • Setelah itu kalian beri permission untuk user yang tadi kita buat agar dapat mengakses dan mengedit database wordpress yang tadi kita buat dengan command "grant all on Wordpress.* to 'labiib'@'localhost';"
10.Lalu kalian pergi ke web browser dan ketikan "IP vps/phpmyadmin",lalu kalian login dengan user dan password yang tadi kita buat.
Lalu kita lihat apakah database nya sudah muncul atau belum.

11.Lalu kalian beri permission ke user "wp-labiib" agar bisa kita akses untuk diedit nanti,dengan command "chmod 777 -R /home/wp-labiib/".

12.Lalu kita pergi ke "filezilla".
  • "Host" nya kalian isi dengan ip address vps kalian
  • "Username" nya kalian isi dengan "root"
  • "Password" nya kalian isi dengan password yang ada di dashboard vps kalian
  • "Port" nya kalian isi dengan "22"
  • Lalu kalian pergi ke "home/wp-labiib",lalu kalian hapus semua file isinya
Lalu kalian upload file wordpress nya ke filezilla.

Lalu kalian ganti nama file "wp-config-sample.php" menjadi "wp-config.php".

Lalu kalian edit file "wp-config.php" nya.

  • "DB_NAME" nya kalian ubah menjadi Wordpress
  • "DB_USER" nya kalian ubah menjadi user yang kalian buat saat di mysql
  • "DB_PASSWORD" nya kalian samakan juga dengan password yang tadi kalian buat di mysql
  • Setelah itu kita save.
13.Lalu kita coba login ke wordpress kita apakah sudah bisa atau belum.
Lalu jika seperti diatas maka wordpress kalian sudah bisa,kalian lanjutkan saja sampai masuk ke dashboard wordpress nya.

Lalu jika kalian melihat database nya maka akan otomatis terisi.

14.Setelah itu kita lakukan verifikasi dengan mengetikan domain kita di,kalau sudah muncul wordpress nya maka sudah berhasil.
Jika sudah seperti diatas maka sudah berhasil,selanjutnya kita akan mereset vps nya.

Cara Mereset VPS

1.Kalian pergi ke dashboard vps kalian,lalu kalian pergi ke "Install",setelah itu kalian pilih yang "Ubuntu 20.04.64".
Pada bagian password nya kalian acak saja,tetapi pastikan kalian copy dan kalian simpan,lalu klik "Reinstall".
Jika ada pop up seperti ini kalian klik "ok" saja,lalu tunggu sebentar dan lihat "Disk Usage" nya apakah sudah berkurang atau belum.
Jika sudah,maka kalian sudah selesai mengkonfigurasi VPS (Virtual Private Server).

D.Troubleshooting 

Jika kalian mengalami trouble seperti diatas,pastikan ip address vps kalian yang kalian masukan di dns manager itu benar,jika sudah benar tetapi masih seperti itu kalian restart saja vps nya seperti dibawah.

Pertama kalian pergi ke dashboard vps kalian.



Lalu kalian klik tombol yang seperti diatas.
Terimakasih.

Komentar