Node js и socket.io не имеют ошибок, но не работают при доступе по URL, как я могу это сделать?
Мой шаг для установки:
cd /home/admin/web/my-doamin-name/public_html
npm init
npm install --save express socket.io
node app.js
............................................... ................
После вызова узла app.js он покажет
start server on port :3000
............................................... ............
app.js
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
<html>
<head></head>
<body>HELLO WORLD</body>
</html>
............................................... ........
Когда я проверяю telnet на порту 3000 с помощью этой командной строки
telnet my-domain-name.com 3000
Это шоу, как это.
Trying xxx.xx.x.xxx...
telnet: connect to address xxx.xx.x.xxx: Connection refused
............................................... ........
И я проверяю порт 3000 с помощью этой командной строки
ss -nltp|grep :3000
Но это ничего не показывает.
............................................... ........
А потом я попытался получить доступ к mysite (в Google Chrome)
https://www.my-domain-name.com:3000
В Google Chrome это ошибка показа
This site can’t be reached
Как мне это сделать?