阿里云的Linux中,express创建的服务器遇到的坑

来源:互联网 发布:对焦算法 编辑:程序博客网 时间:2024/06/03 17:31

首先,Linux中的Node的已经下载完成。

接下来,使用npm安装express。通过命令:npm installl -g express

测试下,是否安装成功,通过命令:express --version,提示找不到该命令

百度下,便可以知道怎么一回事。

原来还需要安装express-generator,接着安装上,通过命令npm install express-generator -g

再来测试下,结果

接着开始一个express项目吧!通过命令express test这里写图片描述

根据提示运行这个项目,这里写图片描述

我Linux的主机地址是lvanboy.xin,这个项目是监听在3000端口上的,我就本地浏览器输入lvanboy.xin:3000

浏览器就一直在那加载,无法访问!
这里写图片描述

哇,什么鬼!反复的改端口呀,运行不行!
我又把express卸载重新装,还是不行!
各种百度express的问题,还是不行!

因为是阿里云的服务器,应该是端口问题,我又去阿里云服务器后台的安全组里面,把端口加上!
这里写图片描述
阿里云服务器重启后,再次开启express项目,运行,还是不行!

心态崩了,什么情况!查服务端口,通过命令netstat -anp
这里写图片描述

没有端口占用的问题!不然也不能运行express项目,真的是病急乱投医

实在找不到问题在哪,去csdn提问题,提完问题,休息会!

晚上吃完饭,去看看,有没有人解答!没有,很难受!

无意间,脑子里冒出一个词,linux防火墙的安全策略!

好像知道问题在哪了,因为这学期的linux实验课上,配置网络,有些操作涉及到防火墙的配置了!

查防火墙策略,通过命令iptables -nvL,没有允许3000端口的策略。

添加去,通过命令vim /etc/sysconfig/iptables,复制上面的已经添加的端口,然后改成自己允许的端口,这里是3000。
这里写图片描述
保存,退出!

重新运行express项目!哇,终于有结果了,激动不已!

这里写图片描述

阅读全文
0 0
原创粉丝点击