Cara menghubungkan web server ke domain menggunakan VPS

Konfigurasi VPS dengan menghubungkan web server ke domain


A. Tujuan Pembelajaran

    1. Mempelajari apa itu VPS dan fungsinya

    2. Mengetahui bagaimana cara membeli domain dan VPS di rumah web

    3. Mempelajari cara menghubungkan web server menggunakan domain pribadi

    

B. Materi Pembelajaran

    Bayangkan sebuah apartemen besar (server fisik) yang dibagi menjadi beberapa unit apartemen kecil (VPS). Setiap penghuni punya kunci sendiri, bisa mendesain ruangannya sesuka hati, dan tidak bisa diganggu oleh tetangga sebelah. Jadi, meskipun tinggal di gedung yang sama, kamu tetap punya ruang pribadi yang aman dan terpisah.


    VPS atau Virtual Private Server adalah komputer virtual yang berjalan di dalam server fisik, dan bisa digunakan layaknya komputer sendiri yang selalu menyala 24 jam non-stop. Misalnya, kamu butuh komputer yang bisa diakses dari mana saja, kapan saja, untuk menyimpan file, menjalankan aplikasi, atau mengelola website. Nah, VPS memberikan kamu komputer seperti itu, tapi secara virtual.


Berikut adalah beberapa fungsi dan manfaat dari VPS:

  • Hosting Website.
    VPS bisa digunakan untuk menjalankan website, apalagi jika website-nya butuh performa tinggi atau trafiknya banyak.

  • Server Aplikasi.
    Cocok untuk menjalankan aplikasi khusus seperti sistem informasi sekolah, aplikasi manajemen bisnis, atau bot otomatis.

  • Remote Desktop / Komputer Jarak Jauh.
    Bisa digunakan seperti komputer biasa, tapi diakses dari jarak jauh menggunakan internet.

  • VPN (Virtual Private Network).
    Bisa dipakai untuk membuat jaringan pribadi agar internet lebih aman dan privat.

  • Game Server.
    Bisa digunakan untuk menjalankan server game online seperti Minecraft, CS:GO, dll.

  • Belajar dan Eksperimen.
    Cocok untuk pelajar atau mahasiswa IT yang ingin belajar sistem operasi Linux, jaringan, atau server.

Kelebihan VPS:

  •  Akses Penuh (Root Access).
    Bebas mengelola server sesuai kebutuhan.

  • Lebih Stabil.
    Dibanding shared hosting, VPS tidak mudah terganggu oleh pengguna lain.

  • Scalable.
    Bisa di-upgrade sesuai kebutuhan (RAM, CPU, storage).

  • Privasi Lebih Terjaga.
    Data dan proses VPS kamu tidak bisa diakses oleh pengguna lain.

Kekurangan VPS:

  • Perlu Pengetahuan Teknis.
    Harus tahu dasar-dasar server, sistem operasi (biasanya Linux), dan jaringan.

  • Harga Lebih Mahal.
    Lebih mahal dibanding shared hosting.

  • Tanggung Jawab Penuh.
    Kamu bertanggung jawab sendiri terhadap keamanan, backup, dan konfigurasi server.

Domain adalah alamat unik yang digunakan untuk mengakses suatu website di internet. Jadi, ketika kamu mengetik sesuatu seperti google.com di browser, itu adalah domain. Tanpa domain, kamu harus mengingat angka-angka IP address seperti 142.250.190.14 untuk mengakses Google. Nah, domain itu seperti nama kontak di HP, sementara IP address itu seperti nomor telepon. Tentu lebih mudah mengingat nama.


C. Cara membeli VPS dan Domain

Cara membeli VPS di Rumah web

1. Langkah pertama, buka web browser rumahweb.com/vps-indonesia/ 


2. Klik Order sekarang dan pilih resources ukuran yang sesuai dengan kebutuhan. Karena yang saya butuhkan untuk konfigurasi web server, maka saya pilih ukuran S. Dengan CPU 1 Core, RAM 1GB, Storage 20GB dan Bandwidth Unlimited. 

Pilih Zona lokasi, karena saya memilih Zona B, maka terdapat tambahan 10.000.

