我在我的服务器上运行 Apache。转到我的地址 xxxx:port 会在 /var/www 中加载 index.html 页面。当我停止服务器时,我无法再连接(一切都很好)。
现在我启动节点服务器node server.js
(下面的 server.js 文件也位于 /var/www 中)。
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(port, 'x.x.x.x');
console.log('Server running at http://x.x.x.x:port/');
这给出了错误listen EADDRNOTAVAIL
,但我没有运行任何其他节点服务器(此端口上没有运行其他进程)。
我也试过省略 IP 地址,只听:listen(port);
这不会返回任何错误,但我无法连接到服务器(浏览器说Firefox can't establish a connection to the server at x.x.x.x:p.
:)