1、 the "ssl" directive is deprecated, use the "listen ... ssl" directive instead in /etc/nginx/conf.d/default.conf:
开启https的方式不对,nginx版本升级后有修改
listen 443
ssl on
改成
listen 443 ssl;
2、 nginx: [emerg] cannot load certificate "/etc/nginx/cert/a.pem": BIO_new_file() failed (SSL: error:02001002:system l...such file
cert文件位置不对 ,放到这里
我的配置文件,坚挺443才会在连接中省略端口号
listen 443 ssl;
server_name www.自己域名.com;
ssl_certificate cert/a.pem;
ssl_certificate_key cert/a.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;