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的rewrite
Mar 09 Servers
Nginx同一个域名配置多个项目的实现方法
Mar 31 Servers
Nginx+SpringBoot实现负载均衡的示例
Mar 31 Servers
nginx限制并发连接请求数的方法
Apr 01 Servers
总结高并发下Nginx性能如何优化
Nov 01 Servers
Nginx虚拟主机的配置步骤过程全解
Mar 31 Servers
Linux、ubuntu系统下查看显卡型号、显卡信息详解
Apr 07 Servers
Windows server 2012搭建FTP服务器
Apr 29 Servers
Nginx 匹配方式
May 15 Servers
netty 实现tomcat的示例代码
Jun 05 Servers
源码安装apache脚本部署过程详解
Sep 23 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
PHP实现时间轴函数代码
2011/10/08 PHP
PHP获取当前url的具体方法全面解析
2013/11/26 PHP
php中session退出登陆问题
2014/02/27 PHP
几道坑人的PHP面试题 试试看看你会不会也中招
2014/08/19 PHP
兼容FireFox 的 js 日历 支持时间的获取
2009/03/04 Javascript
js select常用操作控制代码
2010/03/16 Javascript
js获取class的所有元素
2013/03/28 Javascript
PHP中CURL的几个经典应用实例
2015/01/23 Javascript
给before和after伪元素设置js效果的方法
2015/12/04 Javascript
深入理解javascript函数参数与闭包
2016/12/12 Javascript
NodeJS实现图片上传代码(Express)
2017/06/30 NodeJs
Angular.js自动化测试之protractor详解
2017/07/07 Javascript
node.js学习之断言assert的使用示例
2017/09/28 Javascript
JS使用tofixed与round处理数据四舍五入的区别
2017/10/25 Javascript
微信小程序 如何引入外部字体库iconfont的图标
2018/01/31 Javascript
基于node+vue实现简单的WebSocket聊天功能
2020/02/01 Javascript
[01:52]深扒TI7聊天轮盘语音出处7
2017/05/11 DOTA
python读csv文件时指定行为表头或无表头的方法
2019/06/26 Python
使用pytorch和torchtext进行文本分类的实例
2020/01/08 Python
tensorflow 查看梯度方式
2020/02/04 Python
基于python实现对文件进行切分行
2020/04/26 Python
Django 实现 Websocket 广播、点对点发送消息的代码
2020/06/03 Python
Canvas 文本转粒子效果的实现代码
2019/02/14 HTML / CSS
html5 浏览器支持 如何让所有的浏览器都支持HTML5标签样式
2012/12/07 HTML / CSS
新加坡最早生产电动滑板车的制造商之一:FunsToTheFore
2020/09/08 全球购物
天游软件面试
2013/11/23 面试题
祖国在我心中演讲稿400字
2014/05/04 职场文书
企业口号大全
2014/06/12 职场文书
公安机关查摆剖析材料
2014/10/10 职场文书
英文产品推荐信
2015/03/27 职场文书
表扬信范文
2015/05/04 职场文书
宝葫芦的秘密观后感
2015/06/11 职场文书
签约仪式致辞
2015/07/30 职场文书
2016年春节慰问信息大全
2015/11/30 职场文书
Redis安装使用RedisJSON模块的方法
2022/03/23 Redis
Python Pandas解析读写 CSV 文件
2022/04/11 Python