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反爬虫策略,防止UA抓取网站
Mar 31 Servers
Nginx安装完成没有生成sbin目录的解决方法
Mar 31 Servers
nginx中封禁ip和允许内网ip访问的实现示例
Mar 17 Servers
OpenStack虚拟机快照和增量备份实现方法
Apr 04 Servers
Nginx禁止ip访问或非法域名访问
Apr 07 Servers
nginx搭建NFS网络文件系统
Apr 14 Servers
阿里云 Windows server 2019 配置FTP
Apr 28 Servers
在Windows Server 2012上安装 .NET Framework 3.5 所遇到的问题
Apr 29 Servers
服务器间如何实现文件共享
May 20 Servers
Nginx本地配置SSL访问的实例教程
May 30 Servers
ubuntu下常用apt命令介绍
Jun 05 Servers
win7配置本地ftp服务器的图文教程
Aug 05 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/10/09 PHP
利用PHP+JS实现搜索自动提示(实例)
2013/06/09 PHP
php中curl、fsocket、file_get_content三个函数的使用比较
2014/05/09 PHP
PHP魔术方法__GET、__SET使用实例
2014/11/25 PHP
php中异常处理方法小结
2015/01/09 PHP
详解PHP中的null合并运算符
2015/12/30 PHP
php for 循环使用的简单实例
2016/06/02 PHP
php添加数据到xml文件的简单例子
2016/09/08 PHP
Yii2创建多界面主题(Theme)的方法
2016/10/08 PHP
php PDO异常处理详解
2016/11/20 PHP
详解thinkphp5+swoole实现异步邮件群发(SMTP方式)
2017/10/13 PHP
PHP7实现和CryptoJS的AES加密方式互通示例【AES-128-ECB加密】
2019/06/08 PHP
laravel5.0在linux下解决.htaccess无效和去除index.php的问题
2019/10/16 PHP
javascript parseInt 大改造
2009/09/27 Javascript
js中substring和substr的详细介绍与用法
2013/08/29 Javascript
JS判断字符串包含的方法
2015/05/05 Javascript
Bootstrap每天必学之进度条
2015/11/30 Javascript
Angular 4依赖注入学习教程之InjectToken的使用(八)
2017/06/04 Javascript
基于AngularJS实现的工资计算器实例
2017/06/16 Javascript
微信小程序上传图片到服务器实例代码
2017/11/07 Javascript
JS加密插件CryptoJS实现的DES加密示例
2018/08/16 Javascript
js使用cookie实现记住用户名功能示例
2019/06/13 Javascript
关于layui 弹出层一闪而过就消失的解决方法
2019/09/09 Javascript
vue登录页实现使用cookie记住7天密码功能的方法
2021/02/18 Vue.js
[01:48]DOTA2 2015国际邀请赛中国区预选赛第二日战报
2015/05/27 DOTA
Python解析excel文件存入sqlite数据库的方法
2016/11/15 Python
python的依赖管理的实现
2019/05/14 Python
python 读写文件包含多种编码格式的解决方式
2019/12/20 Python
python实现单张图像拼接与批量图片拼接
2020/03/23 Python
Pycharm连接远程服务器过程图解
2020/04/30 Python
机械电子工程专业推荐信范文
2013/11/20 职场文书
写给女生的道歉信
2014/01/14 职场文书
团结就是力量演讲稿
2014/05/21 职场文书
中药学专业毕业生推荐信
2014/07/10 职场文书
全家福照片寄语怎么写?
2019/04/02 职场文书
Python开发五子棋小游戏
2022/05/02 Python