Restrict data service ports to localhost
This commit is contained in:
@@ -119,9 +119,13 @@ docker compose up -d --build
|
||||
|
||||
| 变量 | 默认值 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| `API_HOST_BIND` | `0.0.0.0` | API/后台监听地址 |
|
||||
| `API_PORT` | `8102` | FastAPI 与管理后台 |
|
||||
| `POSTGRES_HOST_BIND` | `127.0.0.1` | PostgreSQL 只绑定服务器本机 |
|
||||
| `POSTGRES_PORT` | `5433` | PostgreSQL 映射端口 |
|
||||
| `FALKORDB_HOST_BIND` | `127.0.0.1` | FalkorDB Redis 协议只绑定服务器本机 |
|
||||
| `FALKORDB_PORT` | `6380` | FalkorDB Redis 协议端口 |
|
||||
| `FALKORDB_BROWSER_HOST_BIND` | `127.0.0.1` | FalkorDB Browser 只绑定服务器本机 |
|
||||
| `FALKORDB_BROWSER_PORT` | `3002` | FalkorDB Browser |
|
||||
|
||||
## 环境变量
|
||||
@@ -173,6 +177,7 @@ POST http://8.163.40.99:8102/v1/admin/travel/customer-service-query
|
||||
```
|
||||
|
||||
服务器安全组需要放行 TCP `8102`。如果服务器本机 `curl http://127.0.0.1:8102/v1/admin/health` 正常,但外部访问 `http://8.163.40.99:8102` 超时,优先检查云控制台安全组/防火墙入方向规则。
|
||||
不要把 `5433`、`6380`、`3002` 暴露到公网;默认 Compose 已把这些数据端口绑定到 `127.0.0.1`。
|
||||
|
||||
请求示例:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user