以下是一个示例的nginx配置,将wss转为ws:

server {
    listen 443 ssl;
    server_name xx.gpde.com;

    ssl_certificate /path/to/cert.crt;
    ssl_certificate_key /path/to/cert.key;

    location /proxy/ {
        proxy_pass http://111.56.25.15:6099/oodex/xDeser3;
        proxy_set_header Host $host;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
    }

    location / {
        return 301 http://$server_name$request_uri;
    }
}

server {
    listen 80;
    server_name xx.gpde.com;

    location / {
        return 301 https://$server_name$request_uri;
    }
}

其中,将wss://xx.gpde.com:6013/proxy/111.56.25.15:6099/oodex/xDeser3转为ws://xx.gpde.com/proxy/111.56.25.15:6099/oodex/xDeser3。该配置文件将在443端口上启用SSL,并将所有请求重定向到https://xx.gpde.com。proxy_pass指令将请求转发到目标服务器,并使用proxy_set_header指令将必要的头信息设置为协议升级和连接升级。

nginx config wss转ws如 wssxxgpdecom6013proxy1115625156099oodexxDeser3

原文地址: http://www.cveoy.top/t/topic/brOk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录