nginx代理https妈妈级手册

news/2024/11/28 0:53:07/

目录

背景说明

相关地址

https证书生成

nginx安装及配置

结果展示​编辑


背景说明

        为了保证传输加密、访问安全,我们采用nginx服务器将http服务代理为https。所需材料:openssl(用来生成证书)、http服务、nginx自身。

相关地址

1.轻量版openssl下载地址:
http://slproweb.com/products/Win32OpenSSL.html

2.nginx下载地址:
http://nginx.org/en/download.html

https证书生成


证书的生成依赖openssl。按照以下三步生成自签名证书。
1.生成证书私钥:    openssl genrsa -out 证书名.key 2048 
2.生成 CSR :    openssl req -new -key 证书名.key -out ca.csr
3.生成自签名证书:    openssl x509 -req -days 365 -in 证书名.csr -signkey 证书名.key -out 证书名.crt

nginx安装及配置


压缩包下载后解压即可。
启动:windows双击nginx.exe即可。
重启:nginx -s reload

服务配置
打开conf目录下的nginx.conf
将其配置成以下:

注意修改为自己的证书路径以及服务端口等

其他:配置访问路径:
location /yourpath
例如location /diarymngsys,则可以在访问时使用https://127.0.0.1/diarymngsys访问你的服务

结果展示


http://www.ppmy.cn/news/2619.html

相关文章

给你一张n*m的西湖地图二值图,其中西湖的轮廓用1表示,轮廓内核轮廓外均用0表示。现在请你统计西湖的面积,即轮廓内0的个数。

给你一张n*m的西湖地图二值图&#xff0c;其中西湖的轮廓用1表示&#xff0c;轮廓内核轮廓外均用0表示。 现在请你统计西湖的面积&#xff0c;即轮廓内0的个数。 解析&#xff1a; #include <iostream> #include <string> #include <queue> #include &…

《web课程设计》基于HTML+CSS+JavaScript典的中医药大学网(11个页面)

&#x1f389;精彩专栏推荐 &#x1f4ad;文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 &#x1f482; 作者主页: 【主页——&#x1f680;获取更多优质源码】 &#x1f393; web前端期末大作业&#xff1a; 【&#x1f4da;毕设项目精品实战案例 (10…

移动WEB开发之rem布局--苏宁首页案例制作(flexible.js)

简洁高效的rem适配方案flexible.js 手机淘宝团队出的简洁高效 移动端适配库 我们再也不需要在写不同屏幕的媒体查询&#xff0c;因为里面js做了处理 它的原理是把当前设备划分为10等份&#xff0c;但是不同设备下&#xff0c;比例还是一致的。 我们要做的&#xff0c;就是确…

全新社交电商模式来袭,消费增值结合共享经济完成消费升级

大家好&#xff0c;我是林工&#xff0c;不知道大家是否了解消费增值&#xff1f;这是一个消费储量为基础的理念&#xff0c;体现的是消费者的消费与回报问题&#xff0c;普遍的消费返利&#xff0c;消费全返渐渐地已经不能够满足目前的客户&#xff0c;也就有了一个满足与这部…

HBase的数据模型和存储原理

HBase的数据模型 HBase中表的逻辑结构 Name Space&#xff08;命名空间&#xff09; 类似于关系型数据库的 DatabBase 概念&#xff0c;每个命名空间下有多个表。HBase有两个自带的命名空间&#xff0c;分别是 hbase 和 default&#xff0c;hbase 中存放的是 HBase 内置的表&a…

MySQL进阶篇(二) - 索引

一、索引概述&#xff08;P66&#xff09; 1. 介绍 索引&#xff08;index&#xff09;是帮助 MySQL 高效获取数据的数据结构&#xff08;有序&#xff09;。 在数据之外&#xff0c;数据库系统还维护着满足特定查找算法的数据结构&#xff0c;这些数据结构以某种方式引用&…

函数传参、返回值、作用域、匿名函数、简易时钟

一、为什么需要函数 函数&#xff1a;function&#xff0c;是被设计为执行特定任务的代码块。代码复用 二、函数使用 1. 函数的声明语法 function 函数名() {函数体}2. 函数名命名规范 和变量名基本一致 尽量小驼峰命名法 前缀应该为动词 命名建议&#xff1a;常用动词约…

Python对json的操作总结

Json简介&#xff1a;Json&#xff0c;全名 JavaScript Object Notation&#xff0c;是一种轻量级的数据交换格式。Json最广泛的应用是作为AJAX中web服务器和客户端的通讯的数据格式。现在也常用于http请求中&#xff0c;所以对json的各种学习&#xff0c;是自然而然的事情。 J…