• 服务器端配置nodejs环境(使用pm2进程管理运行)


    一、brew安装:

      由于Mac没有装ubantu,所以不能用apt-get命令,在本地命令行下Mac安装homebrew替代:  https://brew.sh

    二、新开命令窗口,登录root用户,安装依赖:

      yum install vim openssl build-essential wget libssl-dev curl git

    三、安装nvm: 

      打开:https://github.com/creationix/nvm

      输入命令:wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

      新开窗口并登录:输入nvm 有很多命令提示  说明安装nvm 成功

    四、安装node:

      nvm install node    下载最新版本node

      nvm use node   使用最新版本node

      nvm alias default v11.3.0    设置默认版本

    五、安装淘宝镜像:

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

    六、安装工具:

      cnpm i pm2 webpack gulp grunt-cli -a

    七、开启node服务:  

      vi app.js  新建文件,写入以下简单的代码:

    const http = require('http');
    
    http.createServer(function(req, res) {
         res.writeHead(200, {'Content-Type': 'text/plain'});
         res.end('today i will do sports yeah')
    }).listen(8089)
    
    console.log('server is running at port 8089....')

    八、防火墙允许8089端口访问:

      1、firewall-cmd --zone=public --add-port=8089/tcp --permanent   开启端口

      2、firewall-cmd --reload   重启防护墙

      3、firewall-cmd --query-port=8089/tcp   查看端口是否开启

      4、firewall-cmd --list-all   查看防火墙信息

    九、node进程管理pm2的使用:

      https://github.com/jawil/blog/issues/7/

      1、pm2 start app.js    开启服务

      2、pm2 list     查看开启的所有服务列表

      3、pm2 show + 服务名字   查看当前服务详细的展示

      4、pm2 logs 查看日志,找出报错信息,然后去对应文件修改

      5、pm2 stop all 停止所有服务

      6、control + c 退出  

    十、测试网址

      curl http://47.94.208.76:8089

      

  • 相关阅读:
    caffe绘制训练过程的loss和accuracy曲线
    第32题 最长匹配括号
    http://deepdish.io/2015/04/28/creating-lmdb-in-python/
    caffe神经网络模型的绘图
    数据制作
    mnist测试
    caffe环境搭建笔记
    图论之遍历所有点的最小距离
    DesignSurface简介
    给交换机端口设ip
  • 原文地址:https://www.cnblogs.com/angelatian/p/10078529.html
Copyright © 2020-2023  润新知