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 相关文章推荐
Apache压力测试工具的安装使用
Mar 31 Servers
Nginx反向代理配置的全过程记录
Jun 22 Servers
Nginx stream 配置代理(Nginx TCP/UDP 负载均衡)
Nov 17 Servers
Linux安装apache服务器的配置过程
Nov 27 Servers
Docker下安装Oracle19c
Apr 13 Servers
Mac电脑OS系统下安装Nginx的详细教程
Apr 14 Servers
Apache Hudi 加速传统的批处理模式
Apr 24 Servers
Ubuntu Server 安装Tomcat并配置systemctl
Apr 28 Servers
tomcat正常启动但网页却无法访问的几种解决方法
May 06 Servers
Linux安装Docker详细教程
Jul 07 Servers
Win10系统搭建ftp文件服务器详细教程
Aug 05 Servers
keepalived + nginx 实现高可用方案
Dec 24 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新手上路(七)
2006/10/09 PHP
基于php下载文件的详解
2013/06/02 PHP
ThinkPHP采用原生query实现关联查询left join实例
2014/12/02 PHP
PHP Post获取不到非表单数据的问题解决办法
2018/02/27 PHP
js 鼠标拖动对象 可让任何div实现拖动效果
2009/11/09 Javascript
40个有创意的jQuery图片和内容滑动及弹出插件收藏集之二
2011/12/31 Javascript
NodeJs中的非阻塞方法介绍
2012/06/05 NodeJs
appendChild() 或 insertBefore()使用与区别介绍
2013/10/11 Javascript
纯JS实现动态时间显示代码
2014/02/08 Javascript
在Linux上用forever实现Node.js项目自启动
2014/07/09 Javascript
js简单抽奖代码
2015/01/16 Javascript
JavaScript使用concat连接数组的方法
2015/04/06 Javascript
JavaScript表格常用操作方法汇总
2015/04/15 Javascript
Javascript验证Visa和MasterCard信用卡号的方法
2015/07/27 Javascript
轻松掌握JavaScript单例模式
2016/08/25 Javascript
javascript基本数据类型和转换
2017/03/17 Javascript
JavaScript与Java正则表达式写法的区别介绍
2017/08/15 Javascript
详解Vue快速零配置的打包工具——parcel
2018/01/16 Javascript
python二叉树的实现实例
2013/11/21 Python
Python字典实现简单的三级菜单(实例讲解)
2017/07/31 Python
对Python中type打开文件的方式介绍
2018/04/28 Python
Python基于lxml模块解析html获取页面内所有叶子节点xpath路径功能示例
2018/05/16 Python
python调用摄像头显示图像的实例
2018/08/03 Python
wxPython实现绘图小例子
2019/11/19 Python
python中68个内置函数的总结与介绍
2020/02/24 Python
Django ORM判断查询结果是否为空,判断django中的orm为空实例
2020/07/09 Python
html5+css3气泡组件的实现
2014/11/21 HTML / CSS
详解CSS透明opacity和IE各版本透明度滤镜filter的最准确用法
2016/12/20 HTML / CSS
宝拉珍选官方旗舰店:2%水杨酸精华液,收缩毛孔粗大和祛痘
2018/07/01 全球购物
九年级历史教学反思
2014/01/27 职场文书
班主任班级寄语大全
2014/04/04 职场文书
纠纷协议书
2014/04/16 职场文书
个性婚礼策划方案
2014/05/17 职场文书
感恩教师节演讲稿
2014/09/03 职场文书
先进班组事迹材料
2014/12/25 职场文书
nginx基于域名,端口,不同IP的虚拟主机设置的实现
2021/03/31 Servers