feat(config): 更新配置以支持HTTPS域名访问

- 将所有环境的前端URL从localhost和IP地址更新为https://shopd.mtkj2025.com
- 配置PayPal webhook使用HTTPS域名以满足PayPal安全要求
- 统一后端服务端口从18082调整为8082
- 更新Java代码中的默认URL配置和启动日志信息
- 创建域名配置、Nginx SSL配置和公网访问检查清单文档
- 为商品链接生成和API访问配置HTTPS协议支持
This commit is contained in:
2025-12-26 15:18:34 +08:00
parent bbf235362c
commit a3633577b4
12 changed files with 484 additions and 31 deletions

View File

@@ -5,8 +5,9 @@
### 后端部署
1. **配置文件已更新**
-`app.frontend.url` 已设置为 `http://175.178.252.59:3000`
-`paypal.webhook-url` 已设置为 `http://175.178.252.59:18082/api/paypal/webhook`
-`app.frontend.url` 已设置为 `http://175.178.252.59`公网地址通过Nginx访问
-`paypal.webhook-url` 已设置为 `https://175.178.252.59/api/paypal/webhook`HTTPSPayPal要求
- ✅ 后端端口已设置为 `8082`
- ✅ 前端 `.env.production` 已创建API地址为 `/api`(相对路径)
2. **打包应用**
@@ -61,12 +62,14 @@
部署前请检查以下配置:
- [x] 后端 `app.frontend.url` 已设置为 `http://175.178.252.59:3000`
- [x] 后端 `paypal.webhook-url` 已设置为 `http://175.178.252.59:18082/api/paypal/webhook`
- [x] 后端 `app.frontend.url` 已设置为 `http://175.178.252.59`(公网地址)
- [x] 后端 `paypal.webhook-url` 已设置为 `https://175.178.252.59/api/paypal/webhook`HTTPS
- [x] 后端端口已设置为 `8082`
- [x] 前端API地址已配置为 `/api`相对路径通过Nginx代理
- [ ] 数据库连接信息正确
- [ ] 服务器防火墙已开放必要端口(18082、3000等)
- [ ] PayPal控制台Webhook URL已更新为 `http://175.178.252.59:18082/api/paypal/webhook`
- [ ] **Nginx配置中的proxy_pass端口已更新为18082**
- [ ] 服务器防火墙已开放必要端口8082等
- [ ] **Nginx已配置SSL证书PayPal Webhook必需)**
- [ ] PayPal控制台Webhook URL已更新为 `https://175.178.252.59/api/paypal/webhook`
- [ ] **Nginx配置中的proxy_pass端口已更新为8082**