VPS (Virtual Private Server)

 I. Pengertian
VPS adalah kependekan dari (Virtual Private Server), yaitu sebuah server fisik yang dibagi menjadi beberapa server virtual. VPS digunakan secara pribadi dan keseluruhan resourcenya hanya digunakan oleh satu pengguna saja.

Dikatakan sebagai virtual server karena server ini bersifat virtual, jadi servernya tidak memiliki fisik. Dalam virtualisasi server menggunakan teknologi virtualisasi hardware server fisik yang nantinya akan dibagi menjadi beberapa resource berbeda.

II. Fungsi VPS
1. VPS digunakan untuk meng-host website dengan tingkat kontrol dan kustomisasi yang lebih tinggi daripada share hosting.

2. Sebagai penyimpanan online atau file hosting, pengguna dapat menyimpan dan mengelola file dengan mudah melalui VPS dan mengaksesnya dari mana saja melalui internet.

3. Pengguna dapat membuat lingkungan cloud private mereka sendiri, yang memungkinkan untuk mengatur dan mengelola sumber daya cloud secara mandiri dengan kontrol penuh atas server, jaringan, dan aplikasi.

III. Alat dan Bahan
1. VPS : sumber rumahweb.com

2. Domain Name System (safiqra.my.id) : sumber idcloudhost.com

3. Aplikasi PuTTY

4. FileZilla

5. File WordPress

IV. Topologi

V. Pembelian
A. Pembelian VPS
1. Pertama buka website http://www.rumahweb.com lalu pilih size S dengan harga 30.000, pilih location dan OS yang dibutuhkan, disini saya menggunakan OS ubuntu 20.04 lalu locationnya zone A, jika sudah klik buat VPS.


2. Kemudian isi hostname dengan nama kelompok masing-masing, disini saya menggunakan hostname vps.kelompok1.com , lalu pilih menu yang akan kita beli sebelumnya, kemudian klik lanjut pada kanan bawah.

3. Untuk pembayaran disini saya menggunakan Gopay.


4. Pastikan sudah sesuai apa yang akan kita beli, jika sudah klik checkout.



5. Jika sudah tunggu proses pembayaran sampai kita masuk ke akun VPS yang sudah kita beli sebelumnya, nanti kita akan diarahkan ke halaman dashboard dari rumah web dan pastikan status VPS nya sudah active seperti gambar dibawah.


B. Pembelian Domain
Kita akan beli domain untuk masing masing individu, disini saya menggunakan domain my.id pada web idcloudhost.com.


VI. Konfigurasi
1. Pertama kita lakukan remote ip address VPS menggunakan aplikasi PuTTY, Jika sudah kita masuk dengan login menggunakan user root dan passwordnya sesuai dengan root password yang ada pada information account. Selanjutnya lakukan update pada server ketikkan perintah apt update.


2. Install apache2 pada server VPS agar bisa terhubung dengan web server ketikkan perintah apt install apache2.


3.Verifikasi pada browser dengan memasukkan ip address server dan pastikan apache2 nya sudah muncul seperti gambar dibawah.


4. Lalu pilih use custom nameservers (enter below) dan gunakan Nameserver 1 dan Nameserver 2 menggunakan ns1.rumahweb.com dan ns2.rumahweb.com.


5. Lalu kita pilih use default nameservers dan klik change nameservers.


6. Selanjutnya kita ke DNS Management.



7. Tambahkan lagi DNS Zones untuk server 1 dan server 2, tambahkan lagi new record server1 dan server2 dimana RDATA nya mengikuti ns1 dan ns2. Kita cek hasilnya seperti pada gambar dibawah ini jika sudah sesuai kita klik save changes.





8. Verifikasi domain kita pada VPS dengan melakukan ping ke haidarhanif.my.id ,pastikan statusnya adalah reply.


9. Kita akan coba cek dns kita apakah sudah terdeteksi dengan publik atau belum, dengan cara cek di whatmydns.net apakah sudah running atau belum, jika bertanda ceklis berarti dns kita sudah running.


10. Selanjutnya kita akan konfigurasi wordpressnya, pertama kita akan membuat user wp-haidar dan passwordnya 123.

11. sebelumnya kita masuk ke direktori /etc/apache2 dan edit file apache2.conf.
Untuk direktorinya ubah /var/www menjadi direktori user yang sudah kita buat yaitu wp-haidar kemudian ubah menjadi /home/safiq. 

12. Selanjutnya masuk ke direktori /etc/apache2/sites-available/ dan kita copy file 000-default.conf menjadi safiq.conf.

13. Kita nonaktifkan 000-default.conf nya dengan perintah a2dissite 000-default.conf lalu kita jalankan safiq.conf nya dengan perintah a2ensite safiq.conf.

14. Edit file nano safiq, hapus tanda # pada servername dan ubah domain menjadi www.safiqra.my.id dan ubah DocumentRoot menjadi /home/safiq.

15. Kita restart juga apache2 nya menggunakan service apache2 restart.

16. Sebelum menginstall wordpress kita install terlebih dahulu database Mysql nya, ketikkan perintah apt install my-server mysql-client phpmyadmin.


17. Pilih apache2 untuk web server nya.

18. Pilih yes karena kita ingin pengoprasian konfigurasi phpmyadmin dilakukan dengan dbconfig-common.

19. Masukkan password untuk phpmyadmin untuk pendaftarannya.

20. Jika instalasi database sudah selesai, kita akan buat akunnya agar kita dapat login ke database server menggunakan user dan password.


21. Jika sudah kita buka browser untuk verifikasi phpMyAdmin dengan memasukkan ip VPS, kemudian login menggunakan user dan password yang sudah kita buat sebelumnya.

22. Berikut adalah tampilan dashboard dari phpmyadmin dan kita cek apakah wordpress sudah terinstall atau belum.

22. Selanjutnya kita izinkan direktori safiq menggunakan chmod 777 -R dan arahkan ke /home/safiq untuk mengupload wordpress dari local server tidak ditolak aksesnya.

23. Selanjutnya kita akan menggunakan filezilla untuk mengupload file wordpress ke server, pertama kita masukan host menggunakan alamt ip server VPS, username nya kita menggunakan root, password nya sesuai yang ada di enkripsi, dan port nya 22. Jika sudah klik quickconnect dan arahkan remote site nya ke /home/safiq. Kemudian kita hapus semua file yang ada di dalam safiq.

24. Lalu kita upload file wordpress yang berada di sebelah kiri ke direktori publik /home/safiq.


25. Selanjutnya cari file wp-config-sample.php lalu rename namanya menjadi wp-config.php, jika sudah klik kanan pada wp-config.php lalu view/edit untuk mengedit database yang sudah kita buat sebelumnya.

26. Selanjutnya masukan db yang sudah dibuat yaitu wordpress, safiqraalbaraq, 12345. Jika sudah nanti akan ada pop up, klik saja yes.

26. Jika sudah kita jalankan web browser menggunakan domain haidarhanif.my.id . Bisa dilihat kita sudah bisa masuk ke tampilan wordpress install.php nya. Kemudian kalian isi site title, username, untuk password bebas, dan masukkan email kita.

27.  Verifikasi halaman wordpress seperti dibawah ini.


Komentar

Postingan populer dari blog ini

Inter Vlan Routing Menggunakan MLS (Multi Layer Switch)

Penerapan Komunikasi Data dan Suara (VoIP Default Vlan)

Konfigurasi Mail Server