nginx配置

20207021 1月前 220

我现在想实现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那个怎么做?

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

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

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

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

    https://docs.wildfirechat.cn/faq/web/all_in_one_https.html
  • diuke 1月前
    引用 5
    网页站点支持https
    下面是nginx参考配置,部署完成之后,通过https://web.example.com 来访问站点

    # web.conf
    server{
        listen 80;
        server_name web.example.com;
        rewrite ^(.*)$  https://web.example.com permanent;
        location ~ / {
            index index.html index.php index.htm;
        }
    }

    server {
        listen 443;
        server_name  web.example.com;

        root /var/www/wildfirechat_web/dist; #将 vue-chat 打包出来的 dist 目录下的所有内容放到这儿,不是 dist 目录
        ssl_certificate /etc/nginx/cert/web.example.com.pem; # 配置通配符证书,或者域名证书
        ssl_certificate_key /etc/nginx/cert/web.example.com.key;

        location / {
            index  index.html;
        }
    }
    网页的nginx和app-server的nginx配置一致就行吗
  • HeavyRain 1月前
    引用 6
    app-server项目源码下有nginx配置示例,请找一下
返回