Nginx配置HTTPS
最近配置了现网网站的HTTPS,简单记录一下配置过程。
先交代一下我的服务部署环境:Nginx监听80端口,转发到Tomcat的8080端口;服务器使用的是阿里云的ECS,操作系统是Windows Server 2012;CA证书也是在阿里云的CA证书服务上面申请的免费证书。
- 申请CA证书
首先去购买CA证书。一般各大云服务提供商都会有此类证书服务,根据公司和业务需求,可以自己选择免费或者付费的证书。我选择的是Symantec 赛门铁克的免费型DV SSL,此类证书一个证书对应一个域名,如果涉及到二级域名需要另外申请一个二级域名的CA证书。阿里云上面的证书购买过程比较简单,需要注意的两个地方:1.要对域名进行验证;2.CSR的生成方式。如果自己的域名是放在阿里云解析上面的,阿里云会自动校验;如果域名没有在阿里云上面解析,需要按照阿里云的提示进行一下操作。另外CSR的生成方式建议选择系统生成CSR,自己生成CSR稍微麻烦一点。证书购买成功后补全好自己的域名即可。 - Nginx配置
CA证书审核通过后,将证书下载到本地,会得到一个zip包,里面有xxx.key和xxx.pem两个文件。
- 在
Nginx的安装目录下创建cert目录,并将xxx.key和xxx.pem拷贝到该目录中。注意:如果是自己生成的CSR文件,应该只有一个xxx.key文件,将该文件拷贝进去就可以了。 - 打开
conf目录

1万+

被折叠的 条评论
为什么被折叠?



