Tugas ASJ tentang SHARE HOSTING SERVER.

1. Konsep shared hosting server Cpanelx dan cara konfogurasinya

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 akanMenjalankan 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 :

1. let express = require('express');

2. let app = express();

3. app.get('/', (req, res) => res.send('Hello World with ExpressJS'));

4. 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,

Sumber:https://dellakardinal.blogspot.com/2019/02/konfigurasi-shared-hosting-server.html?m=1

2. Tahapan konfigurasi SHARE HOSTING SERVER 

 Step 1: Login ke Cpanel hosting. Kamu juga bisa Login Cpanel lewat member area, melalui tutorial berikut ini > Tutorial Login Cpanel lewat member area.



Tampilan halaman login CPanel

Step 2: Pada menu Database, pilih MySQL Database



Pada menu database > MySQL Database

Step 3: Buat database, kemudian klik button Create Database

Buat database baru dengan pilih Create Database

Step 4: Isikan username dan password  pada form database user, kemudian Klik Create Database

Masukkan username dan password

Step 5: Untuk menghubungkan antara database server dan user, menggunakan Add User To Database. Kemudian klik button Add.



Gunakan add to user database

Step 6: Centang All Privileges , kemudian klik button Make Changes



Pada previleges, centang semua menunya

Step 7: Setelah selesai konfigurasi database , buka website http://namawebsite.com/wp-admin/install.php untuk memulai akses dan melakukan instalasi. Kemudian isi di setiap form dengan valid dan benar. Jika sudah klik Button Install WordPress



Setelah isi semua form > Install WordPress

Step 8: Berhasil! Jika proses instalasi sudah selesai, maka tampilan seperti dibawah ini.



Jika sudah selesai, tampilannya akan seperti berikut

Perlu diperhatikan saat Kamu kemudian membuat database, harus dipastikan bahwa nama-nama database yang Kamu buat punya relasi dengan website yang sedang Kamu kelola. Sehingga tak ada kerancuan maupun nama yang kurang enak dibaca pada database Kamu.

Sumber:
https://www.google.com/amp/s/www.jagoanhosting.com/tutorial/tutorial-cpanel-2/konfigurasi-cpanel/amp

3. laporan/Kesimpulan dari konfigurasi SHARE HOSTING SERVER 

Menurut saya Shared hosting server adalah sebuah server baik itu Dedicated Server (fisik) maupun VPS (virtual) yang resourcenya dibagi-bagi sesuai dengan paket yang telah ditentukkan. Umumnya paket ditentukkan berdasarkan total kuota penyimpanan, total bandwidth, domain, database dan FTP user. Selain itu, paket shared hosting biasanya telah disediakan Control Panel seperti CPanel atau Plesk, sehingga lebih mudah dalam mengelola file maupun website di dalam hosting tersebut.

Komentar

Posting Komentar

Postingan populer dari blog ini

Virus Corona ( COVID - 19 )

Tugas AIJ Materi Load Balancing