外网不能访问部署在虚机的NodeJs网站(80端口)
2014-05-07 22:28
363 查看
外网能访问部署在虚机的NodeJs网站需注意如下:
在管理门户上配置端点(Http 80->80)
![](http://images.cnitblog.com/blog/26890/201405/072227408855773.jpg)
在虚机中的防火墙入站规则中增加应用程序Node.exe的允许规则
![](http://images.cnitblog.com/blog/26890/201405/072227430886646.jpg)
启动NodeJs的侦听进程时,需要侦听所有IP(0.0.0.0)
示例代码如下:
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(80,"0.0.0.0");
console.log('Server running.');
在管理门户上配置端点(Http 80->80)
![](http://images.cnitblog.com/blog/26890/201405/072227408855773.jpg)
在虚机中的防火墙入站规则中增加应用程序Node.exe的允许规则
![](http://images.cnitblog.com/blog/26890/201405/072227430886646.jpg)
启动NodeJs的侦听进程时,需要侦听所有IP(0.0.0.0)
示例代码如下:
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(80,"0.0.0.0");
console.log('Server running.');
相关文章推荐
- Node.js~在linux上的部署~外网不能访问node.js网站的解决方法
- 服务器上发布的网站应用80端口时内网可以访问,外网不能访问
- 阿里云ECS关于IIS部署网站与Sql Server 不能实现外网访问的解决办法
- linux部署web项目不能直接访问80端口的问题
- Windows 2008 开启80端口实现外网访问网站
- nat建立外网80端口访问网站(iis)
- php套件包结合80端口映射,快速本地搭建部署网站并发布到外网
- 在本机部署的dedecms网站上传到空间后出现首页不能访问的解决办法
- 新建网站,在Linux服务器上部署nginx之后不能访问,故障排查过程分享
- 非80端口的网站发布后外网访问的问题
- tomcat中部署好的项目,内网和localhost可以访问,但是外网不能访问(Windows 2008 R2中)
- IIS发布的网站,内网和外网不能访问的解决办法
- 阿里云Windows2008外网无法访问开启80端口实现外网访问网站
- 分离的DNS服务及其部署(解决外网可域名访问,内网不能域名访问问题)
- 解决win7部署的网站其他用户不能访问
- 阿里云 ECS 服务器不能访问部署好的网站
- 解决在阿里云服务器上部署Tomcat外网不能访问
- Windows 2008 开启80端口实现外网访问网站
- IIS发布的网站,内网和外网不能访问的解决办法