看到这个界面终于心里一喜,折腾了两天的成果终于出来了,因此有必要记录一下自己踩过的坑。
声明:使用的服务器系统是 CentOS 7,选择的nodejs 应用镜像
我们不生产水,我们只是大自然的搬运工!!!
搬几个写的比较详细的博客:
我是按照这个来配置的
https://segmentfault.com/a/1190000012297511
这个写的也挺详细的
https://segmentfault.com/a/1190000004051670
大致的基本配置流程是:
一、配置nodejs 环境有一般有两种方法
二、配置nginx 服务器(默认是80端口)
三、配置 MongoDb
四、安装pm2 (守护进程)
五、安装xftp 和 SecureCRT 辅助软件
不过配置完发现有一个致命的坑,下面再说
先奉上常用的linux命令
1、netstat -anp|grep 80 查看某个端口是否被占用
2、kill -9 pid 如果被占用可以kill掉这个端口(pid 是端口pid)
3、rz –be 命令 上传数据到远程
4、firewall-cmd –list-ports 查看已经开放的端口
5、systemctl status firewalld 查看firewalld状态
6、firewall-cmd --zone=public --add-port=8080/tcp --permanent // 打开特定端口(这是刚才的那个坑,想要通过公网ip+8080访问还需要在你的阿里云的控制台添加一组规则打开这个端口,我就是被这个坑坑了一天,最后还是给阿里的技术人员打电话才解决的)
7、systemctl start firewalld 开启防火墙,没有任何提示即开启成功
8、vim 命令使用
i // 插入一条
插入完 按Esc 退出编辑
:wq 保存并退出编辑环境
9、rm -rf fileName 递归删除一个文件夹