nginx https
nginx ssl模块
[root@localhost nginx]# ./sbin/nginx -V nginx version: nginx/1.16.1 configure arguments: --prefix=/data/app/nginx --with-http_ssl_module #验证部署的nginx包换http_ssl_module。不然无法使用https
SSL证书
获取的证书包含公共(. crt ) 和私有(. key ) 部分
然后放在服务器上的/dir/cert目录下
nginx配置
server {
listen 443 ssl;
server_name x.x.com;
ssl_certificate /root/cert/pem;
ssl_certificate_key /root/cert/key;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on;
access_log /data/...;
root /data/app/nginx;
location / {
proxy_pass http://...;
}
}

浙公网安备 33010602011771号