我无法在Linux VPS上创建HTTP / HTTPS服务器

时间:2019-09-17 20:12:40

标签: node.js linux http server vps

我已经用NodeJS设置了一个简单的HTTP服务器,该服务器在本地模式下工作,但是当我在Debian服务器上执行它时,我无法访问它,这是我的简单代码:

var http = require('http');
var fs = require('fs');
console.log("ok1");
var server = http.createServer(function (req, res) {
    fs.readFile('index.html', 'utf-8', function (error, content) {
        res.writeHead(200, {
            "Content-Type": "text/html"
        });
        res.end(content);
    });
});
var io = require('socket.io').listen(server);
io.sockets.on('connection', function (socket) {
    console.log('Un client est connecté !');
});
server.listen(8080);

我收到此错误:

error

非常感谢您!

1 个答案:

答案 0 :(得分:0)

服务器似乎正常。这可能不是问题。尝试从计算机ping服务器,然后从服务器ping计算机。如果只是一种方法,那么问题一定是防火墙。如果两种方法都不行,请确保它们实际上在同一网络中。