搭建本地HTTPS测试环境

生成证书

1. 使用openssl生成密钥privkey.pem:

openssl genrsa -out privkey.pem 1024/2038

2. 使用密钥生成证书server.pem:

openssl req -new -x509 -key privkey.pem -out server.pem -days 365

证书信息可以随便填或者留空,只有Common Name要根据你的域名填写。

以我的个人网站为例
Common Name (e.g. server FQDN or YOUR name) []: wuyanxin.com

也可以通过*.yourdomain.com来匹配你的二级域名

配置nginx

 

server {
    listen 443;
  server_name youdomain.com;

  ssl on;
    ssl_certificate /path/to/server.pem;
    ssl_certificate_key /path/to/privkey.pem;
  
  ...
}

验证配置,重启nginx

 

  $ sudo nginx -t && sudo nginx -s reload

信任证书

这时访问你的站点会得到一个不安全提示,因为你的证书不是一个有效的证书颁发机构颁发的。
这时需要我们手动信任证书。

1 点击地址栏前面的红色感叹号,再点击“详细信息”

2 点击“View certification”

3 将上图中的证书拖拽到桌面,会在桌面生成一个“wuyanxin.com.cer”文件

4 双击打开,并输入密码

5 在列表中找到你的证书,双击打开

Paste_Image.png

6 将证书改为“始终信任”,然后关闭窗口,输入密码

7 刷新页面,你将获得一个绿色小锁(valid HTTPS)


参考

http://www.cnblogs.com/AloneSword/p/3809002.html
http://alphayang.github.io/2016/08/19/local-https-server-with-custom-domain-in-1-minute/

