VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

便宜国外vps论坛_nodequery-server 易部署版本[nodejs]来了。

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

昨天回顾:https://www.hostloc.com/thread-793222-1-1.html
第一版用的python3+django3写的,为什么python写,完全是为了快速开发,以及celery队列来发邮件轮询比较方便
但是部署起来却是非常的麻烦

今天一天ctrl+cctrl+v 写了个比较容易部署nodejs版本,去除了mysql, 用户主机用 sqlite3, 历史记录用mongodb

项目地址https://github.com/cnly1987/nq-server-simple

具体部署方法(以centos7为例):
第一步、安装nodejs ,并更新到最新稳定版

第二步、克隆代码安装依赖

  1. yum -y install git  #安装 git
  2. git clone https://github.com/cnly1987/nq-server-simple.git  #克隆代码
  3. cd nq-server-simple
  4. yarn      #安装依赖
  5. node ace build  #

复制代码

第三步:配置并运行

  1. 在.env文件夹按照 格式填写mongodb连接地址。【如何安装mongodb这里就不介绍了】,记得修改下APIKEY
  2. 然后把tmp文件夹和.env 拷贝到build文件夹
  3. .env 文件可以设置运行的端口,自己自行设置
  4. 执行pm2 start build/server.js
  5. 然后pm2 list 查看下有没有问题,状态running表示OK了。  默认端口是2323, 地址是127.0.0.1:2323

复制代码

第四步:配置nginx:
nq-server.conf:

  1. server {
  2.     listen       80;
  3.     server_name  monitorx.xyz www.monitorx.xyz;
  4.     client_max_body_size 200M;
  5.     client_body_buffer_size 200M;
  6.     client_header_buffer_size 2048k;
  7.     large_client_header_buffers 4 2048k;
  8.     fastcgi_buffer_size 128k;
  9.     fastcgi_buffers 32 32k;
  10.     location / {
  11.                proxy_set_header        Host $host;
  12.         proxy_set_header        X-Real-IP $remote_addr;
  13.         proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
  14.         proxy_set_header        X-Forwarded-Proto $scheme;
  15.         proxy_pass http://127.0.0.1:2323;
  16.    
  17.          proxy_temp_file_write_size 64k;
  18.             proxy_connect_timeout 10080s;
  19.             proxy_send_timeout 10080;
  20.             proxy_read_timeout 10080;
  21.             proxy_buffer_size 64k;
  22.             proxy_buffers 16 32k;
  23.             proxy_busy_buffers_size 64k;
  24.             proxy_redirect off;
  25.             proxy_request_buffering off;
  26.             proxy_buffering off;
  27.         }
  28.             error_page   500 502 503 504  /50x.html;
  29.             location = /50x.html {
  30.                 root   html;
  31.             }
  32. }

复制代码

各路大神回复

注册: 想要易部署,弄个 docker 镜像

cnly1987: 忘了说了,初始化账号密码admin/admin.

dvbhack: 拿啥写的感觉无所谓,,能塞进docker一样

cnly1987: 第二步是不是写错什么

countonher: 莫非clone下来文件夹名字一样了,后面有个master?

朔朔: yarn      #安装依赖 node ace build  #

cnly1987: 什么问题? 进入目录执行yarn安装依赖啊, node ace build 打包编译js的,项目typescript

朔朔: 懂了,打扰

cnly1987: 几乎完美了,就差一键部署velcel

注册: 相当不错,docker马上安排

注册mark

suantong这个顶一下

zhongziso可以,前两看到刚发布的版本安装流程太麻烦,今天就来nodejs版本舒服了等下去试试谢谢大佬

主机参考zhujicankao.com_收集国内VPSVPS测评主机测评云服务器虚拟主机独立服务器国内服务器高性价比建站主机相关优惠信息
详细介绍和测评国外VPS主机,云服务器,国外服务器,国外主机的相关优惠信息,商家背景,网络带宽等等,也是目前国内最好的主机云服务器VPS参考测评资讯优惠信息分享平台

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:便宜国外vps论坛_nodequery-server 易部署版本[nodejs]来了。 https://zhujicankao.com/48628.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 便宜国外vps论坛_nodequery-server 易部署版本[nodejs]来了。
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!