https证书申请过程
文章摘要
在上一篇文章完整搭建linux服务器中介绍了一台服务器从空的操作系统到最后应用通过 https 访问的完整过程,其中上篇文章中在介绍 https 申请时比较简单,这里专门用一篇文章来讲一下详细过程,以及过程中常见问题处理。
https申请整个过程
- 需要先服务器上生成私钥文件 server.key,以及申请证书申请文件 csr 后缀的文件。
- 将证书申请 csr 上传给证书机构,用于申请证书。
- 将申请证书返回的 domainCA.crt 文件和域名证书、中间证书合并成证书链文件 completeCA.crt (文件名自定义即可)。注意有些证书颁发机构返回的证书就是完整的,不需要再处理。
- 将私钥文件 server.key 和 complete.crt 文件配置在 nginx.conf 中即可。
申请ssl证书(globalsign平台为例)
- 执行命令生成私钥
[root@amdx-dr soft]# keytool -genkey -alias amdx -keyalg RSA -keystore /soft/.keystore
Enter keystore password: ***
Re-enter new password: ***
What is your first and last name?
[Unknown]: domain
What is the name of your organizational unit?
[Unknown]: unit
What is the name of your organization?
[Unknown]: IT dept
What is the name of your City or Locality?
[Unknown]: jiangxi
What is the name of your State or Province?
[Unknown]: pingx
What is the two-letter country code for this unit?
[Unknown]: CN
Is CN=domain, OU=CTM, O=IT dept, L=jiangxi, ST=pingx, C=MO