我正在努力解决网络问题。
我在虚拟操作系统(Centos 7)中制作了如下所示的简单test.js文件
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World!');
}).listen(7358);
并在命令" node test.js"之后,我通过虚拟操作系统内的浏览器检查它是否正常工作。 (本地主机:7358)
但问题是当我尝试访问虚拟操作系统之外的同一页面时。
(1)首先,我设置主机操作系统(窗口)的主机文件(我添加了如下设置)
192.168.131.128 localhost
(2)我检查了节点工作正常。
netstat -tulpn | grep :7358
tcp6 0 0 :::7358 :::* LISTEN 9162/node
(3)我在虚拟操作系统(Centos 7)中停止了防火墙
systemctl stop firewalld
(4)我检查ping正在从主机操作系统工作到虚拟操作系统
C:\Windows\System32\drivers\etc>ping 192.168.131.128
但是,浏览器的响应是" ERR_CONNECTION_REFUSED" 我不知道接下来要做什么......你们有什么想法吗?
答案 0 :(得分:0)
问题解决了。 只需删除hosts文件上的编辑。并重新启动。 它在那之后开始工作。