本项目学习自妙味课堂
后经个人功能需求做了一些修改后如下:
项目部署的过程(我参照的是->我参照的)
下面是个人首次安装过程与遇到的一些问题的简单总结
-
第一次登录需要输入用户名与密码,后面可通过命令
ssh 用户名@IP地址
进行连接(通过ssh连接你必须先下载你所创建的密匙,并放入.ssh文件夹)
遇到的问题:一开始本想在本机(本机也是linux)连接,但是一直不成功,通过密匙连接,(连接的过程一直报public key denid)
遇到这个问题百度了很久,说法不一,个人还是办法解决,最后求助于师兄,发现是密匙的权限过高,降低密匙权限(通过chmod “密匙名” 权限等级 )后才成功连接,(自己最后还是下载了fileZila..)。
-
安装Mongodb遇到的问题:不知道为什么几次安装mongodb后,都没有mongod文件
最后只好通过fileZila,直接上传本地的mongodb才把问题解决了
-
找到你mongod文件所在的文件夹,进入到此文件夹并通过命令
/usr/local/mongodb/bin/mongod --dbpath=/var/mongodb/data --logpath /var/mongodb/logs/log.log --fork
//注释:(/usr/local/mongodb/bin是我mongod所在的文件夹)
成功启动可看到
forked process: 18394(这里的数字是你的进程)
all output going to: /var/mongodb/logs/log.log
-
上传代码可通过fileZila,或者把你的项目放到github通过git clone(可自行百度)
通过命令sudo forever start app.js 启动
命令sudo forever list 查看正在运行的程序
命令sudo forever stop 0 可终止当前程序
所有东西都弄好了,最后还是打不开网页?
问了师兄,原来服务器默认端口80,把程序入口文件app.js中的监听端口3000改成80后终于大工告成!