Files
nginxserver/memory/session-20260618-1.md
2026-07-16 13:03:11 +08:00

47 lines
2.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
name: session-20260618-1
description: 2026-06-18 第1次会话 — 网络架构讨论nginx是否迁到阿里云 + 宝塔API调用方法
metadata:
type: session
date: 2026-06-18
sessionNumber: 1
startTime: 2026-06-18T10:00:00+08:00
---
# 2026-06-18 第1次会话
## 会话摘要
本次会话主要是技术咨询,讨论了网络架构优化方案和宝塔面板 API 调用方法。无代码改动。
## 关键操作
### 1. 网络架构讨论 — nginx 是否迁到阿里云
- **做了什么**: 分析了当前架构用户→阿里云VPN→160 nginx→170应用与迁移方案nginx迁到阿里云→170应用的延迟差异
- **拓扑梳理**:
- 阿里云 VPN 服务器作为中转枢纽,所有 VPN 客户端流量经过它转发
- 160/170 都在办公网内网环境,通过 VPN 连接阿里云
- 用户必须连 VPN 才能访问内网服务
- **结论**: 两种方案物理路径相同(用户→阿里云→办公网),延迟差异在个位数毫秒级,体感无差别
- **决策**: 不迁移。迁移的真正收益是"用户不用连VPN"(体验提升),而非速度提升。既然核心诉求是更快,没必要折腾
### 2. 宝塔面板 API 调用方法
- **做了什么**: 介绍了宝塔面板 HTTP API 的调用方式
- **签名规则**: `request_token = MD5(request_time + api_key)`
- **必须参数**: request_token、request_time
- **常用接口**: 站点管理、数据库管理、服务重启、系统信息获取
- **注意事项**:
- 需在面板设置中开启API并配置白名单IP
- 旧版7.x以前API路径不同`/ajax?action=xxx`
- 建议面板端口不暴露公网通过SSH隧道或内网调用
- **结果**: 用户了解后未要求实际操作
## 重要信息
- 当前架构: 阿里云VPN ←VPN隧道→ 10.10.1.160(nginx) ─内网→ 10.1.1.170(应用)
- 域名绑定在 VPN 网络 IP (10.10.1.160) 上
- 上次部署状态(来自 6/14 会话): gzip+日志功能Python API已部署Java后端+Vue前端编译通过待部署
## 待处理
- [ ] 部署 Java 后端 jar含 gzip/logs 端点)
- [ ] 部署 Vue 前端 dist
- [ ] 验证完整前端→后端→Python API 链路