nginx配置

20207021 3天前 72

我现在想实现nginx配置,发现有一个地址不知道怎么代理 static APP_SERVER = 'http://0.0.0.0:8888';

我现在的域名配置是这样的 外面有一层反代 xx.xx.xx/im 代理到 0.0.0.0:82 地址 我的服务也是在0.0.0.0 这个服务器上,同时在这个服务器上还有一个nginx,在这个nginx上面做了反代(方便后面做负载均衡) 配置现在的配置文件如下:

 upstream imserver_cluster {
    ip_hash;
    server 0.0.0.0:80 weight=1 fail_timeout=10s max_fails=200 max_conns=50000 ;
  }
  server {
    listen 82;
    location ^~/im/ {
      proxy_pass http://imserver_cluster/;
      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-Host $http_host;
      proxy_set_header X-Forwarded-Port $server_port;
      proxy_set_header X-Forwarded-Proto $scheme;
      proxy_http_version 1.1;
      proxy_set_header Upgrade $http_upgrade;
      proxy_set_header Connection "upgrade";
    }
  }

现在想知道 8888那个怎么做?

最新回复 (3)
  • 20207021 3天前
    引用 2
    目前访问 xx.xx.xx/im/api/version 是成功的
  • 20207021 3天前
    引用 3
    试了一下, xx.xx.xx/im/robot/.. 相关接口应该也是能用的 robotService.setCallback("https://xx.xx.xx/im/robot/set_callback") 这个ok
  • x86 3天前
    引用 4
    不是很明白你的需求

    app-server代理配置没有什么特别的,但配置完之后客户端需要同步更新

    比如可以加个路径/app,然后转到app-server服务的8888去

    另外,请参考下这儿,im-server的配置不仅有/im这个路径,还有其他的

    https://docs.wildfirechat.cn/faq/web/all_in_one_https.html
返回