架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1666|回复: 1

【实战】Nginx 使用 HTTPS 配置 SSL 证书

[复制链接]
发表于 2022-5-7 15:48:47 | 显示全部楼层 |阅读模式
需求:在 CentOS 7 安装了 Nginx 服务,托管 Web 站点对外提供访问,希望使用 HTTPS 协议进行传输加密,提升网站通信的安全。之前一直使用阿里云的 SLB 服务,直接将证书配置在阿里云上面,阿里云通过 HTTP 协议转发给后端服务,所以一直没有使用 Nginx 配置过 SSL 证书。

回顾:

【实战】CentOS 源码安装 nginx 服务
https://www.itsvse.com/thread-10058-1-1.html

OpenSSL 自签证书部署至 IIS 和 SLB
https://www.itsvse.com/thread-10034-1-1.html

将阿里云ssl证书导入到亚马逊aws acm教程
https://www.itsvse.com/thread-7923-1-1.html

首先,我们需要申请 SSL 证书,阿里云、腾讯云等其它厂商都可以申请到免费的 SSL 证书,本文以阿里云为例,申请成功后,选择 Nginx 服务器类型的证书进行下载,如下图:

QQ截图20220507152322.jpg

在服务器 /data/middleware/nginx/conf 目录下面新建 cert 文件来存放证书文件,然后,将域名证书文件上传到此目录,如下图:

QQ截图20220507153508.jpg

Nginx 新增如下配置:

域名解析略。

我们通过浏览器使用 http 协议访问,会 301 自动重定向到 https 的网址,如下图:

QQ截图20220507154149.jpg

(完)




上一篇:【实战】.NET/C# 给方法设置超时时间
下一篇:【实战】Nginx 添加启用 HTTP/2 协议
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2022-5-7 22:49:36 | 显示全部楼层
学习学习。。。
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-4-25 22:33

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表