美文网首页
nodejs + pm2 +gitee+Ubuntu 配置一键部

nodejs + pm2 +gitee+Ubuntu 配置一键部

作者: 闲杂人等 | 来源:发表于2019-01-30 22:00 被阅读10次

install nodejs

  1. 升级: sudo apt-get update
  2. 安装必要package: sudo apt-get install git vim openssl build-essential libssh-dev wget curl
  3. 安装nvm (安装完成后重新打开终端) : curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
  4. 验证nvm安装:nvm list
  5. 安装nodejs 到网站查看最新的版本号($version): nvm install $version
  6. 验证nodejs安装:建一个server.js文件,copy官网的demo:https://nodejs.org/en/about/,运行node server.js,出现Server running at http://127.0.0.1:3000/",打开另一个终端访问:curl http://127.0.0.1:3000 出现 “Hello World”,nodejs安装成功
  7. 设置默认nodejs版本:nvm use version && nvm alias defaultversion

安装yarn

  1. 到官网,根据相应系统进行安装
  2. 修改yarn仓库 yarn config set registry https://registry.npm.taobao.org

安装vue pm2

1.安装 npm install vue-cli pm2 -g

  1. 验证
    pm2 start server.js
    pm2 list
    pm2 show server
    pm2 stop server
    pm2 log
    pm2 restart server

安装nginx

  1. 停掉apache(可选) 如果预装了apache 需要停掉:sudo service apache2 stop;
  2. 删除apache
update-rc.d -f apache2 remove 
sudo apt-get remove apache2
sudo apt-get update

安装nginx

sudo apt-get install nginx

验证

nginx -v

配置nginx

创建配置文件:在路径 /etc/nginx/conf.d/ 下创建.conf文件

安装MongoDB

按官网安装

验证安装

sudo service mongod start
sudo cat /var/log/mongodb/mongod.log

配置git

服务器和开发机都要做

  1. 产生秘钥
    ssh-keygen -t rsa -b 4096 -C "yeshrb@126.com"
  2. 到git服务器上添加公钥
    eval “$(ssh-agent -s)”
  3. 创建修改~/.ssh/config文件

pm2自动部署

1.配置ssh秘钥远程登陆生产服务器,避免不断输入密码
2.修改开发机的~/.ssh/config文件
3.在服务端要对pm2文件建立一个链接,避免出现pm2 command not found错误
sudo ln -s "$NVM_DIR/versions/node/v11.8.0/bin/pm2" "/usr/local/bin/pm2"
4.pm2 deploy ecosystem.json production setup
5.pm2 deploy ecosystem.json production

相关文章

网友评论

      本文标题:nodejs + pm2 +gitee+Ubuntu 配置一键部

      本文链接:https://www.haomeiwen.com/subject/hekhsqtx.html