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 <node.js最新稳定版版本号>
5.指定当前服务器使用的node版本号
nvm use <nodejs版本号>
nvm alias default <nodejs版本号>
指定好了之后,能查看当前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