node.js部署到阿里云中的一些小问题

node.js部署到阿里云中的一些小问题

参考:https://blog.csdn.net/u013263917/article/details/79037770?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param

https://blog.csdn.net/moumaobuchiyu/article/details/55004430

1.使用XShell远程连接服务器

2.配置阿里云服务器电脑的node环境和npm环境

  • 使用ls命令查看服务器的文件列表

  • 使用cd命令进入对应文件夹
  • 使用node -vnpm -v检查你的node版本和npm版本
    • 默认情况下阿里云已经配置好了node和npm
  • 如果想要升级你的阿里云服务器的node版本和npm版本,按照顺序在终端输入以下命令(可选)

    • wget命令下载Node.js安装包:wget https://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-x64.tar.xz
      • 该安装包是编译好的文件,解压之后,在bin文件夹中就已存在node和npm,无需重复编译。
    • 解压文件:tar xvf node-v6.9.5-linux-x64.tar.xz

3.所以关键,我们需要将我们的源代码部署到阿里云服务器主机上

4.

 

  • .利用Xshell来启动Xftp

    • Xftp下载后我们放一边,无需单独启动,因为只要你安装了Xftp,就可以使用Xshell来启动(我是手动启动的)
      • 如果你单独配置Xftp一定要注意端口号与我们的Xshell一致

5.

上传nodejs项目文件到阿里云服务器

6.在阿里云服务器启动你的nodejs项目

手动启动mongodb改成:

  • cd到你的mongodb的bin目录,例如我的mongodb安装路径为:cd /root/mongodb/bin
  • 修复方法:

    这算是一个Mongod 启动的一个常见错误,非法关闭的时候,lock 文件没有干掉,第二次启动的时候检查到有lock 文件的时候,就报这个错误了。

    解决方法:进入 mongod 上一次启动的时候指定的 data 目录  --dbpath=/data/mongodb

    删除掉该文件:

    rm /data/mongodb/mongo.lock --linux
    
    del /data/mongodb/mongo.lock --windows
  • mongod --dbpath=/var/mongodb/data --logpath /var/mongodb/logs/log.log -fork
    about to fork child process, waiting until server is ready for connections.
    forked process: 22463
    child process started successfully, parent exiting
     

用Node.js启动项目的时候

 node /root/node-express-mongodb-master/bin/www

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值