当前位置:首页 > 教程 > 正文内容

Dujiao-Next自动售货系统发卡 部署在zblog二级目录

2026-05-31教程3


dpanel商店安装 独角Dujiao-Next

可以提前把redis安装一下,然后记一下ip,要不然设置了端口无法直接访问。

此处改了端口分别是8123、8124、8125


后端的反向代理:

    location / {
        proxy_pass http://127.0.0.1:8124;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
    location /api/ {
        proxy_pass http://127.0.0.1:8125/api/;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
    location /uploads/ {
        proxy_pass http://127.0.0.1:8125/uploads/;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }


前端的反向代理:

# 前端页面:/products/ 下的请求转给 8081
location /products/ {
    proxy_pass http://127.0.0.1:8123;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
}
# API:/api/ 剥掉 /pay 后转给 8080 的 /api/
location /api/ {
    proxy_pass http://127.0.0.1:8125/api/;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
}
# 上传文件:同理剥掉 /pay
location /pay/uploads/ {
    proxy_pass http://127.0.0.1:8125/uploads/;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
}
location /assets/ {
    proxy_pass http://127.0.0.1:8123/assets/;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
}
location /admin/ {
    proxy_pass http://127.0.0.1:8123/admin/;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
}


那么访问https://tmd.pet/products/就可以直接打开网站了。

支付回调:

同步回跳:https://tmd.pet/pay异部通知:https://tmd.pet/api/v1/payments/callback,已正常通过支付测试。


https://tmd.pet/products/test可使用这个测试


1

打赏 支付宝打赏 微信打赏

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。