Tips Memilih Jasa Website Murah yang Profesional untuk Bisnis Anda
Panduan memilih jasa website murah yang tepat, profesional, dan sesuai kebutuhan bisnis.
Baca SelengkapnyaBagi developer pemula, menjalankan website Node.js di lokal tentu mudah. Namun, saat ingin di-deploy ke server (VPS), banyak yang bingung. Pada artikel ini, kita akan membahas cara lengkap deployment Node.js ke VPS (Ubuntu) menggunakan Nginx dan PM2.
Server VPS dengan Ubuntu (misalnya dari DigitalOcean, Vultr, atau AWS Lightsail).
Domain aktif untuk mengarahkan ke server.
Akses SSH ke server.
Website berbasis Node.js/Express siap dijalankan.
Login ke server dengan perintah:
Ganti IP_SERVER dengan IP VPS Anda.
Pertama, update sistem:
Lalu install Node.js dan Git:
Cek versi:
Clone project dari GitHub/GitLab:
Tes aplikasi lokal dengan:
atau sesuai server.js.
Agar aplikasi tetap berjalan walau server restart, gunakan PM2:
Nginx akan menjadi reverse proxy agar aplikasi bisa diakses lewat domain.
Edit konfigurasi Nginx:
Isi dengan:
Simpan lalu aktifkan:
Agar domain lebih aman, pasang SSL gratis:
Ikuti instruksi hingga selesai.
Buka browser lalu ketik:
Jika semua benar, website Node.js Anda sudah online dengan aman menggunakan HTTPS. π
Gunakan pm2 monit untuk monitoring aplikasi.
Selalu lakukan update sistem secara berkala.
Gunakan firewall (ufw) untuk keamanan VPS.
Dengan menggunakan PM2 dan Nginx, Anda bisa memastikan website Node.js berjalan stabil, aman, dan profesional di VPS. Tutorial ini cocok untuk developer pemula yang ingin naik level dari lokal ke produksi.