• 如何在centos下部署Node环境


    从今年开始,养车之家的PC 和 M端 的站点 ,服务器从tomcat全部改成了Node,无论在测试环境、准生产、正式环境,我们都需要在服务器进行Node的部署,在这里我给大家详细说明下Node在linux环境下是如何进行部署的。

    1. 安装nodejs编译及依赖相关软件

    curl -sL https://rpm.nodesource.com/setup | bash -

    2. 安装Node

    yum install -y nodejs

    3. 安装git

    npm install git -g

    4. 安装nvm

    针对于不同的场景,我们经常要切换到不同的Node版本,从而方便我们进行开发

    wget https://github.com/cnpm/nvm/archive/v0.23.0.tar.gz 

    或者通过git克隆到本地

    git clone https://github.com/cnpm/nvm.git
    tar -xzvf file.tar.gz 解压后进入目录然后执行
    
    ./install.sh 
    
    source ~/.bash_profile
    
    输入 nvm,显示命令界面,代表安装成功

    5. 通过nvm安装管理node

     列出所有可安装的Node版本

    nvm list-remote

    安装相应的Node版本

    nvm install v4.3.0

    查看一下你当前已经安装的版本

    nvm ls

    切换对应的Node版本

    nvm use v4.4.0

    设置默认的Node版本

     nvm alias default v6.2.0

    6. 安装并配置nginx

    yum install nginx

    打开nginx配置文件

    vim /etc/nginx/nginx.conf
    
    将nginx代理到node的8080端口
    
    server {
    
        location / {
    
            proxy_pass http://localhost:8080;
    
        }
    
    }

    重启nginx

    sudo nginx -s reload

    现在大家应该就可以通过IP访问到自己的Node服务了


  • 相关阅读:
    Hive性能分析和优化方法
    浅谈MySQL中优化sql语句查询常用的30种方法
    spark 源码阅读博客
    spark shell学习笔记
    用shell 实现对MySQL数据库分页
    hive 1.2 配置
    spark1.4配置安装
    HBase学习
    【转】解密饿了么大前端团队
    【转】我心目中的支付宝架构
  • 原文地址:https://www.cnblogs.com/wangshiyang/p/6209887.html
Copyright © 2020-2023  润新知