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+Tomcat负载均衡集群的实现示例
Oct 24 Servers
Apache Hudi数据布局黑科技降低一半查询时间
Mar 31 Servers
从零开始在Centos7上部署SpringBoot项目
Apr 07 Servers
如何Tomcat中使用ipv6地址
May 06 Servers
CentOS7安装MySQL8的超级详细教程(无坑!)
Jun 10 Servers
安装harbor作为docker镜像仓库的问题
Jun 14 Servers
Tomcat 与 maven 的安装与使用教程
Jun 16 Servers
在虚拟机中安装windows server 2008的图文教程
Jun 28 Servers
vscode远程免密登入Linux服务器的配置方法
Jun 28 Servers
ubuntu20.04虚拟机无法上网的问题及解决
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
用 PHP5 轻松解析 XML
2006/12/04 PHP
php 不同编码下的字符串长度区分
2009/09/26 PHP
PHP中Array相关函数简介
2016/07/03 PHP
PHP清除缓存的几种方法总结
2017/09/12 PHP
浅谈PHP中pack、unpack的详细用法
2018/03/12 PHP
取得窗口大小 兼容所有浏览器的js代码
2011/08/09 Javascript
js 处理数组重复元素示例代码
2013/12/27 Javascript
用Jquery.load载入页面实现局部刷新
2014/01/22 Javascript
基于JavaScript实现前端文件的断点续传
2016/10/17 Javascript
Bootstrap表格制作代码
2017/03/17 Javascript
原生js二级联动效果
2017/06/20 Javascript
基于element-ui的rules中正则表达式
2018/09/04 Javascript
Vue使用.sync 实现父子组件的双向绑定数据问题
2019/04/04 Javascript
vue增加强缓存和版本号的实现方法
2019/05/01 Javascript
微信小程序实现通讯录列表展开收起
2020/11/18 Javascript
Python中list列表的一些进阶使用方法介绍
2015/08/15 Python
python处理html转义字符的方法详解
2016/07/01 Python
Python使用functools模块中的partial函数生成偏函数
2016/07/02 Python
PyQt 线程类 QThread使用详解
2017/07/16 Python
对python中return和print的一些理解
2017/08/18 Python
python多任务及返回值的处理方法
2019/01/22 Python
利用Python脚本实现自动刷网课
2020/02/03 Python
python numpy实现多次循环读取文件 等间隔过滤数据示例
2020/03/14 Python
pycharm的python_stubs问题
2020/04/08 Python
完美解决keras保存好的model不能成功加载问题
2020/06/11 Python
浅谈Python 函数式编程
2020/06/20 Python
python opencv pytesseract 验证码识别的实现
2020/08/28 Python
jupyter notebook 写代码自动补全的实现
2020/11/02 Python
阿联酋手表和配饰购物网站:Rivolishop
2019/11/25 全球购物
马智宇结婚主持词
2014/04/01 职场文书
毕业论文评语大全
2014/04/29 职场文书
2014年党员整改措施范文
2014/09/21 职场文书
委托书格式范文
2015/01/28 职场文书
副总经理岗位职责
2015/02/02 职场文书
幼儿园春季开学通知
2015/07/16 职场文书
Python字符串的转义字符
2022/04/07 Python