测评信息 测评信息
  • 首页
  • 主机推荐
  • 产品测评
  • 网络干货
  • 限时优惠
  • 建站指南
  • 主机推荐
  • 产品测评
  • 建站指南
  • 网络干货
  • 限时优惠
首页 VPS综合讨论 nodequery-server 易部署版本[nodejs]来了。

nodequery-server 易部署版本[nodejs]来了。

清秋 1月 7, 2021

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

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

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

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

  1. yum -y install  nodejs
  2. npm install -g n  #安装n版本管理工具  yarn管理工具 和pm2进程守护工具
  3. n stable
  4. npm install -g yarn pm2

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

  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. }

dvbhack大佬:
想要易部署,弄个 docker 镜像

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

0
猜你喜欢
  • 为什么我所有浏览器都翻译不了
  • 美西 9929 都 GG 了吗?
  • 甲骨文vps xshell 连不上
  • 502 Bad Gateway 有人为此负责吗?
  • 哎 过年两个几十亿的项目该怎么选大佬帮忙啊
评论 (0)
再想想
    暂无评论
搜索
清秋
站长
4754
文章
10
评论
15
获赞
最新文章
pacificrack 测评:$20/年,6G内存/4核/80gSSD/15T流量,送一个快照+一个备份
3月 21, 2021
良心云新活动:4年2核4G内存6M带宽云服务器只需432元
1月 30, 2021
一键测试Linux VPS主机性能脚本(配置/CPU/速度/路由)
1月 2, 2021
一键脚本较全面测试Linux VPS性能和网络下载速率
1月 2, 2021
随便看看
快讯
广东新增本土确诊9例
6月 4, 2021
特斯拉公司召回部分进口汽车
6月 3, 2021
华为正式发布鸿蒙手机操作系统
6月 3, 2021
31省份新增确诊24例 本土15例
6月 3, 2021
华为正式发布HarmonyOS 2
6月 3, 2021
更多
  • 首页
  • 我要投稿
  • 快讯
Copyright © 2018-2022 测评信息. Designed by nicetheme.