在腾讯云上买了一个服务器(阿里云更贵,亚马逊云免费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

安装MongoDB
安装mongodb-clients
sudo apt install mongodb-clients
安装mongodb-server
sudo apt install mongodb-server
坑1:启动服务报错
之前的一切都很顺利,但是我在启动mongod服务的时候报错了,提示ERROR: dbpath (/data/db) does not exist.如图:

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

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

创建完成!
重新尝试启动mongod服务

这回没有报错
重新使用
mongo尝试连接到数据库
连接成功!
好了,到目前为止Node.js+MongoDB的环境就算是搭建完成了
在云控制台建立一个快照,用来备份防止误操作把服务器整崩溃了
关闭mongod服务,并中断与数据库的连接

在云控制台创建快照


