加入收藏 | 设为首页 | 会员中心 | 我要投稿 广州站长网 (https://www.020zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 外闻 > 正文

服务器部署前端Node 项目(包括阿里云服务器、nginx 以及 mongoDB 的配置)

发布时间:2019-01-28 21:54:48 所属栏目:外闻 来源:Java帮帮
导读:副标题#e# 服务器购买配置 打开阿里云,选择购买云服务器 ECS,这里可以选择一键购买进行快速配置,操作系统选择 CentOS 7.2 64 位,其他默认或根据实际需求来,若选择自定义购买请自行搜索; 购买成功设置账号密码后,就可以通过 ftp 工具(我用的是 FileZill

1)koa 项目(express 项目类似)

  1. # wget -O- https://raw.githubusercontent.com/aliyun-node/tnvm/master/install.sh | bash 安装版本管理工具 tnvm 
  2. # source ~/.bashrc 
  3. # tnvm ls-remote alinode 查看需要的版本 
  4. # tnvm install alinode-v3.11.4 安装需要的版本 
  5. # tnvm use alinode-v3.11. 使用需要的版本 

新建 config.json 文件如下,从node 性能平台获取对应的接入参数

  1.  "appid": "<YOUR APPID>", 
  2.  "secret": "<YOUR SECRET>" 
  3.  } 
  1. # cnpm install [@alicloud](/user/alicloud)/agenthub -g 安装 agenthub 
  2. # agenthub start config.json 启动agenthub 
  3. # agenthub list 查看 agenthub 列表 
  4. # ENABLE_NODE_LOG=YES pm2 start bin/www 使用pm2管理的应用 

2)egg 项目

  1. # cnpm i nodeinstall -g 
  2. # nodeinstall --install-alinode ^3 
  3. # cnpm i egg-alinode --save 
  4. # npm start 
  5. // config/plugin.js 
  6. exports.alinode = { 
  7.   enable: true, 
  8.   package: 'egg-alinode', 
  9. }; 
  10.  
  11. // config/config.default.js 
  12. config.alinode = { 
  13.   appid: '<YOUR_APPID>', 
  14.   secret: '<YOUR_SECRET>', 
  15. }; 

部署前端项目(这里以 vue 为例)

在项目根目录npm run build,然后把 dist 文件夹里的内容传到服务器,这里我们把两个项目分部传到/root/www/app 和/root/www/admin,记得提前创建 app 和 admin 文件夹。

【编辑推荐】

  1. 云促闷声大发财 2018年服务器市场回顾
  2. Nginx服务器的高性能原理之IO复用
  3. 深入考察无服务器架构的安全威胁,SLS-1:事件注入
  4. 浅谈Tomcat服务器优化方法
  5. Nginx服务器架构揭秘
【责任编辑:武晓燕 TEL:(010)68476606】

点赞 0

(编辑:广州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读