2023-04-26 14:15:42 +08:00
2021-02-26 10:24:30 +08:00
2021-04-21 17:00:16 +08:00
2021-02-23 16:17:05 +08:00
2022-03-11 16:38:15 +08:00

施工图审查系统二维码短链生成服务

开发环境

  • visual studio 2019
  • dotnet5 sdk

项目说明

  • 授权与鉴权中间件 CheckSignMiddleware
    需要鉴权的接口通过请求中的appid,time计算出签名和请求带来的sign比较
  • 获取二维码 LinkController.Create 返回短链地址
  • 从短链地址重定向到实际网址 RedirectController.Index
    从数据库中获取实际地址并带上校验参数 浏览器重定向到目标地址

发布说明

  • 部署在Linux系统中 以守护进程方式运行
    文档: netcore and systemd
  • 服务器信息
    • ip地址:10.19.94.213 系统版本 ubuntu
    • 守护程序配置文件 /etc/systemd/system/qrcode.service
    • 项目发布主程序入口 /home/kuanyi/git/sgt_qrcode/QRCodeService/bin/Debug/net5.0/QRCodeService
    • 工作目录 /home/kuanyi/git/sgt_qrcode/QRCodeService/bin/Debug/net5.0/

更新程序

  • vs发布QRCodeService到文件系统路径下 比如 /Publish
  • 通过堡垒机WinScp/Publish目录下的所有文件到服务器上
  • systemctl stop qrcode 关闭二维码服务
  • 用上传的新文件包内容替换工作目录下的文件
  • systemctl start qrcode 重新启动二维码服务
Description
No description provided
Readme 68 KiB
Languages
C# 97.7%
Dockerfile 1.3%
HTML 1%