Sesuaikan Sistem operasi yang akan digunakan, misalnya disini saya menggunakan OS Ubuntu 20.04. Jika dirasa sudah sesuai, klik Deploy>>


3. Maka selanjutnya akan dimintai Hostname, Paket yang akan dipilih sebelumnya, dengan periode waktu yang akan digunakan untuk VPS. Pilih lanjut.


4. Selanjutnya akan dimintai untuk login/daftar akun untuk menentukan metode pembayaran.


5. Jika login telah berhasil, maka pilih metode pembayaran yang akan digunakan untuk membeli VPS. Disini saya menggunakan Qris. Klik Lanjut


6. Maka, akan tampil keterangan total tagihan yang harus dibayar dari VPS yang akan dibeli


7. Setelah pembayaran berhasil, klik Ok.


Cara membeli Domain di Rumahweb

1. Untuk membeli domain di Rumahweb, buka browser rumahweb.com/domain-murah/ 

2.  Pilih nama domain yang diinginkan. Maka akan muncul hasil pencarian domain.

3. Setelah muncul daftar list domain yang tersedia, pilih daftar

4. Jika ingin menggunakan proteksi privasi, maka akan ada biaya tambahan sebesai 10.000, jika tidak ingin menggunakannya klik lanjut.

5. Selanjutnya dimintai apakah ingin menambahkan hosting dan domain, jika tidak klik lanjut

6. Jika muncul iklan, pilih lanjut.

7. Kemudian, pada metode pembayaran diharuskan untuk login/mendaftarkan akun terlebih dahulu.

8. Pilih metode pembayaran, disini saya menggunakan Qris


9. Tentukan periode/jangka waktu yang dibutuhkan untuk menggunakan domain tersebut. Jika sudah, pilih Checkout dan lakukan pembayaran sesuai dengan metode yang dipilih.


10. Jika tampilan sudah terdapat tanda centang, maka pembayaran berhasil dilakuakn.


D. Langkah-langkah konfigurasi


  1. Pastikan alat dan bahan yang dibutuhkan telah tersedia. Kemudian, manage VPS untuk dapat mengetahui IP Address dan Password yang akan di remote menggunakan aplikasi PuTTY.

  1. Kemudian, buka aplikasi PuTTY dan login dengan username password sesuai dengan VPS yang digunakan.


  1. Lalu, lakukan update terhadap paket - paket yang ada pada server menggunakan perintah: apt update


  1. pastikan terlebih dahulu IP Address yang akan digunakan untuk disesuaikan dengan IP Address pada VPS menggunakan perintah: ip a


  1. Setelah update terhadap paket selesai, maka langkah selanjutnya adalah menginstall paket nginx untuk web server.


  1. Cek status nginx apakah active dengan perintah: systemctl status nginx

  1. Pada web browser, masukkan IP Address dari server tersebut. Maka akan tampil nginx yang telah diinstall


  1. Untuk menghubungkan web server dengan menggunakan domain pribadi, caranya adalah klik menu Product→Domain–.Manage.

  1. Pilih menu Setting, kemudian atur record DNS.

  1. Pada format domain, bebas menggunakan apa saja, contohnya seperti: www/dsb. Record Type: A Ini menunjukkan bahwa tipe DNS record yang sedang diatur adalah A Record, yaitu record yang menghubungkan nama domain ke alamat IP IPv4.

IP or Hostname: 103.84.206.57 adalah alamat IP tujuan dari subdomain vpn.karishaptr.my.id. Jadi ketika seseorang mengakses vpn.karishaptr.my.id, DNS akan mengarahkannya ke IP ini. Jika sudah, klik add record.

  1. Langkah berikutnya, cek pengaturan nameserver dari provider VPS yang digunakan

  1. Daftarkan nameserver 1 dan 2 ke record DNS dengan record type NS dan masukkan Hostname dari nameserver1 dan 2.

  1. Jika sudah, maka akan terdapat 3 record DNS yang telah dibuat

  1. Verifikasi ke web browser dengan menggunakan nama domain yang telah didaftarkan yaitu vpn.karishaptr.my.id




Komentar