在阿里云服务器上安装node,mongose

1.安装Node.js
(1)、wget命令下载Node.js安装包。
该安装包是编译好的文件,解压之后,在bin文件夹中就已存在node和npm,无需重复编译。

wget https://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-x64.tar.xz

(2)、解压文件。

tar xvf node-v6.9.5-linux-x64.tar.xz

(3)、软件默认安装在/root/node-v6.9.5-linux-x64/目录下。如果需要将该软件安装到其他目录(如:/opt/node/)下,请进行如下操作:

mkdir -p /opt/node/
mv /root/node-v6.9.5-linux-x64/* /opt/node/
rm -f /usr/local/bin/node
rm -f /usr/local/bin/npm
ln -s /opt/node/bin/node /usr/local/bin/node
ln -s /opt/node/bin/npm /usr/local/bin/npm

(4)、查看node.js和npm版本:
node -v
npm -v

2.安装mongodb

(1)、进入 /usr/local/:
cd /usr/local
(2)、安装mongodb:

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.5.tgz

(3)、解压安装包,并重命名文件夹为mongodb

tar zxvf mongodb-linux-x86_64-3.4.5.tgz
mv mongodb-linux-x86_64-3.4.5 mongodb

(4)、创建数据和日志存放目录

mkdir /var/mongodb
mkdir /var/mongodb/data
mkdir /var/mongodb/logs

(5)、设置开机启动项

vim /etc/rc.d/rc.local

打开文件后输入‘i’启用编辑。将mongodb启动命令追加到本文件中,让mongodb开机自启动:

/opt/mongodb/bin/mongod --dbpath=/var/mongodb/data --logpath /var/mongodb/logs/log.log -fork

在这里插入图片描述
按 Esc 退出编辑,输入 :wq (冒号wq),回车保存并关闭文件。

(6)、手动启动mongodb

/opt/mongodb/bin/mongod --dbpath=/var/mongodb/data --logpath /var/mongodb/logs/log.log -fork

数据库安装和启动已完成,下面安装pm2
3.安装pm2
(1)、通过npm全局安装

npm install pm2 -g

这个时候使用 pm2 -v 查看版本可能会报错,需要设置一下环境变量
(2)、设置环境变量

使用 vim 命令打开文件 /etc/profile

vim /etc/profile

同样,按‘i’启动编辑,将pm2的路径添加到环境变量中;

PATH=$PATH:/opt/node/lib/node_modules/pm2/bin

在这里插入图片描述
保存退出之后输入:source /etc/profile 可以让变量生效。

6、启动项目

(1)、使用pm2启动项目
控制台进入存放代码的目录,和本地操作类似,本地使用node /bin/www 启动项目,这里换成pm2 start /bin/www ;
项目启动成功后就可以使用 IP:端口 号访问了。IP是你服务器的公网IP,端口号是你代码中设置的监听端口。

猜你喜欢

转载自blog.csdn.net/qq_43287934/article/details/88765158