Nginx下SSL证书安装部署步骤介绍


Posted in Servers onDecember 06, 2021

问题描述:

小编遇到https协议过期了,于是重新申请,在Nginx服务器部署SSL证书

安装步骤

1.准备工作

在 SSL 证书管理控制台 中下载并解压缩 cloud.tencent.com 证书文件包到本地目录。

解压缩后,可获得相关类型的证书文件。其中包含 Nginx 文件夹和 CSR 文件:

文件夹名称:Nginx

文件夹内容:

1_cloud.tencent.com_bundle.crt 证书文件

2_cloud.tencent.com.key 私钥文件

CSR 文件内容: cloud.tencent.com.csr 文件

2.远程连接服务器

Nginx下SSL证书安装部署步骤介绍

3.拷贝证书和私钥文件

将已获取到的 1_cloud.tencent.com_bundle.crt 证书文件和 2_cloud.tencent.com.key 私钥文件从本地目录拷贝到 Nginx 服务器的 /usr/local/nginx/conf 目录(此处为 Nginx 默认安装目录,请根据实际情况操作)下。

Nginx下SSL证书安装部署步骤介绍

4.编辑 Nginx 根目录下的 conf/nginx.conf 文件

编辑内容如下:

// 编辑内容
server {
        #SSL 访问端口号为 443
        listen 443 ssl; 
        #填写绑定证书的域名
        server_name cloud.tencent.com; //这里填写证书域名
        #证书文件名称
        ssl_certificate 1_cloud.tencent.com_bundle.crt; //这里填写刚刚复制过来的证书文件名称
        #私钥文件名称
        ssl_certificate_key 2_cloud.tencent.com.key; //这里填写刚刚复制过来的私钥文件名称
        ssl_session_timeout 5m;
        #请按照以下协议配置
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2; 
        #请按照以下套件配置,配置加密套件,写法遵循 openssl 标准。
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; 
        ssl_prefer_server_ciphers on;
        location / {
           #网站主页路径。此路径仅供参考,具体请您按照实际目录操作。
           #例如,您的网站运行目录在/etc/www下,则填写/etc/www。
            root html; 
            index  index.html index.htm;
        }
    }

5.在 Nginx 根目录下,通过执行以下命令验证配置文件问题

// nginx 根目录下cmd输入
nginx -t

输入之后会显示问题,如果有问题,则根据问题修改问题,若没有,则执行下一步

6.重启 Nginx,访问网站

// 重启 Nginx
nginx -s stop
start nginx

到此这篇关于Nginx下SSL证书安装部署步骤介绍的文章就介绍到这了,更多相关Nginx部署SSL证书内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Servers 相关文章推荐
详解Nginx 工作原理
Mar 31 Servers
nginx限制并发连接请求数的方法
Apr 01 Servers
Nginx中使用Lua脚本与图片的缩略图处理的实现
Mar 18 Servers
解决xampp安装后Apache无法启动
Mar 21 Servers
HDFS免重启挂载新磁盘
Apr 06 Servers
微信告警的zabbix监控系统 监控整个NGINX集群
Apr 18 Servers
Nginx 安装SSL证书完成HTTPS部署
Apr 28 Servers
Nginx本地配置SSL访问的实例教程
May 30 Servers
利用Apache Common将java对象池化的问题
Jun 16 Servers
vscode远程免密登入Linux服务器的配置方法
Jun 28 Servers
TaiShan 200服务器安装Ubuntu 18.04的图文教程
Jun 28 Servers
ubuntu如何搭建vsftpd服务器
Dec 24 Servers
教你快速构建一个基于nginx的web集群项目
Nov 27 #Servers
Linux安装apache服务器的配置过程
Nov 27 #Servers
Nginx配置https的实现
nginx内存池源码解析
苹果M1芯片安装nginx 并且部署vue项目步骤详解
Nginx stream 配置代理(Nginx TCP/UDP 负载均衡)
Nov 17 #Servers
Nginx源码编译安装过程记录
Nov 17 #Servers
You might like
php 类自动载入的方法
2015/06/03 PHP
PHP中的数组处理函数实例总结
2016/01/09 PHP
PHP 数组基本操作小结(推荐)
2016/06/13 PHP
Yii使用DeleteAll连表删除出现报错问题的解决方法
2016/07/14 PHP
Laravel5.5 实现后台管理登录的方法(自定义用户表登录)
2019/09/30 PHP
根据地区不同显示时间的javascript代码
2007/08/13 Javascript
javascript实现仿银行密码输入框效果的代码
2007/12/13 Javascript
在JavaScript中,为什么要尽可能使用局部变量?
2009/04/06 Javascript
一句话JavaScript表单验证代码
2009/08/02 Javascript
JS实现文档加载完成后执行代码
2015/07/09 Javascript
javascript运动框架用法实例分析(实现放大与缩小效果)
2016/01/08 Javascript
从重置input file标签中看jQuery的 .val() 和 .attr(“value”) 区别
2016/06/12 Javascript
JS IOS/iPhone的Safari浏览器不兼容Javascript中的Date()问题如何解决
2016/11/11 Javascript
jQuery对table表格进行增删改查
2020/12/22 Javascript
小程序云开发部署攻略(图文教程)
2018/10/30 Javascript
js的继承方法小结(prototype、call、apply)(推荐)
2019/04/17 Javascript
express中static中间件的具体使用方法
2019/10/17 Javascript
p5.js实现动态图形临摹
2019/10/23 Javascript
Python实现爬取逐浪小说的方法
2015/07/07 Python
Python开发的实用计算器完整实例
2017/05/10 Python
Python实现读取机器硬件信息的方法示例
2018/06/09 Python
Scrapy框架使用的基本知识
2018/10/21 Python
在PyCharm中批量查找及替换的方法
2019/01/20 Python
Opencv-Python图像透视变换cv2.warpPerspective的示例
2019/04/11 Python
用uWSGI和Nginx部署Flask项目的方法示例
2019/05/05 Python
python识别文字(基于tesseract)代码实例
2019/08/24 Python
python 画3维轨迹图并进行比较的实例
2019/12/06 Python
Django调用支付宝接口代码实例详解
2020/04/04 Python
python 读取yaml文件的两种方法(在unittest中使用)
2020/12/01 Python
HTML5 Canvas锯齿图代码实例
2014/04/10 HTML / CSS
高一学生评语大全
2014/04/25 职场文书
欢迎领导标语
2014/06/27 职场文书
单位在职证明书
2014/09/11 职场文书
个人工作决心书
2015/09/22 职场文书
一文弄懂MySQL中redo log与binlog的区别
2022/02/15 MySQL
DIY胆机必读:各国电子管评价
2022/04/06 无线电