我正与网络问题作斗争。
我在虚拟操作系统(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
但是,浏览器的回应是“拒绝连接错误”
我不知道下一步该怎么办。。。你们知道吗?
最佳答案
问题解决了。
只需删除主机上的编辑文件。重新启动。
那之后就开始工作了。