Nginx反向代理配置
使用宝塔面板配置(推荐)
步骤1:添加站点
- 打开宝塔面板:http://39.105.154.244:8888
- 左侧菜单 → 网站 → 添加站点
- 填写域名:ai.xiachaoqing.com
- 创建完成
步骤2:配置反向代理
- 进入网站设置 → 反向代理 → 添加反向代理
- 代理名称:openclaw
- 目标URL:http://127.0.0.1:18789
- 高级选项中添加(重要):
proxy_pass_request_headers on;
proxy_set_header Authorization \;验证Nginx配置
/www/server/nginx/sbin/nginx -t应输出:nginx: the configuration file syntax is ok
重载Nginx
/www/server/nginx/sbin/nginx -s reload关键配置说明
| 配置项 | 说明 |
|---|---|
| 反向代理地址 | http://127.0.0.1:18789(OpenClaw Gateway地址) |
| Authorization头 | 必须转发,否则Web UI会报401错误 |
| WebSocket支持 | 宝塔已自动配置 |
配置完成后的allowedOrigins
OpenClaw配置文件中需要添加你的域名到allowedOrigins:
"allowedOrigins": [
"https://xiachaoqing.com",
"https://www.xiachaoqing.com",
"https://ai.xiachaoqing.com",
"http://ai.xiachaoqing.com",
"http://127.0.0.1:18789",
"http://localhost:18789"
]访问Web UI
反向代理和allowedOrigins配置都完成后,访问:
https://ai.xiachaoqing.com/或使用chat界面:
https://ai.xiachaoqing.com/chat?session=main