nginx环境如何配置ssl证书
为了实现互联网信息的安全访问,现在谷歌、百度等公司大力推行HTTPS网站,替换掉以前的HTTP网站。HTTPS网站是安装了
SSL证书,遵循SSL协议,在客服端与服务器之间建立起一条加密的安全通道,让信息在传输中避免被黑客肆意窃取和篡改,保证了信息传输的隐私性和完整性,受到广大用户的一致欢迎。那么,您知道在nginx环境如何配置ssl证书吗?下面就让我们一起来看看吧!
nginx环境如何配置ssl证书?我们以阿里云配置证书的方法来举例。
1、首先,打开阿里云首页(https://www.aliyun.com),在阿里云控制台选择“产品与服务”-“云解析DNS”,找到您要解析的域名,点击“解析”,选择“添加解析”。
2、在添加解析界面,主机记录一栏选择@,记录值为服务器IP地址,填写完毕,点击“确认”按钮。
3、在阿里云控制台,选择“产品与服务”-“安全(云盾)”-“CA证书服务(数据安全)”,点击购买您需要的证书类型,付款完毕后回到证书管理界面。
4、点击证书进度“补全”输入要解析的域名,选择“下一步”,等到您的证书状态变为“已签发”,就说明您的SSL证书申请成功了。
5、在证书列表点击“下载”按钮,找到第一项“Nginx/Tengine”,并“下载证书 for Nginx
6、下载的文件有两个:pem格式和key格式。
7、登录您的服务器,安装nginx,nginx的安装目录为:/etc/nginx/。进入nginx的安装目录,增加cert/文件夹,把刚刚下载的pem格式和key格式两个文件上传到cert/文件夹中。
8、此外,还需要在/etc/nginx/sites-enabled/目录下,增加一个bjubi.com文件。目的是对443端口和80端口进行监听。我们的SSL证书需要用到443端口,监听该端口的服务器配置可以仿照上面的nginx配置进行配置。在root节点创建一个bjubi.com/的文件夹,是专门用来存放来自这个域名的请求的。
9、在以上步骤都配置正确后,请重新加载您的配置文件使配置生效,然后重启nginx。
10、请输入https开头的域名地址,如能成功访问就说明配置SSL证书已成功完成。
以上就是小编为您整理的关于
nginx配置ssl证书的问题解答。看完以上配置ssl证书的步骤,相信您已经对nginx环境下如何配置证书有所了解,现在就去尝试一下吧!