node app.js启动问题

来源:6-2 借助 pm2 让 Nodejs 服务常驻

woniu2015

2018-07-03

老师:我ip使用127.0.0.1服务能启动,访问超时报错。如果我把ip改为我的外网ip,那么执行起来就报错,急求指点,谢谢?

http://img.mukewang.com/szimg/5b3b4ccd0001307907960712.jpg

//img.mukewang.com/szimg/5b3af48900011a7109140396.jpg

//img.mukewang.com/szimg/5b3af4890001502010920980.jpg

//img.mukewang.com/szimg/5b3af48c0001dc9b09920462.jpg


写回答

3回答

Scott

2018-07-04

你服务开起来后,可以现在服务器上命令行操作

curl http://127.0.0.1:8080


看能不能返回数据,如果这个都不能,说明服务就没起来

0
1
woniu2015
curl http://127.0.0.1:8080返回是的html哦,是nginx的初始页面,这样服务是跑起来了吗 执行node app.js 返回 Confiugre: host=127.0.0.1, port=8080 Server created: [object Object] 执行:curl http://127.0.0.1/ 返回 Welcome to nginx!

Welcome to nginx!

If you see this page, the nginx web server is successfully installed and working. Further configuration is required.

For online documentation and support please refer to nginx.org.
Commercial support is available at nginx.com.

Thank you for using nginx.

2018-07-05
共1条回复

Scott

2018-07-04

把 iptables 先关闭了,试试看


我是看到你截图上,node app.js 这个地方有报错,服务没有成功开起来,这个你确定是 ok 的?

0
1
woniu2015
curl http://127.0.0.1:8080 返回正常,但网页打不开,显示超时会是怎么回事哦
2018-07-06
共1条回复

Scott

2018-07-03

应该是你服务器的服务开启失败了,所以外网访问不到


你把端口换一个,比如换成 6677 试试看,不要用 8080

0
1
woniu2015
服务器是运行着的,我换了好几个端口都不行哦。然后就是只要我配置了vi /etc/iptables.up.rules 就会无法登陆,实在无解,现在连远程链接都不行了
2018-07-03
共1条回复

Node.js项目线上服务器部署与发布

阿里云部署Node.js+MongoDB+Nginx的应用项目,打通全栈

1747 学习 · 448 问题

查看课程