Cara Menginstal node.js di Server cPanel - Kampoeng Tutorial

Latest

Semua yang anda cari semuanya ada di sini.

Jumat, 26 Mei 2017

Cara Menginstal node.js di Server cPanel



Instalasi node.js ini belum didukung secara resmi oleh cPanel.Namun ini masih merupakan permintaan fitur.

(Diskusi di Forum cPanel resmi juga)

Apa itu Node.Js?

Node.js adalah perangkat lunak pengembangan aplikasi yang ditulis dan untuk javascript untuk aplikasi event-driven real-time, lebih banyak di http://en.wikipedia.org/wiki/Node.js

Prosedur Instalasi:

Instalasi node.js pada cPanel VPS tidak melibatkan tugas yang kompleks. Sebelum memulai instalasi pastikan persyaratan berikut terpenuhi:

GCC 4.2 atau yang lebih baru
Python 2.6 atau 2.7
GNU Make 3,81 atau yang lebih baru

Jalankan dan Update untuk perangkat lunak apapun dalam daftar di atas (Jika tidak up to date).

Awalnya download versi terbaru dari nodejs.org.

Masukkan perintah :

wget http://nodejs.org/dist/v0.11.9/node-v0.11.9.tar.gz

Selanjutnya, ekstrak tarball node.js dan pasanglah:

tar -xzvf  node-v0.11.9.tar.gz
cd node-v0.11.9
./configure
make && make install

Instalasi akan memakan waktu cukup lama untuk menyelesaikannya. Setelah selesai kita bisa mengujinya bekerja. Periksa versinya

[root@sh csf]# node -v
V0.11.9


[root@sh csf]# which node
/usr/local/bin/node
[root@sh csf]# /usr/local/bin/node --help


Usage: node [options] [ -e script | script.js ] [arguments]
node debug script.js [arguments]


Options:
-v, --version print node's version
-e, --eval script evaluate script
-p, --print evaluate script and print result
-i, --interactive always enter the REPL even if stdin
does not appear to be a terminal
--no-deprecation silence deprecation warnings
--trace-deprecation show stack traces on deprecations
--v8-options print v8 command line options
--max-stack-size=val set max v8 stack size (bytes)


Environment variables:
NODE_PATH ':'-separated list of directories
prefixed to the module search path.
NODE_MODULE_CONTEXTS Set to 1 to load modules in their own
global contexts.
NODE_DISABLE_COLORS Set to 1 to disable colors in the REPL

Dokumentasi dapat ditemukan di http://nodejs.org/

Menguji Instalasi:

Cukup gulir ke cd/usr/local/cpanel/htdocs

vi server.js


var http = require("http");
http.createServer(function(request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
response.write("Hello Test");
response.end();
}).listen(8080);

Simpan dan keluar

Buka port 8080 di firewall Anda via csf conf.
vi /etc/csf/csf.conf

TCP IN, OUT ===> 8080
Simpan dan keluar

csf -r


(from the dir/usr/local/cpanel/htdocs execute below )
/usr/local/bin/node server.js


Now access http://ip.add.re.ss:8080

You will get a confirmation message in your browser that says “Hello World”.

Tambahan:

Jika Anda perlu mengarahkan lalu lintas untuk domain kami ke bangunan node.js, Anda dapat menerapkannya menggunakan file .htaccess dengan mengikuti peraturan.

RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.domain\.com$
RewriteRule ^(.*) "http\:\/\/127\.0\.0\.1\:8080\/$1" [P,L]

Nama domain Anda menggantikan "domain" pada contoh di atas. Kunjungi saja domainmu lagi

Instalasi di atas diuji dibawah cpanel terbaru.

[root@sh]# cat /usr/local/cpanel/version
11.44.1.19
[root@sh]#

Marilah kita tahu apakah ada perubahan atau modifikasi yang diperlukan untuk pemasangan di atas, saran akan diundang!

Tidak ada komentar:

Posting Komentar