MENGKONFIGURASI SHARE HOSTING SERVER

WELCOME/SELAMAT DATANG

Konfigurasi NodeJS pada Share Hosting Server CPanel

  • My First Blog Post

    July 30, 2019 by

    Be yourself; Everyone else is already taken. — Oscar Wilde. This is the first post on my new blog. I’m just getting this new blog going, so stay tuned for more. Subscribe below to get notified when I post new updates.

  • CONTROL PANEL HOSTING

    July 30, 2019 by

    Pengertian Panel Hosting EHCP adalah sebuah hosting panel, Hosting panel sendiri merupakan antarmuka berbasis web yang disediakan oleh perusahaan hosting yang memungkinkan pelanggan untuk mengelola berbagai layanan mereka host di satu tempat. cPanel adalah web hosting control panel yang paling populer di dunia. Fasilitas ini memudahkan pemilik account hosting untuk mengatur seluruh fasilitas web hosting yang dimilikinya. Melalui cPanel,… Read more

View all posts

Pada Tutorial kali ini kita akan menjalankan sebuah Platform NodeJS pada server hosting CPanel, menggunakan Framework Express dengan bahasa Javascript

Pada dasarnya Hosting CPanel tidak dapat digunakan untuk menjalankan program NodeJS secara default, tetapi pada postingan ini KangAnwar akan share tutorial bagaimana cara agar hosting CPanel kita dapat menjalankan script NodeJS

Persyaratan

  • Akses SSH pada hosting CPanel
    Pastikan kita sudah memiliki akses ssh pada hosting yang akan kita gunakan untuk menjalankan script NodeJS, tetapi jika teman-teman merasa kesulitan untuk mendapatkan hosting CPanel dengan akses ssh, KangAnwar akan membantu teman-teman untuk mendapatkan hosting CPanel dengan akses ssh khusus.
  • Script/Project NodeJS
    Script/Project NodeJS ini yang akan kita jalankan pada server hosting CPanel kita, Tetapi jika teman-teman belum memiliki Script/Project NodeJS, jangan khawatir karena kita masih dapat mengikuti tutorial ini.

Langkah-langkah :

Pertama, Login Akun hosting melalui SSH

lalu, Pada layar Comand, ketik perintah untuk mendownload aplikasi NodeJS:

cd ~
wget https://nodejs.org/dist/v8.9.4/node-v8.9.4-linux-x64.tar.gz

Ekstrak file NodeJS, ketik perintah berikut :

tar xvf node-v8.9.4-linux-x64.tar.gz

Ubah nama folder node-v8.9.4-linux-x64 dengan nama nodejs :

mv node-v8.9.4-linux-x64 nodejs

Untuk menginstal node dan NPM, ketik perintah berikut:

mkdir ~/bin
cp nodejs/bin/node ~/bin
cd ~/bin
ln -s ../nodejs/lib/node_modules/npm/bin/npm-cli.js npm

Perintah dibawah ini untuk memastikan bahwa node dan npm anda sudah terinstall

node --version
npm --version

Setelah NodeJS dipastikan terinstal, dengan memunculkan versi Node dan NPM menggunakan perintah diatas.

selanjutnya Langkah ke-2 kita akan Menjalankan Script/Project NodeJS,
sebagai sample kita akan menggunakan Framework Express,

sebelum menjalankan Script/Project NodeJS,  pastikan kita sudah men-set port khusus pada Script/Project NodeJS (pada Express Framework ini saya menggunakan port 35555)

Buat folder project, ketik perintah berikut :

cd ~
mkdir nodeproject
cd nodeproject

Membuat Script/Project NodeJS, ketik perintah berikut :

npm init
npm install express –save

Buat file index.js, ketik perintah berikut :

nano index.js

lalu isikan baris berikut :

12345let express = require('express');let app = express(); app.get('/', (req, res) => res.send('Hello World with ExpressJS'));app.listen(35555, () => console.log('Example app, on port 35555!'));

setelah selesai, tekan ctrl+x, lalu ketik y, kemudian Enter

Jalankan Script/Project NodeJS, ketik perintah berikut :

npm index.js

pada Langkah ke-3 yaitu Integrasi Node.js dengan Webserver
tahap ini kita akan menghubungkan Webserver dengan aplikasi NodeJS, sehingga ketika kita menggunakan web browser dengan mengkases alamat url website, maka akan langsung terhubung dengan aplikasi NodeJS Express yang sudah kita setup sebelumnya.

Dalam editor teks, tambahkan baris berikut pada file .htaccess berada dalam folder /home/<username>/public_html dimana <username> mewakili nama pengguna akun Anda,
jika anda ingin menggunakan sub-domain/sub-folder untuk custom akses url, buat file .htaccess pada folder tersebut

RewriteEngine On
RewriteRule ^$ http://127.0.0.1:XXXXX/ [P,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://127.0.0.1:XXXXX/$1 [P,L]

Pada kedua line RewriteRule, ganti XXXXX dengan port sesuai aplikasi Node.js Anda.


Follow My Blog

Get new content delivered directly to your inbox.

Design a site like this with WordPress.com
Get started