{"id":9346,"date":"2022-09-30T15:39:50","date_gmt":"2022-09-30T08:39:50","guid":{"rendered":"https:\/\/idwebhost.com\/tutorial\/?post_type=dt_articles&#038;p=9346"},"modified":"2022-12-14T16:09:34","modified_gmt":"2022-12-14T09:09:34","slug":"cara-install-nodejs-di-vps","status":"publish","type":"dt_articles","link":"https:\/\/idwebhost.com\/tutorial\/kb\/cara-install-nodejs-di-vps\/","title":{"rendered":"Cara Install NodeJS di VPS"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Untuk menjalankan JavaScript pada sisi server, perlu sebuah runtime environment bernama NodeJS. NodeJS adalah <em>tools runtime environment open source<\/em> dan multiplatform, salah satunya VPS. Lantas, bagaimana cara install NodeJS di VPS?<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Cara Install NodeJS di VPS cPanel<\/span><\/h2>\n<p>1. Login ke halaman WHM VPS melalui <i style=\"font-size: 16px;\"><span style=\"font-weight: 400;\">alamat IP_address\/whm<\/span><\/i><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Lalu masuk ke menu <\/span><b>EasyApache 4<\/b><span style=\"font-weight: 400;\">, kemudian klik tombol <\/span><b>Customize<\/b><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-large wp-image-9349\" src=\"https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p1-1024x599.jpg\" alt=\"\" width=\"1024\" height=\"599\" srcset=\"https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p1-1024x599.jpg 1024w, https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p1-300x175.jpg 300w, https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p1-768x449.jpg 768w, https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p1.jpg 1224w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>2. <span>Klik menu <\/span><b>Additional Package<\/b><span>. Pada paket nodejs16, tekan tombol <\/span><b>Install<\/b><span>. Setelah itu klik <\/span><b>Next<\/b><span>.<\/span><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-large wp-image-9350\" src=\"https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p2-1024x725.jpg\" alt=\"\" width=\"1024\" height=\"725\" srcset=\"https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p2-1024x725.jpg 1024w, https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p2-300x212.jpg 300w, https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p2-768x544.jpg 768w, https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p2.jpg 1217w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>3. Klik tombol Provision.<\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-large wp-image-9351\" src=\"https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p3-1024x627.jpg\" alt=\"\" width=\"1024\" height=\"627\" srcset=\"https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p3-1024x627.jpg 1024w, https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p3-300x184.jpg 300w, https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p3-768x470.jpg 768w, https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p3.jpg 1225w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>4. Tunggu hingga proses provision selesai (complete)<\/p>\n<h2><span style=\"font-weight: 400;\">Menjalankan NodeJS Melalui Terminal<\/span><\/h2>\n<p><img loading=\"lazy\" class=\"alignnone size-large wp-image-9352\" src=\"https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p4-1024x459.jpg\" alt=\"\" width=\"1024\" height=\"459\" srcset=\"https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p4-1024x459.jpg 1024w, https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p4-300x134.jpg 300w, https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p4-768x344.jpg 768w, https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p4-1536x688.jpg 1536w, https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p4.jpg 1788w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<ol>\n<li><span style=\"font-weight: 400;\"> Klik tombol \u201c<\/span><b>I understand and want to process<\/b><span style=\"font-weight: 400;\">\u201d seperti gambar berikut:\u00a0<\/span><\/li>\n<\/ol>\n<p><img loading=\"lazy\" class=\"alignnone size-large wp-image-9353\" src=\"https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p5-1024x363.jpg\" alt=\"\" width=\"1024\" height=\"363\" srcset=\"https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p5-1024x363.jpg 1024w, https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p5-300x106.jpg 300w, https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p5-768x273.jpg 768w, https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p5-1536x545.jpg 1536w, https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p5.jpg 1781w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Jalankan perintah berikut:<\/span><\/p>\n<blockquote><p><span style=\"font-weight: 400;\"># screen<\/span><\/p>\n<p><span style=\"font-weight: 400;\"># \/opt\/cpanel\/ea-nodejs16\/bin\/node nodejsapp\/app.js<\/span><\/p><\/blockquote>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Servis NodeJS sudah berjalan dengan keterangan Server running at http:\/\/127.0.0.1:3000\/.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Apabila sudah muncul keterangan tersebut, menu Terminal bisa ditutup.<\/span><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-9354\" src=\"https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p6.jpg\" alt=\"\" width=\"551\" height=\"35\" srcset=\"https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p6.jpg 551w, https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p6-300x19.jpg 300w\" sizes=\"(max-width: 551px) 100vw, 551px\" \/><\/p>\n<h2><span style=\"font-weight: 400;\">Menghubungkan NodeJS Menggunakan .htaccess<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Supaya service NodeJS yang sudah dijalankan melalui Terminal bisa diakses melalui alamat domain, kamu harus menghubungkannya melalui file .htaccess.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Masuk ke File Manager cPanel<\/span><\/h3>\n<p><b>Create new file<\/b><span style=\"font-weight: 400;\">, beri nama <\/span><b>.htaccess<\/b><span style=\"font-weight: 400;\">, kemudian klik kanan dan <\/span><b>Edit<\/b><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Masukkan skrip berikut:<\/span><\/p>\n<blockquote><p><span style=\"font-weight: 400;\">RewriteEngine On<\/span><\/p>\n<p><span style=\"font-weight: 400;\">RewriteRule ^$ http:\/\/127.0.0.1:3000\/ [P,L]<\/span><\/p>\n<p><span style=\"font-weight: 400;\">RewriteCond %{REQUEST_FILENAME} !-f<\/span><\/p>\n<p><span style=\"font-weight: 400;\">RewriteCond %{REQUEST_FILENAME} !-d<\/span><\/p>\n<p><span style=\"font-weight: 400;\">RewriteRule ^(.*)$ http:\/\/127.0.0.1:3000\/$1 [P,L]<\/span><\/p><\/blockquote>\n<p><span style=\"font-weight: 400;\">klik <\/span><b>Save Changes<\/b><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Mengakses Website<\/span><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-9355\" src=\"https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p7.jpg\" alt=\"\" width=\"729\" height=\"602\" srcset=\"https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p7.jpg 729w, https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p7-300x248.jpg 300w\" sizes=\"(max-width: 729px) 100vw, 729px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Proses instalasi dan deploy NodeJS sudah selesai. Skrip JS yang dijalankan menggunakan NodeJS, kini bisa diakses melalui web browser dengan menggunakan alamat domain milikmu.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Mematikan service NodeJS<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Untuk mematikan service NodeJS yang berjalan, bisa kamu lakukan melalui Terminal di cPanel. Berikut langkah-langkahnya:<\/span><\/p>\n<ol>\n<li><span style=\"font-weight: 400;\"> Buka menu Terminal, jalankan perintah berikut:<\/span><\/li>\n<\/ol>\n<blockquote><p><span style=\"font-weight: 400;\"># ps -ax<\/span><\/p><\/blockquote>\n<ol start=\"2\">\n<li><span style=\"font-weight: 400;\"> Akan muncul sekumpulan proses yang berjalan di akun cPanel milikmu. Cari proses NodeJS, kemudian catat nomor proses (PID) NodeJS.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">Sebagai contoh, NodeJS yang berjalan pada artikel ini terdeteksi dengan PID 188077. Matikan NodeJS dengan menjalankan perintah berikut:<\/span><\/p>\n<blockquote><p><span style=\"font-weight: 400;\"># kill -9 188077<\/span><\/p><\/blockquote>\n<p><span style=\"font-weight: 400;\">Sesuaikan angka dengan PID yang keluar di Terminal cPanel.<\/span><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-large wp-image-9356\" src=\"https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p8-1024x238.jpg\" alt=\"\" width=\"1024\" height=\"238\" srcset=\"https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p8-1024x238.jpg 1024w, https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p8-300x70.jpg 300w, https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p8-768x179.jpg 768w, https:\/\/idwebhost.com\/tutorial\/wp-content\/uploads\/2022\/09\/p8.jpg 1268w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Semoga panduan cara install NodeJS ini bisa membantu kamu, ya, Sahabat <a href=\"https:\/\/idwebhost.com\/\">IDwebhost<\/a>. Jika punya pertanyaan seputar layanan kami, silakan hubungi tim customer service terbaik IDwebhos melalui kanal berikut:<\/p>\n<p>Live Chat<\/p>\n<p>Email (\u00a0<a href=\"mailto:info@idwebhost.com\">info@idwebhost.com<\/a>,\u00a0<a href=\"mailto:billing@idwebhost.com\">billing@idwebhost.com<\/a>, support@idwebhost.com )<\/p>\n<p>Hotline (0274) 415585<\/p>\n<p>Selamat menikmati layanan\u00a0<a href=\"https:\/\/idwebhost.com\/jasa-pembuatan-website\">IDwebhost<\/a>, web hosting Indonesia:)<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Untuk menjalankan JavaScript pada sisi server, perlu sebuah runtime environment bernama NodeJS. NodeJS adalah tools runtime environment open source dan multiplatform, salah satunya VPS. Lantas, bagaimana cara install NodeJS di VPS? Cara Install NodeJS di VPS cPanel 1. Login ke halaman WHM VPS melalui alamat IP_address\/whm. Lalu masuk ke menu EasyApache 4, kemudian klik tombol [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"amp_status":""},"article_entries":[175],"tags":[],"_links":{"self":[{"href":"https:\/\/idwebhost.com\/tutorial\/wp-json\/wp\/v2\/dt_articles\/9346"}],"collection":[{"href":"https:\/\/idwebhost.com\/tutorial\/wp-json\/wp\/v2\/dt_articles"}],"about":[{"href":"https:\/\/idwebhost.com\/tutorial\/wp-json\/wp\/v2\/types\/dt_articles"}],"author":[{"embeddable":true,"href":"https:\/\/idwebhost.com\/tutorial\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/idwebhost.com\/tutorial\/wp-json\/wp\/v2\/comments?post=9346"}],"version-history":[{"count":2,"href":"https:\/\/idwebhost.com\/tutorial\/wp-json\/wp\/v2\/dt_articles\/9346\/revisions"}],"predecessor-version":[{"id":9357,"href":"https:\/\/idwebhost.com\/tutorial\/wp-json\/wp\/v2\/dt_articles\/9346\/revisions\/9357"}],"wp:attachment":[{"href":"https:\/\/idwebhost.com\/tutorial\/wp-json\/wp\/v2\/media?parent=9346"}],"wp:term":[{"taxonomy":"article_entries","embeddable":true,"href":"https:\/\/idwebhost.com\/tutorial\/wp-json\/wp\/v2\/article_entries?post=9346"},{"taxonomy":"tags","embeddable":true,"href":"https:\/\/idwebhost.com\/tutorial\/wp-json\/wp\/v2\/tags?post=9346"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}