Skip to content

[Bug] 使用nginx反代服务 #1343

@infoBrainSys

Description

@infoBrainSys

🐛 问题描述

server服务正常运行,但是在智控台修改wss参数报错“WebSocket连接测试失败”
ota后台也能正常打开,但是在智控台修改参数也报错“OTA接口验证失败:I/O error on GET request for XXXX ”

🖥️ 环境信息

  • 部署方式: 全模块部署
  • 版本号: 例如 0.4.3

🔍 告诉我们,应该怎么复现这个问题

  1. 打开 '...'
  2. 点击 '...'
  3. 滚动到 '...'
  4. 看到错误

🤔 你原本希望是怎么样的

😯 提供一些截图

Image
修改wss参数报错截图

Image
修改ota参数报错截图

Image
ota接口正常

Image
server服务正常

📋 其他信息

nginx配置

server:

(base) root@aiserver-X99-TI-D4-PLUS:/etc/nginx/conf.d# cat xiaozhi.conf
server {
    listen [::]:10011;
    server_name assist.xxxxxxxx.cn;

    location / {
      proxy_pass http://127.0.0.1:8000;
      proxy_set_header Host $host;
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_http_version 1.1;
   }
}

ota服务

(base) root@aiserver-X99-TI-D4-PLUS:/etc/nginx/conf.d# cat xiaozhi-ota.conf
server {
    listen [::]:10010;
    server_name assist-ota.xxxxxxxx.cn;

    location / {
      proxy_pass http://[::1]:8002;
      proxy_set_header Host $host;
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header X-Forwarded-Proto $scheme;
      proxy_http_version 1.1;
      proxy_set_header Upgrade $http_upgrade;
    }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions