chore: 采集平台对外端口改为 8018(用户指定)
Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -68,19 +68,19 @@ docker compose up -d --build
|
|||||||
docker compose exec web python manage.py createsuperuser
|
docker compose exec web python manage.py createsuperuser
|
||||||
```
|
```
|
||||||
|
|
||||||
浏览器访问 `http://<服务器IP>:8080/`(配域名后走第 5 步的 HTTPS 网站访问)。
|
浏览器访问 `http://<服务器IP>:8018/`(配域名后走第 5 步的 HTTPS 网站访问)。
|
||||||
|
|
||||||
## 5. 域名与 HTTPS(1Panel 建一个网站即可,前后端共用)
|
## 5. 域名与 HTTPS(1Panel 建一个网站即可,前后端共用)
|
||||||
|
|
||||||
**只需要建 1 个站点**:前端(管理后台)、后端 API、SDK 文件共用同一域名(compose 的 nginx 已合并三者)。
|
**只需要建 1 个站点**:前端(管理后台)、后端 API、SDK 文件共用同一域名(compose 的 nginx 已合并三者)。
|
||||||
|
|
||||||
步骤:1Panel「网站」→ 创建网站 → **反向代理** → 代理地址填 `http://127.0.0.1:8080`(compose 映射端口,见 docker-compose.yml)→ 在该网站设置里申请 Let's Encrypt 证书并开启 HTTPS。
|
步骤:1Panel「网站」→ 创建网站 → **反向代理** → 代理地址填 `127.0.0.1:8018`(**不带 http:// 前缀**,compose 映射端口,见 docker-compose.yml)→ 在该网站设置里申请 Let's Encrypt 证书并开启 HTTPS。
|
||||||
|
|
||||||
- 前端访问:`https://track.你的域名.com/`
|
- 前端访问:`https://track.你的域名.com/`
|
||||||
- API:`https://track.你的域名.com/api/...`(同域自动生效)
|
- API:`https://track.你的域名.com/api/...`(同域自动生效)
|
||||||
- SDK:`https://track.你的域名.com/sdk/v1.js`
|
- SDK:`https://track.你的域名.com/sdk/v1.js`
|
||||||
|
|
||||||
> 为什么 compose 不直接占 80/443:1Panel 的 OpenResty 已占用宿主 80/443,直接映射会端口冲突。TLS 由 1Panel 网站终结,转发到 compose 的 8080。
|
> 为什么 compose 不直接占 80/443:1Panel 的 OpenResty 已占用宿主 80/443,直接映射会端口冲突。TLS 由 1Panel 网站终结,转发到 compose 的 8018。
|
||||||
|
|
||||||
## 6. 建站点拿 site_id
|
## 6. 建站点拿 site_id
|
||||||
|
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ services:
|
|||||||
image: nginx:alpine
|
image: nginx:alpine
|
||||||
container_name: tracker-nginx
|
container_name: tracker-nginx
|
||||||
ports:
|
ports:
|
||||||
- "8080:80" # 不占宿主 80(1Panel 的 OpenResty 已占用)——由 1Panel 建一个反向代理网站指向 127.0.0.1:8080 并挂证书(README 第 5 节)
|
- "8018:80" # 不占宿主 80(1Panel 的 OpenResty 已占用)——由 1Panel 建一个反向代理网站指向 127.0.0.1:8018 并挂证书(README 第 5 节)
|
||||||
volumes:
|
volumes:
|
||||||
- ./nginx.conf:/etc/nginx/conf.d/default.conf:ro
|
- ./nginx.conf:/etc/nginx/conf.d/default.conf:ro
|
||||||
- ../admin/dist:/var/www/admin:ro
|
- ../admin/dist:/var/www/admin:ro
|
||||||
|
|||||||
Reference in New Issue
Block a user