Ubuntu配置Node+MongoDB环境

在腾讯云上买了一个服务器(阿里云更贵,亚马逊云免费12个月但是国内访问极其慢),想把自己的网站跑在服务器上,需要配置一些基础的环境,在这里做个记录,以供参考

ubuntu安装有个好处是它会给出提示



这样就简单了,照着输命令就可以了

安装Node.js

使用apt-get是最方便的,但是缺点是版本比较旧

sudo apt install nodejs-legacy

安装npm

sudo apt install npm
  • 安装cnpm

国内安装cnpm显著提升node模块下载速度,cnpm官网

sudo npm install -g cnpm --registry=https://registry.npm.taobao.org
Ubuntu配置Node+MongoDB环境_第1张图片

安装MongoDB

安装mongodb-clients

sudo apt install mongodb-clients

安装mongodb-server

sudo apt install mongodb-server

坑1:启动服务报错

之前的一切都很顺利,但是我在启动mongod服务的时候报错了,提示ERROR: dbpath (/data/db) does not exist.如图:

Ubuntu配置Node+MongoDB环境_第2张图片

它的意思是说/data/db这个目录不存在,进去看看

Ubuntu配置Node+MongoDB环境_第3张图片

确实不存在....那创建一个不就好了?
创建完成!

重新尝试启动mongod服务
Ubuntu配置Node+MongoDB环境_第4张图片
这回没有报错

重新使用 mongo尝试连接到数据库
Ubuntu配置Node+MongoDB环境_第5张图片
连接成功!

好了,到目前为止Node.js+MongoDB的环境就算是搭建完成了
在云控制台建立一个快照,用来备份防止误操作把服务器整崩溃了

关闭mongod服务,并中断与数据库的连接


Ubuntu配置Node+MongoDB环境_第6张图片

在云控制台创建快照


Ubuntu配置Node+MongoDB环境_第7张图片

Ubuntu配置Node+MongoDB环境_第8张图片

你可能感兴趣的:(Ubuntu配置Node+MongoDB环境)