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 配置 proxy_pass 后 返回404问题
Mar 31 Servers
nginx处理http请求实现过程解析
Mar 31 Servers
nginx 防盗链防爬虫配置详解
Mar 31 Servers
fastdfs+nginx集群搭建的实现
Mar 31 Servers
Nginx解决403 forbidden的完整步骤
Apr 01 Servers
Nginx工作原理和优化总结。
Apr 02 Servers
Rhit高效可视化Nginx日志查看工具
Nov 01 Servers
Apache Linkis 中间件架构及快速安装步骤
Mar 16 Servers
CentOS7和8下安装Maven3.8.4
Apr 07 Servers
TaiShan 200服务器安装Ubuntu 18.04的图文教程
Jun 28 Servers
如何让你的Nginx支持分布式追踪详解
Jul 07 Servers
ubuntu开机后ROS程序自启动问题
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
关于Intype一些小问题的解决办法
2008/03/28 PHP
PHP 批量删除 sql语句
2009/06/05 PHP
php 高性能书写
2010/12/11 PHP
详解PHP错误日志的获取方法
2015/07/20 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
2019/12/01 PHP
IE与FireFox的兼容性问题分析
2007/04/22 Javascript
JS图片浏览组件PhotoLook的公开属性方法介绍和进阶实例代码
2010/11/09 Javascript
奉献给JavaScript初学者的编写开发的七个细节
2011/01/11 Javascript
Extjs实现进度条的两种便捷方式
2013/09/26 Javascript
jquery库文件略庞大用纯js替换jquery的方法
2014/08/12 Javascript
dreamweaver 8实现Jquery自动提示
2014/12/04 Javascript
setinterval()与clearInterval()JS函数的调用方法
2015/01/21 Javascript
你不知道的高性能JAVASCRIPT
2016/01/18 Javascript
js+canvas绘制五角星的方法
2016/01/28 Javascript
AngularJS数据源的多种获取方式汇总
2016/02/02 Javascript
第一篇初识bootstrap
2016/06/21 Javascript
ES6中Math对象的部分扩展
2017/02/20 Javascript
selenium 与 chrome 进行qq登录并发邮件操作实例详解
2017/04/06 Javascript
JS实现数组去重方法总结(六种方法)
2017/07/14 Javascript
微信小程序 自定义消息提示框
2017/08/06 Javascript
Vue项目中设置背景图片方法
2018/02/21 Javascript
Vue 让元素抖动/摆动起来的实现代码
2018/05/31 Javascript
vue history 模式打包部署在域名的二级目录的配置指南
2019/07/02 Javascript
[05:03]2018DOTA2亚洲邀请赛主赛事首日回顾
2018/04/04 DOTA
Python读取Excel表格,并同时画折线图和柱状图的方法
2018/10/14 Python
python 获取utc时间转化为本地时间的方法
2018/12/31 Python
python仿evething的文件搜索器实例代码
2019/05/13 Python
10个Python面试常问的问题(小结)
2019/11/20 Python
python生成任意频率正弦波方式
2020/02/25 Python
体育专业个人的求职信范文
2013/09/21 职场文书
机械设计制造专业个人求职信
2013/09/25 职场文书
大学军训感言1000字
2014/02/25 职场文书
学风建设演讲稿
2014/09/12 职场文书
小学生校园广播稿
2014/09/28 职场文书
致800米运动员广播稿(10篇)
2014/10/17 职场文书
李强优秀员工观后感
2015/06/16 职场文书