开发者社区> 问答> 正文

ECS上部署nodejs外网访问连接超时

使用了express框架,如果用server.listen(8080,"阿里云ECS外网IP"),直接报Error: listen EADDRNOTAVAIL错误,所以只能用server..listen(80);启动。但是在外网无法访问,显示超时错误,确定node.js是正常启动的。PS:外网可以ping通,但telnet显示打开端口失败,端口没有被占用。hosts文件只有127.0.0.1的配置,需要怎么修改?

展开
收起
驼背大叔 2017-05-17 15:02:27 7770 0
7 条回答
写回答
取消 提交回答
  • ReECS上部署nodejs外网访问连接超时
    进入控制台,找到安全组,找到对应专有网络的安全组开放对应端口就可以,默认安全组仅仅开放了80 443 3389 22 icmp等,当然连不上。
    2017-06-14 13:08:27
    赞同 展开评论 打赏
  • ReECS上部署nodejs外网访问连接超时
    楼主对的,阿里云文档贼特么坑爹
    2017-06-12 18:39:05
    赞同 展开评论 打赏
  • ReECS上部署nodejs外网访问连接超时
    请问楼主怎么解决的,同求这个问题,谢谢
    2017-05-31 13:08:57
    赞同 展开评论 打赏
  • ReECS上部署nodejs外网访问连接超时
    谢谢楼主,终于搞定这个问题了,监听3389才有效。

    另外,相关文档楼主是在哪里找到的?
    2017-05-21 14:17:48
    赞同 展开评论 打赏
  • ReECS上部署nodejs外网访问连接超时
    我也出现这个问题 请问是怎么解决的  谢谢
    2017-05-18 21:18:13
    赞同 展开评论 打赏
  • 可以提交工单,请求修改文档
    2017-05-18 09:27:02
    赞同 展开评论 打赏
  • ReECS上部署nodejs外网访问连接超时
    尼玛,已解决,好大一坑,严重被误导。文档说随便定义一个端口就行,但是控制台里的安全规则默认只允许3389端口。
    2017-05-17 15:51:49
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

更多
探究 Node.js 的服务端之路 立即下载
个推微服务实践 基于OpenResty 和Node.js 立即下载
沪江基于Node.js大规模应用实践 立即下载