在腾讯云上买了一个服务器(阿里云更贵,亚马逊云免费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服务,并中断与数据库的连接
在云控制台创建快照
网友评论