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+Tomcat实现负载均衡、动静分离的原理解析
Mar 31 Servers
阿里云Nginx配置https实现域名访问项目(图文教程)
Mar 31 Servers
关于nginx 实现jira反向代理的问题
Sep 25 Servers
Nginx+Tomcat负载均衡集群的实现示例
Oct 24 Servers
总结高并发下Nginx性能如何优化
Nov 01 Servers
Windows server 2012 配置Telnet以及用法详解
Apr 28 Servers
在Windows Server 2012上安装 .NET Framework 3.5 所遇到的问题
Apr 29 Servers
Nginx利用Logrotate实现日志分割
May 20 Servers
服务器SVN搭建图文安装过程
Jun 21 Servers
Windows10安装Apache2.4的方法步骤
Jun 25 Servers
Nginx如何配置根据路径转发详解
Jul 23 Servers
SpringBoot前端后端分离之Nginx服务器下载安装过程
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的知识
2006/11/17 PHP
php 数组二分法查找函数代码
2010/02/16 PHP
用PHP将网址字符串转换成超链接(网址或email)
2010/05/25 PHP
Symfony2函数用法实例分析
2016/03/18 PHP
PHP编写的图片验证码类文件分享
2016/06/06 PHP
thinkPHP模板中函数的使用方法示例
2016/11/30 PHP
laravel 实现登陆后返回登陆前的页面方法
2019/10/03 PHP
jQuery.Validate验证库的使用介绍
2013/04/26 Javascript
利用jq让你的div居中的好方法分享
2013/11/21 Javascript
原生javascript获取元素样式
2014/12/31 Javascript
JavaScript常用基础知识强化学习
2015/12/09 Javascript
学习jQuey中的return false
2015/12/18 Javascript
js格式化输入框内金额、银行卡号
2016/02/01 Javascript
教你用javascript实现随机标签云效果_附代码
2016/03/16 Javascript
JavaScript 2048 游戏实例代码(简单易懂)
2016/03/25 Javascript
一起学写js Calender日历控件
2016/04/14 Javascript
node.js实现为PDF添加水印的示例代码
2018/12/05 Javascript
Vue的H5页面唤起支付宝支付功能
2019/04/18 Javascript
JS+HTML5本地存储Localstorage实现注册登录及验证功能示例
2020/02/10 Javascript
js中switch语句的学习笔记
2020/03/25 Javascript
在Vue里如何把网页的数据导出到Excel的方法
2020/09/30 Javascript
[01:35]2018年度CS GO最佳战队-完美盛典
2018/12/17 DOTA
Python中用startswith()函数判断字符串开头的教程
2015/04/07 Python
在DigitalOcean的服务器上部署flaskblog应用
2015/12/19 Python
python对列进行平移变换的方法(shift)
2019/01/10 Python
Python3实现的反转单链表算法示例
2019/03/08 Python
Python参数解析模块sys、getopt、argparse使用与对比分析
2019/04/02 Python
python实现两张图片拼接为一张图片并保存
2019/07/16 Python
python 如何设置守护进程
2020/10/29 Python
Python根据字符串调用函数过程解析
2020/11/05 Python
美国艺术和工艺品商店:Hobby Lobby
2020/12/09 全球购物
do you have any Best Practice for testing
2016/06/04 面试题
支行行长竞聘演讲稿
2014/05/15 职场文书
公司门卫岗位职责
2015/04/13 职场文书
认识实习感想
2015/08/10 职场文书
日本十大血腥动漫,那些被禁播的动漫盘点
2022/03/21 日漫