Linux环境下的服务器部署一(node + mongodb)

311 阅读2分钟

本人有记笔记的习惯,但是还没有发布过一些内容,现在想不如把自己平时学到的总结的知识点发布出来,也是对以往知识点的回顾,要不时间久了就又忘了。今天我们来说说Linux环境下的服务器部署问题,就我自身前端而言的,简单的服务器部署,不是很全面,只能日后可以根据时间的积累去丰富这些笔记了。。。

开始吧!!!

是就阿里云的ECS服务器,CentOS预装环境来说。

1.购买服务器后,在控制台中找到所购买的实例

2.设置服务器密码和远程连接密码

3.可以选择在本地用命令行工具,用ssh登陆的方法,远程登陆,输入 ssh root@ip地址,之后会提醒输入密码,就输入服务器密码就ok

5.登陆成功后就会看到Welcome to Alibaba Cloud Elastic Compute Service !

依赖node环境

1.cd /usr/local 下新建server文件夹

2.去node官网下载(linux安装包),将nodejs压缩包放到/usr/local/server

3.解压

- 如果是xxx.tar.gz结尾的,则执行tar xf xxx

- 如果是xxx.tar.xz结尾的,则执行tar -xvf xxx

4.解压后更改它的名字:mv node-xxx node(想要更改成的名字)

5.设置全局软连接

ln -s /usr/local/server/node/bin/npm /usr/local/bin

ln -s /usr/local/server/node/bin/node /usr/local/bin

如果报错就到/usr/local/bin目录下删除刚才所建的软连接,重新在执行一次任务

6.测试 node -v npm -v

安装mongodb

1.从mongodb官网下载linux环境安装包

2.在/usr/local 下新建mongodb文件夹,把压缩包放到该文件夹下

3.用tar zxvf xxx解压

4.mv xxx mongo(想要更改成的名字)

5.cd /, 在根目录下新建data文件夹,data文件夹内在新建db文件夹

6.在根目录下新建logs文件夹,进入logs文件后,执行touch mongo.log

7.在bin目录下,执行

./mongod -dbpath=/data -logpath=/logs/mongo.log -logappend -port=27017 -fork ,该命令是执行mongo服务在后台

8.成功后会显示

forked process: 3881

child process started successfully, parent exiting