nginx代理转发https请求和wss

server {
        listen       443 ssl;
        server_name  域名;

        ssl_certificate      证书.crt;
        ssl_certificate_key  证书.key;

        ssl_session_cache    shared:SSL:1m;
        ssl_session_timeout  5m;

        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers  on;

        location /login/ {
            proxy_pass http://127.0.0.1:8080/;
        }
        
        location /websocket {
            proxy_pass http://127.0.0.1:8001/;
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection “upgrade”;
        }
    }
对自己的留言:返回前端的ip当中要将8001端口去掉,因为nginx监听的是127.0.0.1:443而不是127.0.0.1:8001。

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页