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 相关文章推荐
Centos7.7 64位利用本地完整安装包安装lnmp/lamp套件教程
Mar 09 Servers
Nginx服务器添加Systemd自定义服务过程解析
Mar 31 Servers
详解Apache SkyWalking 告警配置指南
Apr 22 Servers
Nginx进程管理和重载原理详解
Apr 22 Servers
uwsgi+nginx代理Django无法访问静态资源的解决
May 10 Servers
nginx配置文件使用环境变量的操作方法
Jun 02 Servers
Nginx反向代理学习实例教程
Oct 24 Servers
阿里云ECS云服务器快照的概念以及如何使用
Apr 21 Servers
Windows Server 2019 安装DHCP服务及相关配置
Apr 28 Servers
解决Windows Server2012 R2 无法安装 .NET Framework 3.5
Apr 29 Servers
聊聊配置 Nginx 访问与错误日志的问题
May 25 Servers
教你使用Ubuntu搭建DNS服务器
Sep 23 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
不用mod_rewrite直接用php实现伪静态化页面代码
2008/10/04 PHP
Laravel中使用阿里云OSS Composer包分享
2015/02/10 PHP
php简单实现快速排序的方法
2015/04/04 PHP
CodeIgniter针对lighttpd服务器URL重写的方法
2015/06/10 PHP
php set_include_path函数设置 include_path 配置选项
2016/10/30 PHP
php实现的网页版剪刀石头布游戏示例
2016/11/25 PHP
PHP中递归的实现实例详解
2017/11/14 PHP
js判断选择时间不能小于当前时间的示例代码
2013/09/24 Javascript
JavaScript避免内存泄露及内存管理技巧
2014/09/05 Javascript
Angular中$compile源码分析
2016/01/28 Javascript
javascript函数自动执行常用方法汇总
2016/03/28 Javascript
jquery中的常见问题及快速解决方法小结
2016/06/14 Javascript
jQuery插件fullPage.js实现全屏滚动效果
2016/12/02 Javascript
如何快速上手Vuex
2017/02/14 Javascript
footer定位页面底部(代码分享)
2017/03/07 Javascript
Angular 2.0+ 的数据绑定的实现示例
2017/08/09 Javascript
Node实战之不同环境下配置文件使用教程
2018/01/02 Javascript
AngularJS双向数据绑定原理之$watch、$apply和$digest的应用
2018/01/30 Javascript
浅谈vue中.vue文件解析流程
2018/04/24 Javascript
《javascript设计模式》学习笔记三:Javascript面向对象程序设计单例模式原理与实现方法分析
2020/04/07 Javascript
Vue中函数防抖节流的理解及应用实现
2020/04/24 Javascript
js实现从右往左匀速显示图片(无缝轮播)
2020/06/29 Javascript
从零开始用webpack构建一个vue3.0项目工程的实现
2020/09/24 Javascript
python内存管理分析
2015/04/08 Python
python之super的使用小结
2018/08/13 Python
pybind11和numpy进行交互的方法
2019/07/04 Python
Python依赖包整体迁移方法详解
2019/08/15 Python
python实现文件批量编码转换及注意事项
2019/10/14 Python
python装饰器代替set get方法实例
2019/12/19 Python
部署Django到阿里云服务器教程示例
2020/06/03 Python
俄语地区最大的中国商品在线购物网站之一:Umka Mall
2019/11/03 全球购物
简述安装Slackware Linux系统的过程
2012/05/08 面试题
证婚人致辞精选
2015/07/28 职场文书
八年级英语教学反思
2016/02/15 职场文书
python 网络编程要点总结
2021/06/18 Python
Python几种酷炫的进度条的方式
2022/04/11 Python