配置服务器Node.js生产环境 Vue-Yarn-PM2 工具环境

服务器环境 Ubuntu14.04.5   node 8.11.1   npm 6.1.0

1】.登录 sshroot@公网ip

2].sudo apt-get update 更新

3].安装所需包 apt-get install git vim openssl build-essential libssl-dev wget curl

4].安装nvm管理node版本,具体看nvm官网

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

5]nvm ls查看所安装的node版本

6].nvm install 8.11.1 安装8.11.1版本的node

7].设置服务器使用这个node版本

nvm use v8.11.1

8].nvm alias default 8.11.1设置默认版本

9].新建文件,拷入node的官方示例,运行测试

10].关闭防火墙 sudo ufw stop

11].停止nginx服务 sudo service nginx stop

12]重开个终端窗口,登录服务器,执行

curl http://127.0.0.1:3000/ 返回结果:hello world 所以服务器已经开启

13】服务器安装yarn,登录yarnpkg.com,客户端安装yarn,brew install yarn

或者npm install -g npm

14】速度慢的话,可以将源改成淘宝的源

yarn config set registry https://registry.npm.taobao.org

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

14] 增加系统文件监控数目

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

15] 安装vue-cil和pm2包  npm install vue-cli pm2 -g

16]因为进程关闭,服务就将终止,所以用pm2启动服务 ,会自动维护这个进程,自动重启,就可以随时访问服务,

启动pm2服务 pm2 start sever.js

查看当前所有的服务 pm2 list

查看更详细的信息 pm2 show 服务名

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容