nginx配置https或wss服务

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiuzhentianting/article/details/76718410

需要有证书,可以在第三方免费申请单一域名的证书。

server {

    listen 443;
    server_name 域名;
    ssl on;
    root html;
    index index.html index.htm;
    ssl_certificate   密钥.pem;
    ssl_certificate_key  密钥.key;
    ssl_session_timeout 5m;
    ssl_ciphers 密
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_prefer_server_ciphers on;
    location / {
        root /usr/share/nginx/html;
        index index.html index.htm;
    }

}


ssl加密模式都过时了,很多浏览器和库都不支持了,现在都是TLS模式。


不想申请证书可以自己生成,需要强制改成可用证书:


ws.SslConfiguration.ServerCertificateValidationCallback =
 (sender, certificate, chain, sslPolicyErrors) => {
 return true; // If the server certificate is valid.
 };

阅读更多

没有更多推荐了,返回首页