[英]Node.js on RedHat and Amazon EC2
我在EC2的RedHat实例上安装了Node.js. 我还安装了Express,我正在尝试运行'node app.js'。 我收到控制台消息,它正在侦听端口3000.我尝试导航到http://.compute-1.amazonaws.com:3000 /但没有显示任何内容。 我试着把它改成8080而且没什么。 我的安全组中有所有这些端口(TCP 3000,SSH 22,TCP 8000,TCP 8080)。 不知道为什么这不起作用! 它是RedHat的东西吗?
任何帮助表示赞赏。 谢谢
您的实例很可能带有活动防火墙。
执行: iptables -L
它应列出您当前的防火墙状态。
然后,根据你的redhat linux版本,将不得不配置防火墙来打开端口。 (参见redhat文档或http://www.cyberciti.biz/faq/rhel-fedorta-linux-iptables-firewall-configuration-tutorial/ )
将来检查您在创建EC2实例时分配的安全组。 您可以在事后修改此组,但不能指定其他组。 确保端口3000已打开。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.