Node js и socket.io не имеют ошибок, но не работают при доступе по URL, как я могу это сделать? - PullRequest
0 голосов
/ 30 апреля 2018

Node js и socket.io не имеют ошибок, но не работают при доступе по URL, как я могу это сделать?

Мой шаг для установки:

  1. cd /home/admin/web/my-doamin-name/public_html
  2. npm init
  3. npm install --save express socket.io
  4. 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

Как мне это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...