求助config配置相关的问题

eatro 7小时前 24

我现在在服务器的docker中部署了im-server服务 开放了88:80 / 1883:1883 / 18080:18080 然后在nginx进行了以下配置

    # 1. 客户端 SDK 需要访问的 WebSocket 长连接通道
    # 野火前端连接长连接时,默认会尝试请求 /ws 路径
    location /ws {
        proxy_pass http://127.0.0.1:88; # 这里的端口需对应野火服务 wildfirechat.art 中的 websocket_port,默认是80(如果是同台机器,注意Nginx和野火别冲突,假设野火内部改为了 8050)
        proxy_http_version 1.1;
        proxy_set_header Host $host;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "Upgrade";
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        # 长连接超时时间设置久一点,防止断连
        proxy_read_timeout 86400s;
        proxy_send_timeout 86400s;
    }

        location /im-server/{
            proxy_pass http://127.0.0.1:88/; 
        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;
        }

        location /im-admin/{
          proxy_pass http://127.0.0.1:18080/; 
        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;
        }

没有部署app-server 因为想引入sdk到自己的springcloud项目中进行开发 现在就是不知道在对接uniapp的时候config.js中对接im-server的地址应该如何配置

最新回复 (3)
  • x86 7小时前
    引用 2
    客户端固定使用80端口,config.js里面配置app-server地址和im_server_host
  • eatro 4小时前
    引用 3
    强制80端口吗 不能修改其它端口是吗
  • HeavyRain 4小时前
    引用 4
    普通企业都只能用80端口,如果是国企或者政府单位因为政策原因不能用80,可以微信联系我们免费获得更新端口的sdk。
返回