nginx配置https需要先到阿里云或者其他机构进行申请。
    这是本人经常去的一个网站https://www.iamwawa.cn/blog/3-https.html感觉还不错。
    将申请好的证书文件上传到Nginx服务器中。
    修改nginx的配置文件

    1. server{
    2. listen 80;
    3. server_name cmzwht.dev.chumenzaiwai.cn;
    4. #rewrite ^(.*)$ https://$host$1 permanent;
    5. location / {
    6. proxy_pass http://tomcat_cmzwht;
    7. proxy_store off;
    8. proxy_redirect off;
    9. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    10. proxy_set_header X-Real-IP $remote_addr;
    11. proxy_set_header Host $http_host;
    12. client_max_body_size 100m;
    13. }
    14. }
    15. server {
    16. listen 443 ssl;
    17. server_name cmzwht.dev.chumenzaiwai.cn;
    18. ssl_certificate /usr/local/nginx/cert/1545518_cmzwht.dev.chumenzaiwai.cn.pem; #证书文件
    19. ssl_certificate_key /usr/local/nginx/cert/1545518_cmzwht.dev.chumenzaiwai.cn.key; #证书文件
    20. ssl_session_timeout 5m;
    21. ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
    22. ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    23. ssl_prefer_server_ciphers on;
    24. location / {
    25. proxy_pass http://tomcat_cmzwht;
    26. proxy_store off;
    27. proxy_redirect off;
    28. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    29. proxy_set_header X-Real-IP $remote_addr;
    30. proxy_set_header Host $http_host;
    31. client_max_body_size 100m;
    32. }
    33. }

    修改配置文件后记得重启