阿里云服务器搭建node.js环境

1.进入服务器,跟新服务器各种插件

sudo apt-get update

2.安装响应必要的组件

sudo apt-get install vim openssl build-essential libssl-dev wget git

3.服务器安装nvm
在git中搜索nvm,然后找到 curl 或者 wget 如下:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash

或者

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash

4.安装好了之后 新打开一个新的命领行控制器,去node官网查看当前node最新版,版本号 然后安装nodejs

nvm install 

5.指定当前服务器使用的node版本号

nvm use 
nvm alias default  

指定好了之后,能查看当前nodejs版本号

node -v

6.安装npm:

npm --registry=https://registry.npm.tobao.org install -g npm

7.执行命令提升系统文件载入速度

echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

8.安装cnpm:

npm --registry=https://registry.npm.tobao.org install -g cnpm

9.安装node环境常用的工具包

npm  i pm2 webpack gulp grunt-cli -g

10.环境安装完毕,测试下,创建一个文件app.js

vi app.js

文件写入代码

const http = require('http')

http.createServer(function(req, res){
    res.writeHead(200,{'Content-Type':'text/plain'})
    res.end('结束')
}).listen(8001)

console.log('开启服务')

11.可以使用 pm2来运行项目

pm2 start app.js
// 查看logs
pm2 logs

12.搭建Nagix

// 先关闭服务 (如果没有可以略过)
sudo service apache2 stop
// 删除apache
update-rc.d -f apache2 remove
sudo apt-get remove apache2
// 跟新
sudo apt-get update
// 安装nagix
sudo apt-get install nginx
// 进入nginx文件夹
cd /etc/nginx/
// 进入文件夹 con f.d
// cd conf.d

你可能感兴趣的:(阿里云服务器搭建node.js环境)