发布时间:2026-07-21阅读(1)
首先你得有自己的域名,比如我要申请的域名为 cors.happyjava.cn
申请证书打开 freessl.cn 网址,填入域名点击“创建免费的SSL证书”。

然后会提示输入邮箱、选择证书类型、验证类型等。

证书类型是两种不同的加密方式,根据自己要求选择即可。
验证类型:
CSR生成方式:离线和一键申请都需要下载一个软件,所以本人没有尝试;浏览器生成是最快捷的,但是公私钥都不是自己生成的,可能安全性没有保障;自己上传CSR证书申请文件,需要本地生成公私钥,创建证书申请文件,详情可以搜索openssl相关资料来操作。
我这边为了方便选择浏览器生成的方式,如果比较隐私性的,务必选择自己上传CSR文件来申请。
点击下一步,会下载一个私钥文件,然后按照提示进行DNS验证。

验证通过后,会生成相关文件(根证书、证书、私钥),下载到本地保存。

在nginx上添加配置:
server{listen443ssl;server_namecors.happyjava.cn;root/usr/share/nginx/html;ssl_certificate"/root/app/cors/full_chain.pem";ssl_certificate_key"/root/app/cors/private.key";ssl_session_cacheshared:SSL:1m;ssl_session_timeout10m;ssl_ciphersHIGH:!aNULL:!MD5;ssl_prefer_server_cipherson;location/{}error_page404/404.html;location=/404.html{}error_page500502503504/50x.html;location=/50x.html{}}
通过浏览器访问查看是否正常

Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图