Cara Setup VPS Ubuntu 20.04 Untuk Hosting Web (Lengkap)

Server adalah sebuah komputer yang digunakan untuk melayani request dari pengguna secara terus-menerus. Maka dari itu, server diharuskan untuk selalu online setiap waktu agar pada saat dibutuhkan pengguna bisa langsung diproses pada saat itu juga. Karena biaya perawatan server secara fisik dirasa terlalu mahal, terdapat alternatifnya yaitu menyewa server virtual yang disebut VPS (Virtual Private Server).

VPS ini layaknya sebuah komputer yang tersambung jaringan internet dan menyala secara terus-menerus, bedanya kita tidak perlu lagi memikirkan biaya perawatan dan lain – lain karena sudah masuk ke dalam harga sewa. Untuk bisa digunakan sebagai tempat menaruh file web atau biasa disebut web hosting, harus terlebih dahulu diinstall OS dan di setting sedemikian rupa. Proses setting tersebut bisa kamu lakukan dengan mudah melalui panduan yang kami berikan berikut:

Tutorial Setting VPS (Virtual Private Server) Ubuntu Mulai dari Nol

Langkah Awal

Setelah kamu menerima alamat IP, username, dan password dari penyedia VPS, silahkan gunakan aplikasi bernama Putty untuk menghubungkan ke VPS yang baru saja kamu sewa. Sebelum mulai untuk melakukan setting sana sini, alangkah baiknya untuk melakukan update terlebih dahulu agar server kita selalu dalam versi terbaru.

apt-get update && apt-get upgrade

1. Membuat User Baru

Biasanya, saat mulai menyewa VPS kita akan diberikan user dengan hak akses sebagai root. Untuk alasan keamanan kami rekomendasikan untuk membuat user baru di samping menggunakan user root tadi. Berikut cara untuk membuat user baru pada VPS ubuntu, di sini kami menggunakan nama userbaru sebagai contoh.

adduser userbaru

Setelah itu, kamu akan diminta untuk membuat password baru dan dimintai beberapa pertanyaan, kamu bisa langsung menekan enter untuk melewatinya. Akhirnya, kamu bisa membuat user baru dan bisa menggunakannya untuk kebutuhan sehari – hari.

2. Memberikan Akses ke User Baru

Setelah membuat user, jangan buru – buru untuk langsung berganti ke user baru tersebut. Sebelumnya, kita harus memberikan hak akses pada user yang baru saja kita buat agar bisa mengakses sudo command.

usermod -aG sudo userbaru

3. Setting Firewall Bawaan

Agar VPS Ubuntu kita aman dari aksi yang tidak bertanggungjawab, alangkah baiknya kita melakukan setting firewall terlebih dahulu. Pertama, kita akan melihat aplikasi mana saja yang bisa dimaksukkan ke dalam firewall

ufw app list

Setelah itu, masukkan OpenSSH ke dalam whitelist agar kita tetap bisa mengakses VPS melalui Putty

ufw allow OpenSSH

Untuk mengaktifkan Firewall masukkan perintah berikut

ufw enable

Gunakan perintah berikut untuk mengecek apakah firewall sudah berjalan sesuai dengan semestinya

ufw status
Status: active
To                         Action      From
--                         ------      ----
OpenSSH                    ALLOW       Anywhere
OpenSSH (v6)               ALLOW       Anywhere (v6)

Baca Juga:

Install Apache Web Server

Setelah melakukan pengaturan awal terhadap server, sekarang kita perlu untuk menginstall program web server agar server kita bisa digunakan. Pada artikel kali ini kami akan menggunakan Apache sebagai web servernya. Berikut langkah untuk menginstall dan melakukan konfigurasi apache pada ubuntu 20.04.

sudo apt install apache2

Setelah proses install apache berhasil, kita perlu mengijinkan apache agar bisa melewati firewall yang sudah kita set sebelumnya

sudo ufw allow in "Apache"

Kita cek terlebih dahulu pengaturan firewall apakah sudah sesuai

sudo ufw status

Status: active

To                         Action      From
--                         ------      ----
OpenSSH                    ALLOW       Anywhere
Apache                     ALLOW       Anywhere
OpenSSH (v6)               ALLOW       Anywhere (v6)
Apache (v6)                ALLOW       Anywhere (v6)

Setelah berhasil lakukan uji coba dengan mengetikkan http://alamat-ipmu:80, maka akan muncul halaman default dari apache seperti gambar berikut.

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *