ตอนลงโปรแกรมทำตามขั้นตอนนี้ครับ
Code
cd /home/admin/web/my-doamin-name/public_html
npm init
npm install --save express socket.io
node app.js
...............................................................
หลังจากนั้นสั่ง Code
node app.js
ได้ข้อความดังนี้ครับ
Code
start server on port :3000
...........................................................
ไฟล์ app.js
Code
var app = require('express')();
var http = require('http').Server(app);
app.get('/', function(req, res){
res.sendfile('index.php');
});
http.listen(3000, function(){
console.log('start server on port :3000');
});
.......................................................
ไฟล์ index.html
Code
<html>
<head></head>
<body>HELLO WORLD</body>
</html>
.......................................................
ตอนทดสอบ port 3000 ด้วย command นี้
Code
telnet my-domain-name.com 3000
ได้ผลลัพธ์ตามนี้ครับ
Code
Trying xxx.xx.x.xxx...
telnet: connect to address xxx.xx.x.xxx: Connection refused
.......................................................
ทำการทดสอบ port 3000 ด้วย command นี้
Code
ss -nltp|grep :3000
แต่ไม่ได้ผลลัพธ์อะไรเลยครับ
.......................................................
ทำการสั่งด้วย command นี้
Code
firewall-cmd --runtime-to-permanent
ได้ผลลัพธ์ดังนี้ครับ
Code
FirewallD is not running
.......................................................
และก็ทำการเข้าเว็บไซต์ด้วย google chrome
Code
https://www.my-domain-name.com:3000
แต่โหลดไม่ได้ และแสดงข้อความดังนี้ครับ
Code
This site can’t be reached
จะแก้อย่างไรดีครับ ขอบคุณครับ
Tag : PHP, Node.js