1.进入阿里云购买一个服务器
目的:在阿里云购买一台电脑的使用权限,这台电脑的配置越牛逼,价格越贵,购买成功之后会告诉你这台电脑的ip
阿里云官网:https://www.aliyun.com/
云服务器ESC购买链接:https://www.aliyun.com/product/ecs
这里本人强烈推荐阿里云最新的轻量服务器业务,它直接支持node平台,省去很多麻烦的配置
轻量服务器购买链接:https://www.aliyun.com/product/swas
2.使用XShell远程连接服务器
默认情况下,我们操作远程服务器是在阿里云的页面上点击远程连接,他会在网页上弹出你的远程服务器的终端窗口,我们直接这样操作不方便,使用XShell工具可以可视化的看到你的远程服务器上的一些文件
SChell还有一个好处就是我们将写好的nodejs项目文件上传到远程服务器更加方便
3.安装之后打开XShell面板
4.配置阿里云服务器电脑的node环境和npm环境
使用ls命令查看服务器的文件列表
使用cd命令进入对应文件夹
使用node -v和npm -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
5.安装mongodb
在终端输入命令等待安装:wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.5.tgz
耗时比较长,请耐心等待
解压安装包:tar zxvf mongodb-linux-x86_64-3.4.5.tgz
重命令文件夹为mongodb:mv mongodb-linux-x86_64-3.4.5 mongodb
创建存放mongodb数据的data文件夹:mkdir /root/mymongodb、mkdir /root/mymongodb/data
注意:这里的/root指的是你的阿里云服务器根目录的名字,默认为root
6.启动mongodb
cd到你的mongodb的bin目录,例如我的mongodb安装路径为:cd /root/mongodb/bin
运行mongodb服务:mongod --dbpath=[刚才创建的data文件夹路径],例如我这里是 ./mongod -dbpath /root/mymongodb/data
如果出现wating for connection on port 27017表示成功
如果服务器重启需要后导致mongodb服务没有启动
直接输入如下命令:
mongod --config /opt/mongodb/bin/mongodb.conf
可以看到mongodb正常启动