用户工具

站点工具


qflow:server

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
qflow:server [2026/07/09 13:22] – 创建 penggeqflow:server [2026/07/16 17:09] (当前版本) – [4 启动服务, 查看服务] pengge
行 1: 行 1:
-a+{{htmlmetatags>metatag-robots=(index, follow)}} 
 +====== 在 Linux 下安装 server.py 服务 ====== 
 + 
 +==== 1 下载LICENSE证书服务安装包并上传到服务器 ==== 
 + 
 +链接:http://223.70.160.60:9999/pwmat_cpu/PWmatLICENSE20260708.tgz \\ 
 +用户名:pwmat \\ 
 +密码: SimplyTheBest 
 + 
 +==== 2 解压安装包 ==== 
 + 
 +<code bash> 
 +tar -zxvf PWmatLICENSE20260708.tgz 
 +cd PWmatLICENSE20260708 
 +./get_hdwkey.sh 
 +</code> 
 + 
 +> 将生成的 ''pwmat_hdwkey'' 文件或其内容发送给工程师获取许可文件 
 +
 +> 将得到的许可文件 pwmat.lic, pwmat.sig 放到刚才解压的目录 PWmatLICENSE20260708 
 + 
 +==== 3 编辑核对配置文件 ==== 
 + 
 +<code bash> 
 +cd PWmatLICENSE20260708              # 进到之前解压的证书服务目录 
 +vim config.json 或 nano config.json 
 +</code> 
 + 
 +<WRAP center round todo 10%> 
 +  * 核对 IP 
 +  * 核对 PORT 
 +  * 核对 ALLOWED_USERS 
 +</WRAP> 
 + 
 +  * ''config.json'' 里的 ''IP'' 需修改为用如下命令查到的IP 
 + 
 +<code bash> 
 +# 如下命令都在宿主机执行: 
 + 
 +ip addr show docker0 | grep 'inet ' | awk '{print $2}' | cut -d/ -f1 
 + 
 +或 
 + 
 +# 最准确, 但需要容器已启动 
 +docker exec qflowcpu ip route | grep default | awk '{print $3}' 
 +</code> 
 + 
 +  * ''config.json'' 里的 ''PORT'' 必须为 ''50001'' 
 + 
 +  * ''config.json'' 里的 ''ALLOWED_USERS'' 为空 
 + 
 +config.json文件内容: 
 + 
 +<code bash> 
 +
 +    "DATABASE": "pwmat.db", 
 +    "TABLE": "client_info", 
 +    "LOG": "log.txt", 
 +    "IP": "172.17.0.1", 
 +    "PORT": 50001, 
 +    "MAX_CONNECTIONS": 1000, 
 +    "LICENSE": "pwmat.lic", 
 +    "SIGNATURE": "pwmat.sig", 
 +    "ALLOWED_USERS":
 +    ] 
 +
 +</code> 
 + 
 +==== 4 启动服务, 查看服务 ==== 
 + 
 +<code bash> 
 +./script.sh start     # 启动服务 
 +./script.sh status    # 查看服务 
 +</code> 
 + 
 +~~DISCUSSION:off~~
qflow/server.1783574549.txt.gz · 最后更改: 2026/07/09 13:22 由 pengge