ข้อกำหนดเบื้องต้น
ขั้นตอนการติดตั้ง
1. Login SSH (secure shell)
2. พิมพ์คำสั่งต่อไปนี้ $ wget https://nodejs.org/dist/v4.4.1/node-v4.4.1-linux-x64.tar.xz
(คำสั่งดังกล่าวเป็นการดาวน์โหลด Node.js เวอร์ชั่น 4.4.1 LTS เท่านั้น **หากคุณต้องการเวอร์ชั่นอื่นๆ ให้เปลี่ยนหมายเลขเวอร์ชั่นในคำสั่งที่คุณต้องการดาวน์โหลด คุณสามารถตรวจสอบเวอร์ชั่นที่ต้องการได้ที่ https://nodejs.org)
3. Extract File node-v4.4.1-linux-x64.tar.xz พิมพ์คำสั่งต่อไปนี้ $ tar xvf node-v4.4.1-linux-x64.tar.xz
4. หากต้องการเปลี่ยนชื่อเพื่อง่ายต่อการสะดวก พิมพ์คำสั่งต่อไปนี้ $ mv node-v4.4.1-linux-x64 nodejs
5. Install node และ npm พิมพ์คำสั่งต่อไปนี้
$ mkdir ~/bin
$ cp nodejs/bin/node ~/bin
$ cd ~/bin
$ ln -s ../nodejs/lib/node_modules/npm/bin/npm-cli.js npm
6. หลังจากรันคำสั่งนี้ระบบจะติดต่อ Node.js และ NPM ให้ และหากต้องการตรวจสอบให้พิมพ์คำสั่งต่อไปนี้
$ node --version
$ npm --version
ขั้นตอนการเริ่มใช้งาน Node.js (Stating a Node.js Application)
หลังจากติดตั้ง Node.js สามารถเรียกใช้ Node.js ได้ยกตัวอย่างเช่น
วิธีที่ 1 : Use npm
"Many third-party and “production-ready” applications (such as Ghost) use the npm program to start the application"
ตัวอย่างตามคำสั่งต่อไปนี้
$ nohup npm start --production &
(วิธีนี้ต้องมีไฟล์ package .json ที่พร้อมใช้เพื่อรองรับ)
วิธีที่ 2 : Run Node โดยตรง
"For simple applications, or for any application that does not have a package.json file, you can run the node executable directly and specify the application filename."
ตัวอย่างตามคำสั่งต่อไปนี้
$ nohup node my_app.js &
วิธีการหยุด Node.js (Stopping a Node.js Application) ให้พิมพ์ตำสั่งต่อไปนี้
$ pkill node
วิธี Integrating a Node.js Application with The Web Server.
ทั้งนี้ขึ้นอยู่กับประเภทของแอ๊พพลิเคชั่นที่ใช้งาน เช่นตัวอย่างแก้ไขข้อความในไฟล์ .htaccess
1. ตัวอย่าง ที่ไฟล์ .htaccess ให้เพิ่มข้อความบรรทัดต่อไปนี้ ในไดเร็กทอรี่ /home/username/public_html
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]
(ในบรรทัด RewtiteRule :XXXXX ให้ระบุ Port Node.js ของคุณ)
2. Save ไฟล์ .htaccess