• 将 Nodejs 服务部署到阿里云服务器


    基于 Nodejs 写了一个简单的服务器,现在要把它部署到线上:

    第一步,搭建 nodejs 环境

    • 安装 nodejs

        在 node 官网上下载对应的安装包,上传到服务器并解压,我把安装包放在 /usr/local/nodejs 下

    • 建立 软连接

        ln -s /usr/local/nodejs/bin/npm /usr/local/bin/

        ln -s /usr/local/nodejs/bin/node /usr/local/bin/

    • 检查 nodejs 是否已经安装好

        输入命令:

          node -v 以及 npm -v ,若显示版本号,则表示安装成功

    第二步,安装 pm2

    pm2 是 node 应用的进程管理器,使用 pm2 开启 node 服务,可以保证进程永远都活着。

    • 执行 npm install -g pm2 安装 pm2
    • 这时立马执行 pm2 相关命令可能会报错(找不到命令),需要进行软连接
      • ln -s /usr/local/nodejs/bin/pm2 /usr/local/bin/pm2

    第三步,新建项目文件夹

    • 在 /usr/local 下新建 deployment 文件夹,将 nodejs 服务上传到该文件夹

    第四步,利用 pm2 启动服务

    • 在项目文件夹下,执行
      • pm2 start server.js --name goods
    • 若要停止服务,执行
      • pm2 stop goods (必须通过name)  
  • 相关阅读:
    Ducking
    MINITAB(二)
    JFreechart
    linux命令0424
    JAVA哈哈镜
    HTML(四)
    The 3n+1 problem
    [转载]:【读书笔记】.NET本质论
    ER图基本步骤
    [从架构到设计]第一回:设计,应该多一点(转载)
  • 原文地址:https://www.cnblogs.com/ZLDJ-15-516/p/11122310.html
Copyright © 2020-2023  润新知