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 相关文章推荐
Centos7.7 64位利用本地完整安装包安装lnmp/lamp套件教程
Mar 09 Servers
Apache站点配置SSL强制跳转443
Mar 09 Servers
解决Nginx 配置 proxy_pass 后 返回404问题
Mar 31 Servers
Nginx配置https原理及实现过程详解
Mar 31 Servers
nginx负载功能+nfs服务器功能解析
Feb 28 Servers
Z-Order加速Hudi大规模数据集方案分析
Mar 31 Servers
Vertica集成Apache Hudi重磅使用指南
Mar 31 Servers
nginx rewrite功能使用场景分析
May 30 Servers
超越Nginx的Web服务器caddy优雅用法
Jun 21 Servers
nginx静态资源的服务器配置方法
Jul 07 Servers
Linux中一对多配置日志服务器的详细步骤
Jul 23 Servers
ssh服务器拒绝了密码 请再试一次已解决(亲测有效)
Aug 14 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 求质素(素数) 的实现代码
2011/04/12 PHP
php数组函数序列之array_pop() - 删除数组中的最后一个元素
2011/11/07 PHP
简单实用的PHP防注入类实例
2014/12/05 PHP
PHP简单实现无限级分类的方法
2016/05/13 PHP
CI框架无限级分类+递归的实现代码
2016/11/01 PHP
使用YII2框架实现微信公众号中表单提交功能
2017/09/04 PHP
js异常捕获方法介绍
2013/04/10 Javascript
jquery datepicker参数介绍和示例
2014/04/15 Javascript
纯css实现窗户玻璃雨滴逼真效果
2015/08/23 Javascript
Window.Open打开窗体和if嵌套代码
2016/04/15 Javascript
JS实现回到页面顶部动画效果的简单实例
2016/05/24 Javascript
JS实现图片的不间断连续滚动的简单实例
2016/06/03 Javascript
Bootstrap优化站点资源、响应式图片、传送带使用详解3
2016/10/14 Javascript
深入了解JavaScript的逻辑运算符(与、或)
2016/12/20 Javascript
vue实现图书管理demo详解
2017/10/17 Javascript
JavaScript创建对象的常用方式总结
2018/08/10 Javascript
基于layui的table插件进行复选框联动功能的实现方法
2019/09/19 Javascript
Python程序设计入门(5)类的使用简介
2014/06/16 Python
Python实现监控程序执行时间并将其写入日志的方法
2015/06/30 Python
Numpy中转置transpose、T和swapaxes的实例讲解
2018/04/17 Python
python实现简单tftp(基于udp协议)
2018/07/30 Python
Django压缩静态文件的实现方法详析
2018/08/26 Python
Python动态参数/命名空间/函数嵌套/global和nonlocal
2019/05/29 Python
python 函数的缺省参数使用注意事项分析
2019/09/17 Python
Python如何解除一个装饰器
2020/08/07 Python
玩转CSS3色彩
2010/01/16 HTML / CSS
css3 实现滚动条美化效果的实例代码
2021/01/06 HTML / CSS
Nike加拿大官网:Nike.com (CA)
2019/04/09 全球购物
软件工程专业推荐信
2013/10/28 职场文书
网络维护管理员的自我评价分享
2013/11/11 职场文书
数控专业自荐书范文
2014/03/16 职场文书
法律专业求职信
2014/05/24 职场文书
导游词之广西漓江
2019/11/02 职场文书
js实现上传图片到服务器
2021/04/11 Javascript
Python Flask请求扩展与中间件相关知识总结
2021/06/11 Python
MySQL中utf8mb4排序规则示例
2021/08/02 MySQL