hoyche
关注 关注
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本地HTTPS环境搭建的完整步骤记录
01-20
前言 之前在为公司的应用添加 https 时,是在 nginx 上配置的,这样不需要 node 做额外的开发,但是组内的开发同学本地一直没有配置,一直是采用 http 的方式开发和测试。最近发现有些 case 需要 https 来复现,比如 Android 5.0 以上的 app 内,使用 https 的网站访问 http 的内容会阻止访问,这种问题测试的时候本地就需要一个 https 的环境。于是花了点时间学习了下本地 https搭建,在这里记录一下。下面话不多说了,来一起看看详细的介绍吧。 生成证书 本地开发的证书可以自己生成一个,可以通过以下步骤生成一个简单的证书: 首先,进入你想
本地测试使用自签名证书以开启网站https(例子说明:Nginx、Tomcat)
MysticalDream的博客
05-16 7656
数字证书是由证书颁发机构(CA)签名并颁发的电子文件,用于建立网络连接的身份认证和加密通信。SSL 证书是数字证书的一种。
本地测试使用自签名证书以开启网站https(例子说明:Nginx
最新发布
m0_60635283的博客
04-07 394
使用以下命令生成根证书:-signkey(key的别名) ca.pem:这个选项指定用于签署证书的私钥文件的路径。-copy_extensions copy:这个选项指定将 CSR 中的扩展属性复制到生成的证书中。稍后你将使用此证书来为服务器证书签名。
连接SSL证书文件
allinge的博客
10-25 547
连接SSL证书文件
windows下搭建本地https测试环境
Yoohhal
01-06 1317
最近要做一个手机浏览器调用摄像头的功能,反正各种限制吧,需要部署一个本地的https环境,本来以为挺复杂的,没想到竟然so easy? 以前申请阿里云的ssl服务的时候就觉得还挺容易的,然而搞个假的竟然更容易??? 好吧可能对我来说没踩坑就是容易的哈哈(一堆废话...) 第一步:使用openssl生成密钥privkey.pem openssl genrsa -out privkey.pem 1024/2038 结果如图 第二步:使用密钥privkey.pem生成证书server.pem
openssl 生成证书 ca.pem client.pem server.pem
zxygww的专栏
11-14 9345
OpenSSL 证书生成主要有三步,1、管理员生成“证书私钥‘,然后用私钥生成一份“证书请求文件“(.csr)2、管理员将“证书请求文件“交给商业性CA签署,比如 Verisign 形成正式证书。3、管理员在服务器上导入这个证书。 一、准备工作 根据 OpenSSL 默认配置文件,新建相应目录结构。当然你也可以修改配置文件[ca_default]部分,指定相应目录。
服务器证书安装配置指南(Nginx)
好读书,每有会意,便欣然忘食。
03-10 819
一、  生成证书请求  您需要使用CSR生成工具来创建证书请求。   1.     下载AutoCSR:   http://verisign.itrus.com.cn/soft/autocsr.rar  2.     生成服务器证书私钥及证书请求  运行AutoCSR.bat文件,按照操作提示填写证书注册信息。   以下是示例信息:  通用名(域名):    test
HTTPS服务器配置
安全
11-16 825
令生成私钥 #openssl genrsa -outserver.key2048 在linux机器上执行以下命令生成csr文件 #openssl req -new -keyserver.key-outcertreq.csr 以下黑色标识文字仅供参考,请根据商户自己实际情况进行填写 Country Name:CN //您所在国家的ISO标准代号,中国为CN State or Province Name:guangdong //您单位...
利用Docker搭建本地https环境的完整步骤
09-30
主要给大家介绍了关于如何利用Docker搭建本地https环境的完整步骤,文中通过示例代码将实现的步骤介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
搭建测试环境之安装Linux系统.pdf
12-12
测试or开发,都需要搭建一套属于自己的测试环境。而操作系统首选Linux系统,其中CentOS 7.9是使用最多的Linux版本;本课程以CentOS 7.9为例,带着大家一起安装使用CentOS 7.9系统;主要内容:VMWare创建Linux虚拟机...
appium+Genymotion自动化测试环境搭建
12-20
Appium+Genymotion自动化测试环境搭建 一、安装 NodeJs NodeJs 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,用于构建高性能的服务器和桌面应用程序。在 Appium+Genymotion 自动化测试环境搭建中,NodeJs ...
kb-proxy:kb-proxy 是一个可本地部署的、提供代理功能、接口测试管理、支持在线Mock、Host环境管理的在线工具平台
05-14
kb-proxy 是一个可本地部署的、提供代理功能、接口测试管理、支持在线Mock、Host环境管理的在线工具平台。 使用教程 功能介绍 代理工具:支持HTTP\HTTPS请求抓包 接口测试:支持HTTP\HTTPS请求接口测试和管理 Mock...
用python创建及使用一个tls,Twisted Python中的TLS-如何创建server.pem
weixin_42526415的博客
01-15 243
I've just discovered Twisted in Python, and have been looking at the echoserv_ssl.py sample as found here: https://twistedmatrix.com/documents/14.0.0/core/howto/ssl.html. Just above the sample code, t...
java环境配置https访问(本地测试)
huangwen123456的博客
01-10 9012
1、进入到jdk下的bin目录:cd %JAVA_HOME%/bin  2:再运行:keytool -genkey -v -alias tomcat -keyalg RSA -keystore D:\test\tomcat.keystore -validity 36500 (D盘要先建好test文件夹,否则会报不存在。参数简要说明:“D:\home\tomcat.keystore”含义是将证
httpshttps的本地测试环境搭建
FrankYu
10-15 5696
asp.net结合https的代码实现http网站转换成https网站,以及之后遇到的问题等。 一:什么是https SSL(Security Socket Layer)全称是加密套接字协议层,它位于HTTP协议层和TCP协议层之间,用于建立用户与服务器之间的加密通信,确保所传递信息的安全性,同时SSL安全机制是依靠数字证书来实现的。 SSL基于公用密钥和私人密钥,用户使用公用密钥来加
https测试
bffanfan的博客
08-08 1195
1.桥接模式 新建添加网卡,调整为桥接模式 测试网络连通性 2.仅主机模式 新建网卡,调整为仅主机 可以看出仅主机时的网段为192.168.16.0/24 使用远程连接,连接成功 3.NAT模式 新建网卡,调整为NAT模式 使用远程连接,连接成功 测试网络连通性 1.安装httpd 2.创建相应的目录文件 mkdir -p /www/https 3.书写配置文件 vim /etc/httpd/conf.d/https.conf listen 22222 <Virtualhos.
50 | 测试环境中配置Https
u013916029的博客
01-14 539
https
Docker 搭建本地 https 环境
m69zhuang的博客
09-09 1463
来测试您的应用程序。请注意,由于使用的是自签名证书,您可能会收到浏览器的安全警告。首先,生成自签名的 SSL 证书和私钥。可以使用 OpenSSL 命令来生成。现在,您的本地 Docker 环境已经搭建好了 HTTPS。文件相同的目录中创建一个名为。这个命令将会生成一个私钥文件。
fairmot环境搭建
09-04
对于FairMOT的环境搭建,下面是基本的步骤: 1. 首先,你需要一个具备GPU支持的计算机,因为FairMOT是基于深度学习模型的目标跟踪算法,需要进行大量的计算。 2. 安装Python和依赖库。FairMOT使用Python作为开发...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • checkbox 多级状态联动选择 5870
  • 导航锚点跟随页面滚动,点击导航锚点快速到达页面位置 5013
  • 如何挑选适合的前端框架? 3244
  • nuxtjs使用Nginx反向代理访问_nuxt目录静态资源404的问题 2706
  • 普通qq客服,不加好友临时会话 2091

分类专栏

  • git
  • nuxtjs 6篇
  • node 1篇
  • 工程化 2篇
  • 自己写的 15篇
  • 其他 3篇
  • 转载 2篇
  • 移动端 2篇
  • 微信 1篇
  • 转载文 1篇

最新评论

  • [翻译] 理解Nuxt 2.12中的 fetch

    星运111: 您好,我想问一下,我在方法中用this.$fetch 再次调用fetch请求事件,成功了,但是仍旧只有第一次fetch请求的数据在右键查看源代码中可以找到。后续this.$fetch请求的数据在在右键查看源代码里面找不到

  • jquery表单验证插件

    编程界小明哥: 写的不错学到了,回复支持一波,欢迎回访一起交流!

  • 如何挑选适合的前端框架?

    Naaameless: 我现在开发一个小app试一试,移动端,可是被各种框架搞得晕头转向,也不知道性能、表现如何,怎么选择。不想增加劳动成本,只想找找看前人的总结和指导。因为APP很简单,所以没必要使用框架吗?但我想使用框架,这样更快捷。

大家在看

  • (亲测有效)推荐2024最新的免费漫画软件app,无广告,聚合全网资源! 320
  • 对不起来晚了,让你们受苦了! 858
  • 最新情侣飞行棋高阶羞羞版,解锁私密版情侣小游戏,文末有福利!
  • 席卷的B站《植物大战僵尸杂交版》V2.0.88整合包,PC和手机可用,含通关存档和视频教程! 559
  • 【产品经理修炼之道】- 中台规划深度解析:用户、机制、系统 826

最新文章

  • jquery表单验证插件
  • ubuntu supervisor
  • nuxt原生node命令启动&打包
2021年9篇
2020年5篇
2019年11篇
2018年13篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司威海营销网站价格保山企业网站制作商丘推广网站多少钱眉山建网站多少钱衡阳网站推广方案价格黔东南SEO按天计费推荐泸州网站推广方案价格焦作优秀网站设计推荐吴忠网站优化排名娄底营销网站报价河源企业网站制作无锡百度竞价包年推广报价湖州优秀网站设计价格福州网站推广工具多少钱龙岩百姓网标王推广德州百度标王报价邯郸模板推广公司凉山百度网站优化排名价格哈尔滨推广网站价格东营seo公司云浮网站开发福永阿里店铺托管推荐民治企业网站建设报价钦州网站优化推广价格唐山优化诸城优秀网站设计多少钱桂林网站设计价格晋城营销网站价格大庆百度seo抚顺关键词按天收费歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化