Dujiao-Next官方项目:https://github.com/dujiao-next/dujiao-next
Dujiao-Next官方文档:https://dujiao-next.com/
一、准备
环境:服务器为debian12系统
域名:准备一个域名,提前托管在cloudflare
免费域名:
二、安装宝塔
URL=https://www.aapanel.com/script/install_7.0_en.sh && if [ -f /usr/bin/curl ];then curl -ksSO "$URL" ;else wget --no-check-certificate -O install_7.0_en.sh "$URL";fi;bash install_7.0_en.sh 3d4bcdc4
下载安装Redis与Supervisor
三、创建目录与下载二进制文件
1.创建目录
在宝塔的 /www/wwwroot/ 目录下创建一个名为 dujiao-next 的文件夹
mkdir -p /www/wwwroot/dujiao-next
2.下载二进制文件
打开 Dujiao-Next 的 GitHub Releases 页面,复制适合你服务器架构的最新压缩包链接(常规云服务器选 linux_x86_64)。
回到宝塔点击【远程下载】粘贴链接下载,下载完成后直接解压。解压后你会看到一个名为 dujiao-next 的二进制可执行文件,以及配置文件模版 config.yml.example。”
3.修改配置文件与权限
进入dujiao-next文件夹目录
cd /www/wwwroot/dujiao-next
先把 config.yml.example 复制一份并命名为 config.yml
cp config.yml.example config.yml
打开它,有三个关键安全项必须修改:
① app.secret_key、jwt.secret 和 user_jwt.secret:生成 32 位的高强度随机字符串分别替换,千万不要使用默认值!
② 修改 bootstrap 节点下的默认管理员账号和密码。
③ 修改 web.admin_path,把默认路径改成你自定义的隐藏后台路径,比如 /apepine,防止后台被扫描。
修改完成后保存文件
给 dujiao-next 赋予可执行权限
chmod +x ./dujiao-next
四、配置 Supervisor 进程守护
进入宝塔——软件商店——找到安装的Supervisor进程守护管理器
添加守护进程
名称:dujiao
启动用户:root
运行目录:/www/wwwroot/dujiao-next
启动命令:/www/wwwroot/dujiao-next/dujiao-next
点击保存,看到状态显示绿色的‘运行中’,就说明服务成功启动了!
五、创建站点与反向代理
1.添加站点
进入宝塔【网站】->【添加站点】,输入域名,数据库选‘不创建’,类型选纯静态
2.申请证书
3.反向代理配置
打开站点设置,找到【反向代理】,添加一个反向代理。代理名称随意,目标 URL 填写 http://127.0.0.1:8080
代理名称:djiao
目标url:http://127.0.0.1:8080
4.访问网站
打开浏览器输入域名查看前端商城,再输入自定义后台路径展示管理员登录界面。