Skip to content

系统安装

建议指定服务器系统(CentOS 9/Ubuntu 22.04+) 腾讯云默认的:OpenCloudOS 9 等都能满足 MongoDB 7.0x 安装需求。注意:

注意

阿里云默认的 Alibaba Cloud Linux 2 ~ 3 全系列不支持,因为都无法满足MongoDB 7.0x的安装要求。

环境要求

  • Nodejs: v22.20.0 (必须这个版本)
  • Redis: 7.0.x 或更高
  • MongoDB: 7.0.x(多副本集群)
  • 操作系统: CentOS 9 / Ubuntu 22+ 和 Windows Server 2022 64位

安装步骤

程序需要创建 前台站点 和 后台站点 ,分别对应不同的域名,因此提前解析两个域名到服务器IP

Linux 服务器安装(推荐)

sh
curl -sL https://download.djaod.com/install.sh -o install.sh && chmod +x install.sh && ./install.sh
  • 建议新手使用宝塔面板 + 一键安装脚本
  • 先在宝塔安装好 NginxNodejsRedis,但是MongoDB不要再宝塔面板安装,因为无法配置集群(程序需要)!
  • 等执行脚本全部通过后,再在宝塔面板中创建node站点
  • 在node站点管理 以“默认项目“ 创建 前台站点 ,绑定入口为 /index.js,绑定命令为:npm run index 启动端口为3080
  • 在node站点管理 以“默认项目“ 创建 后台站点 ,绑定入口为 /admin.js,绑定命令为:npm run admin 启动端口为3000
  • 注意:在宝塔面板创建站点后默认会启动网站,我们要先给他关闭,然后使用命令进行启动站点
  • 启动 前台站点:
sh
systemctl start djaod-index.service
  • 启动 后台站点:
sh
systemctl start djaod-admin.service

视频教程

Windows Server 服务器安装

注意

程序以 Linux 平台运行为准,Windows 版本仅用于测试和开发,不建议在生产环境使用。下载 Windows 安装后自行研究环境搭建和安装配置,这里不做详细说明,因为这种操作流程异常复杂,超出了文字描述范围

下载安装包

常用命令

在使用一键安装脚本后,强烈建议使用以下命令进行操作网站,不推荐使用宝塔站点开关。

MongoDB 多副本集群服务

sh
# 启动 MongoDB 副本集服务
systemctl start mongod-rs.service
# 停止 MongoDB 副本集服务
systemctl stop mongod-rs.service
# 重启 MongoDB 副本集服务
systemctl restart mongod-rs.service
# 检查 MongoDB 副本集服务状态
systemctl status mongod-rs.service
# 开机自启 MongoDB 副本集服务
systemctl enable mongod-rs.service

前台站点服务

sh
# 启动 前台站点服务
systemctl start djaod-index.service
# 停止 前台站点服务
systemctl stop djaod-index.service
# 重启 前台站点服务
systemctl restart djaod-index.service
# 检查 前台站点服务状态
systemctl status djaod-index.service
# 开机自启 前台站点服务
systemctl enable djaod-index.service

后台站点站点服务

sh
# 启动 后台站点服务
systemctl start djaod-admin.service
# 停止 后台站点服务
systemctl stop djaod-admin.service
# 重启 后台站点服务
systemctl restart djaod-admin.service
# 检查 后台站点服务状态
systemctl status djaod-admin.service
# 开机自启 后台站点服务
systemctl enable djaod-admin.service

伪静态 (Nginx)

sh
# 去掉 .html 后缀
if ($request_uri ~ ^/(.*)\.html(\?.*)?$) {
rewrite ^/(.*)\.html(\?.*)?$ /$1$2 last;
}
# 去掉.xml
if ($request_uri ~ ^/(.*)\.xml(\?.*)?$) {
rewrite ^/(.*)\.xml(\?.*)?$ /$1$2 last;
}

操作指南

程序授权

DJAOD非免费程序,需要获取授权码才能正常运行。

  • 成功安装后进入后台 会提示您输入授权码
  • 输入您的授权码,确认提交即可完成授权

如何购买授权码

  • 访问 DJAOD 价格页面 购买授权码
  • 根据您的需求选择合适的授权计划
  • 完成支付后,您将收到一封包含授权码的电子邮件

授权过期续费

  • 登录到您的 DJAOD 后台管理账号
  • 点击左侧菜单栏的 "授权管理" 按钮
  • 点击 "续费授权" 按钮
  • 根据提示完成支付

Released under the MIT License.