Panduan ini menjelaskan cara menghubungkan domain spotify.xbotzlauncher.biz.id
ke aplikasi Node.js yang berjalan di VPS pada port 3000
.
Masuk ke panel pengelolaan domain Anda (misalnya Niagahoster, Domainesia, Cloudflare, dll), lalu tambahkan A record berikut:
- Name (Host):
class-viii
- Type:
A
- Value:
206.×××.××.××
- TTL: Default atau 300 detik
Setelah disimpan, tunggu propagasi DNS selama 5–30 menit.
Cek status DNS:
dig spotify.xbotzlauncher.biz.id
Agar domain bisa diakses tanpa menyertakan port :3000
, gunakan NGINX sebagai reverse proxy.
sudo apt update
sudo apt install nginx
sudo nano /etc/nginx/sites-available/spotify.xbotzlauncher.biz.id
Isi dengan konfigurasi berikut:
server {
listen 80;
server_name spotify.xbotzlauncher.biz.id;
location / {
proxy_pass http://localhost:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
sudo ln -s /etc/nginx/sites-available/spotify.xbotzlauncher.biz.id /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx
Setelah ini, domain http://spotify.xbotzlauncher.biz.id
akan diarahkan ke aplikasi Node.js.
Untuk mengamankan koneksi, gunakan Certbot:
sudo apt install certbot python3-certbot-nginx
sudo certbot --nginx -d spotify.xbotzlauncher.biz.id
Ikuti instruksi untuk menyelesaikan konfigurasi SSL.
Setelah sukses, domain dapat diakses melalui:
https://spotify.xbotzlauncher.biz.id
Pastikan aplikasi Node.js Anda berjalan di port 3000
. Gunakan perintah berikut untuk memastikan:
curl http://localhost:3000
Jika mendapatkan respons yang diharapkan, maka aplikasi berjalan dengan baik.