Nginx下配置Https,测试环境的完整过程
在本地的测试环境中,当我们没有https的证书时,又想使用https,我们该怎么办呢?我们可以在服务器中生成自己的证书,当然这个证书只能是用在测试环境中,因为他们没有经过第三方的认证。
下面是配置的过程,我们的目的是生成 ssl_certificate
和ssl_certificate_key
。
- 1.目录
我们要把证书放在/usr/local/nginx/ssl/private
目录下,如果没有这个目录的,创建并进入目录:
mkdir -p /usr/local/nginx/ssl/private
cd /usr/local/nginx/ssl/private
- 2.创建服务器私钥
这个私钥是服务器的根,不能轻易的丢失,因此在创建的过程中,需要输入两次密码,记得保持一致。
openssl genrsa -des3 -out server.key 1024
- 3.生成 CSR证书
第三方SSL证书颁发机构发给我们的请求文件CSR证书,该证书要配置在ssl_certificate
下。在操作的过程中会提示输入密码。
openssl req -new -key server.key -out server.csr
- 4 生成CRT证书
改证书配置在 ssl_certificate_key
,生成如下:
openssl x509 -req -in server.csr -out server.crt -signkey server.key -days 3650
openssl rsa -in server.key -out server.key.unsecure
到这里我们已经生成了https所需要的两个证书。
- 5 配置nginx后重启
xxxx.com.conf 配置如下:
server {listen 80;listen 443 ssl;ssl_certificate /usr/local/nginx/ssl/private/server.crt;ssl_certificate_key /usr/local/nginx/ssl/private/server.key.unsecure;......
重启如下:
/etc/init.d/nginx restart
- 6 用Https的域名打开
Chrome打开https地址,提示“您的连接不是私密连接”,选择高级,继续前往xxx.com(不安全)
Nginx下配置Https,测试环境的完整过程相关推荐
- Nginx下的https配置
https: https(Secure Hypertext Transfer Protocol) 安全超文本传输协议 它是以安全为目标的http通道,即它是http的安全版,它使用安全套接字层(SSL ...
- Nginx 下部署 HTTPS 与安全调优
什么是 HTTPS?# HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的 ...
- win7 android 编译环境搭建,在Win7下配置Android开发环境
在Win7下配置Android开发环境是本文要介绍的内容,主要是来了解并学习Android开发环境,具体关于Android开发环境的详解来看本文. 一.安装 JDK 下载JDK最新版本,下载地址如下: ...
- 如何配置iis使其支持php,iiS PHP,让iiS支持php语言,iiS下配置php运行环境教程图解
iiS PHP,让iiS支持php语言,iiS下配置php运行环境教程图解? IIs是windows系统下的互联网信息服务,大家主要用于搭建wEB服务器,IIs中已经自带了AsP语言的支持,不过现在许 ...
- Windows下配置单机Hadoop环境
Windows下配置单机Hadoop环境 文章目录 Windows下配置单机Hadoop环境 下载Hadoop 下载配置文件 配置环境变量 初始化HDFS 启动Hadoop 关闭Hadoop 常见错误 ...
- Windows下配置IDEA开发环境
Windows下配置IDEA开发环境 文章目录 Windows下配置IDEA开发环境 安装JDK 查看JDK是否安装 下载JDK 配置环境变量 安装IDEA 下载IDEA 安装IDEA 初始化IDEA ...
- 基于.net的微服务架构下的开发测试环境运维实践
眼下,做互联网应用,最火的架构是微服务,最热的研发管理就是DevOps, 没有之一.微服务.DevOps已经被大量应用,它们已经像传说中的那样,可以无所不能.特来电云平台,通过近两年多的实践,发现完全 ...
- ecshop nginx php-fpm,ecshop在nginx下配置常见问题
我们前面讲述了nginx安装和配置,知道如何将ecshop建立在linux环境下的nginx上.但是为了让ecshop能更好的在nginx下跑出性能.我们必须对ecshop以及nginx的配置做出调整 ...
- 在Visual Studio 2005下配置WinPcap开发环境
在Visual Studio 2005下配置WinPcap开发环境 http://www.winpcap.org/archive/ 4.1beta5_WpdPack.zip http://www.wi ...
最新文章
- mysql怎么增添数据_MySQL数据库怎么增添新用户
- 领导者的本质——管理自己,影响别人!(深度好文)
- JDK_Tomcat_MyEclipse配置
- [转]Vim常用命令速查
- [Java基础]增强for循环
- python做什么模型_主题模型初学者指南[Python]
- Spring注解 @Async 实现异步调用方法
- python中inspect的用法(这个难懂,后期再补)
- vs 生成com组件 其他电脑_VS也可以这样进行快捷安装
- DVWA模块使用教程(二)
- WPS桌面右键新建菜单缺少新建文档入口
- iOS动画——流光文字
- 化妆品选购指南_痘痘肌专属
- 解决PowerShell上运行脚本被禁用错误
- 哔哩哔哩2020校园招聘前端笔试卷(一)答案解析
- Matlab 多项式曲线拟合polyfit
- 如果只定一个指标,研发的考核指标应该是什么?
- 算法学习笔记2:凸包及其解法
- XSS注入基础入门篇
- linux中的.rc文件介绍
热门文章
- AI实践之路:线性/逻辑回归背后的广义线性模型与最大似然估计
- SuperMap iClient for MapboxGL 实现WFS查询功能
- RA关节功能残疾与软骨破坏的相关性高于骨破坏
- squid代理服务+ip代理池
- 豆瓣APP上线7.0新版本,从工具到社区的进化之路
- 知物由学 | AI网络安全实战:生成对抗网络
- 【题解】【循环】幂级数求和
- 22.【sinx幂级数求和】
- html samp如何转成块,W3C HTML5标准阅读笔记 - code、var、samp、kbd
- 微型计算机汇编语言与接口技术课后答案,微机原理、汇编语言及接口技术教程课后习题答案...