美文网首页
阿里云部署node+mongodb

阿里云部署node+mongodb

作者: dovebottle | 来源:发表于2016-11-13 01:28 被阅读94次

    phpstudy

    基本的服务器环境LAMP,直接上集成包了,省的一个个装,当然还有ftp。见教程

    安装node

    下载node压缩包,用ftp扔到服务器上,tar xvf node-v6.9.1-linux-x64.tar.xz解压,然后cd node-v6.9.1-linux-x64,在./bin/node -v,显示了版本号说明安装成功。

    当然,这样只能在解压文件夹里用node命令,于是需要设置全局命令ln -s /home/bottle/software/node-v6.9.1-linux-x64/bin/node /usr/local/bin/node,同样ln -s /home/bottle/software/node-v6.9.1-linux-x64/bin/npm /usr/local/bin/npm

    安装mongodb

    同样下载mongodb安装包扔到服务器上解压tar -zxvf mongodb-linux-x86_64-3.2.4.tgz,一般呢,个人文件放在home目录下,usr存放用户使用系统命令和应用程序等信息,/usr/bin下的文件都是可执行的。移动mongodb路径mv mongodb-linux-x86_64-3.2.4/ /usr/local/mongodb。再export PATH=/usr/local/mongodb/bin:$PATH即当一个命令的执行文件不在当前目录,在代码中先执行export,相当于告诉程序�执行某某东西时,需要的文件或什么东东在这些目录里,然后mkdir -p /data/db,这是mongodb默认的数据目录。

    搬动项目代码

    一般使用node免不了安装插件,而在服务器上使用npm来安装是很慢的,而且一旦插件多的话,那体验那酸爽,还是算了。现在本地npm install安装插件,然后把整个插件包用ftp扔到对应目录就好了。

    启动

    开启mongodb,在/usr/local/mongodb/bin./mongod &开启mongodb,需要查看操作数据的话用./mongo

    开启node npm run production >output.log 2>&1 &,>output.log 2>&1表示所有的标准输出和错误输出都将被重定向到output.log中,最后的&表示后台运行。ps -ef | grep node查看node进程,kill -9 id终止id为id的进程。

    相关文章

      网友评论

          本文标题:阿里云部署node+mongodb

          本文链接:https://www.haomeiwen.com/subject/kbtcpttx.html