Nginx配置https的实现


Posted in Servers onNovember 27, 2021

1:  准备https证书

  https 证书: 我是从华为领了一个一年的免费https证书。

 下载证书

Nginx配置https的实现

     我们是配置 nginx 证书, 所以就拿nginx文件中的证书就行 

Nginx配置https的实现

2: 准备nginx  ssl 模块

我的路径是:  usr/local/nginx 

进入  nginx 安装目录:   usr/local/nginx 

命令:  ./sbin/nginx  -v

查看是否有 ssl模块, 下图是没装的 

Nginx配置https的实现

安装 ssl 模块: 

一般情况下都是不存在ssl模块的,接下来进入到你的解压缩后的nginx目录,注意这里不是nginx安装目录,是解压缩后的目录,进入目录后,输入 

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

然后执行:

make

#切记不要执行make install,否则会重新安装nginx

上述操作执行完成以后,你的目录下会出现objs文件夹,文件夹内存在nginx文件,如图:

Nginx配置https的实现

将此目录的  nginx 文件 替换安装目录sbin下的nginx:

#进入nginx安装目录停止nginx服务  

./sbin/nginx -s stop

如果 安装了  keepalive  nginx 高可用, 则需停止 keepalive, 

没有加入系统服务则 pkill -9 keepalive

systemctl stop keepalived.service

#替换之前的

nginx cp /root/nginx/objs/nginx /usr/local/nginx/sbin

替换后启动  keepalive   , 启动 nginx

查看 是否 安装成功

./sbin/nginx -V  

出现如下则是ssl 安装成功了。 

Nginx配置https的实现

3: 配置  ssl证书

在Nginx的安装目录下创建cert目录,并且将“server.key”和“server.crt”拷贝到nginx的“cert”目录下。

在nginx 安装目录下配置 nginx.conf 文件

Nginx配置https的实现

Nginx配置https的实现

    重启 nginx      ./sbin/nginx -s reload 

4: 浏览器  https 协议访问, 访问成功则 https 配置成功了。 

Nginx配置https的实现

华为官网 也有配置文档的

到此这篇关于Nginx配置https的实现的文章就介绍到这了,更多相关Nginx配置https内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Servers 相关文章推荐
Nginx快速入门教程
Mar 31 Servers
nginx 多个location转发任意请求或访问静态资源文件的实现
Mar 31 Servers
fastdfs+nginx集群搭建的实现
Mar 31 Servers
Nginx URL重写rewrite机制原理及使用实例
Apr 01 Servers
CKAD认证中部署k8s并配置Calico插件
Mar 31 Servers
tomcat的catalina.out日志按自定义时间格式进行分割的操作方法
Apr 02 Servers
OpenStack虚拟机快照和增量备份实现方法
Apr 04 Servers
阿里云k8s服务升级时502错误 springboot项目应用
Apr 09 Servers
Window server 2012 R2 AD域的组策略相关设置
Apr 28 Servers
解决IIS7下无法绑定https主机的问题
Apr 29 Servers
讨论nginx location 顺序问题
May 30 Servers
windows server2012 R2下安装PaddleOCR服务的的详细步骤
Sep 23 Servers
nginx内存池源码解析
苹果M1芯片安装nginx 并且部署vue项目步骤详解
Nginx stream 配置代理(Nginx TCP/UDP 负载均衡)
Nov 17 #Servers
Nginx源码编译安装过程记录
Nov 17 #Servers
Nginx 路由转发和反向代理location配置实现
Nov 11 #Servers
nginx中proxy_pass各种用法详解
Apache POI的基本使用详解
You might like
PHP $_FILES中error返回值详解
2014/01/30 PHP
PHP把空格、换行符、中文逗号等替换成英文逗号的正则表达式
2014/05/04 PHP
php约瑟夫问题解决关于处死犯人的算法
2015/03/23 PHP
PHP实现事件机制的方法
2015/07/10 PHP
php+mysql+ajax实现单表多字段多关键词查询的方法
2017/04/15 PHP
如何修改yii2.0自带的user表为其它的表
2017/08/01 PHP
php微信开发之图片回复功能
2018/06/14 PHP
jquery 简短右键菜单 多浏览器兼容
2010/01/01 Javascript
Javascript中的变量使用说明
2010/05/18 Javascript
10个基于Jquery的幻灯片插件教程
2010/10/29 Javascript
使用JQ来编写最基本的淡入淡出效果附演示动画
2014/10/31 Javascript
使用nodejs下载风景壁纸
2017/02/05 NodeJs
使用vuex缓存数据并优化自己的vuex-cache
2018/05/30 Javascript
angular 数据绑定之[]和{{}}的区别
2018/09/25 Javascript
vue微信分享的实现(在当前页面分享其他页面)
2019/04/16 Javascript
微信小程序实现录音功能
2019/11/22 Javascript
[02:36]DOTA2英雄基础教程 斯拉克
2013/11/29 DOTA
[01:32]2014DOTA2西雅图邀请赛 CIS我们有信心进入正赛
2014/07/08 DOTA
使用python调用浏览器并打开一个网址的例子
2014/06/05 Python
python getopt详解及简单实例
2016/12/30 Python
Python使用OpenCV进行标定
2018/05/08 Python
python实现杨氏矩阵查找
2019/03/02 Python
tensorflow使用range_input_producer多线程读取数据实例
2020/01/20 Python
Python中if有多个条件处理方法
2020/02/26 Python
Python多进程multiprocessing、进程池用法实例分析
2020/03/24 Python
完美解决python针对hdfs上传和下载的问题
2020/06/05 Python
pandas创建DataFrame的7种方法小结
2020/06/14 Python
python em算法的实现
2020/10/03 Python
HTML5使用drawImage()方法绘制图像
2014/06/23 HTML / CSS
HTML5 video 上传预览图片视频如何设置、预览视频某秒的海报帧
2018/08/28 HTML / CSS
美国购买当代和现代家具网站:MODTEMPO
2018/07/20 全球购物
在Ajax应用中信息是如何在浏览器和服务器之间传递的
2016/05/31 面试题
班长自荐书范文
2014/02/11 职场文书
土木工程毕业答辩开场白
2015/05/29 职场文书
敬老院活动感想
2015/08/07 职场文书
Java 深入探究讲解简单工厂模式
2022/04/07 Java/Android