问一个 linode 端口问题

2013-09-12 11:06:42 +08:00
 nicolazj
创建了一个nodejs express 应用,3000端口,访问不了
修改为82端口,可以访问。

iptables -L 查看都是空的,没有记录。

请教各位大神,这个是什么原因??
827 次点击
所在节点    VPS
5 条回复
cyr1l
2013-09-12 12:04:21 +08:00
ip 是 0.0.0.0 才行
sdysj
2013-09-12 12:12:12 +08:00
查端口为啥用iptables?netstat -nat就是了........
nicolazj
2013-09-12 14:15:23 +08:00
@cyr1l 监听的是0.0.0.0
http.createServer(app).listen(app.get('port'),'0.0.0.0', function(){
console.log('Express server listening on port ' + app.get('port'));
});
就是3000端口不行,82 就可以。端口也没被占用
nicolazj
2013-09-12 14:16:19 +08:00
@sdysj 想看看有没有被防火墙挡住啊,netstat查了,3000也没被占用。而且从vps 本地localhost访问网站是可以访问的
anheiyouxia
2013-09-12 14:22:11 +08:00
iptables默认是拦截这些端口的吧?你试试关闭iptables看看行不行先,如果行,那就添加一条规则

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/82163

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX