草庐IT

JavaEE-HTTPS

全部标签

神奇工具!任意域名解析到本地 localhost,还直接 https,免申请证书!

在开发过程中,有时我们需要将域名解析到本地localhost,并且还希望能够通过https进行访问,而不需要申请证书。这听起来可能有些神奇,但是有一款工具可以帮助我们实现这一目标,那就是tabserve.dev。直接访问https://tabserve.dev就是工具的官网。tabserve.dev 使用浏览器作为反向代理。利用CloudflareWorker和WebWorker的强大功能,创建了一个互联网到本地主机的反向代理,让你能够轻松将本地localhost的网络暴露到互联网中。与传统方法不同的是,tabserve.dev无需在本地安装CLI等繁琐工具,也不会产生安全隐患。更为方便的是,

Python urllib3和requests发送HTTPS请求时出现SSLError或InsecureRequestWarning

目录问题及原因分析优先考虑的解决方法:下载证书使用证书手动获取证书不推荐使用的备用解决方法:关闭方法衍生问题参考文档问题及原因分析在我们通过urllib3和requests进行HTTPS请求时,可能会出现SSLError的错误:示例1找不到对应的本地证书CausedbySSLError(SSLCertVerificationError(1,'[SSL:CERTIFICATE_VERIFY_FAILED]certificateverifyfailed:unabletogetlocalissuercertificate示例2服务端证书过期CausedbySSLError(SSLCertVerifi

Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: TLS handshaketimeout报错解决

dockerpullubuntu遇到问题如下Errorresponsefromdaemon:Gethttps://registry-1.docker.io/v2/library/ubuntu/manifests/2.04:Gethttps://auth.docker.io/token?scope=repository%3Alibrary%2Fubuntu%3Apull&serviceregistry.docker.io:net/http:TLShandshaketimeout说明访问不到镜像源解决方式通过dig@114.114.114.114registry-1.docker.io找到可用IP

宝塔部署Nuxt3项目(https)

前言之前在服务器搭建的项目都是用http的,但是一般来说都要换成https;因为https比http更加安全,数据不再是明文传输,更不容易被攻击/被第三方广告光顾;所以就有了将http换成https的想法。第一个需要升级的项目是我使用nuxt3重构的博客项目,期间遇到了诸多问题,所以想记录下踩坑过程1.使用PM2搭建安装PM2通过PM2添加node项目启动文件选择.output/server/index.mjs配置端口创建项目映射映射创建成功后,在宝塔的网站面板(php项目)会出现这个项目2.配置SSL(https)进入php项目面板点击宝塔菜单-网站-php项目点击设置选择Nuxt3运行目录

git报错:remote: Access denied 拒绝访问 fatal: unable to access ‘ https:/ /gitee. cohe requested URL 403

原因是我有两个gittee账户,本地git登入绑定为另一个账号解决办法:修改本地git存储的账户信息1、进入管理Windows凭据2、编辑账户信息为gittee的账号信息即可最后成功克隆 

【uniapp分享微信小程序卡片报错 share:fail [Share微信分享:-3]Unable to send, https://ask.dcloud.net.cn/article/287】

uniappAPP分享小程序卡片到微信报错share:fail[Share微信分享:-3]Unabletosend,https://ask.dcloud.net.cn/article/287由于官方报错码给的不是特别清晰,所以只能自己试错分析首先:满足APP分享到微信小程序基本条件1.APP和微信小程序绑定在同一开放平台下报错及解决办法错误一解决:在满足分享基本条件的时候报这个错误是因为直接运行到标准基座了,这个时候可以打自定义基座错误二分享时报错share:fail[Share微信分享:-3]Unabletosend,https://ask.dcloud.net.cn/article/287

Web和移动安全之​​Web PKI和HTTPS

WebPKI和HTTPSWebPKI和HTTPS[16,17]协议在现代移动和Web平台中发挥着核心作用,两者都基于客户端-服务器架构。在Web中,Web服务器或应用程序与浏览器交换信息。在移动平台上,应用与后端(Web)服务器交换信息。在这两种情况下,HTTPS应始终用于客户端和服务器之间的安全网络连接。为了建立安全的网络连接,使用了Web公钥基础结构。使用WebPKI和X.509证书,客户端和服务器可以相互进行身份验证并交换加密密钥材料以进行进一步加密的信息传输。本KA不会详细介绍身份验证过程和密钥交换程序的工作原理(参见网络安全CyBOK知识领域[5])。相反,它概述了特定于Web和移动

javascript - Rails:找不到 JavaScript 运行时。有关可用运行时的列表,请参阅 https://github.com/sstephenson/execjs。 (ExecJS::RuntimeUnavailable)

自从Dreamhost几周前升级了他们的服务器后,我的网站就出现了故障。我一直在竭尽全力试图修复它并取得了一些进展,但我仍然停留在希望是最后一期的问题上。我在Ruby1.8.7上使用Rails3.1.1,PhusionPassenger提示“Ruby(Rack)应用程序无法启动错误”。它声明它“找不到JavaScript运行时”。参见https://github.com/sstephenson/execjs获取可用运行时列表。(ExecJS::RuntimeUnavailable)'。在Dreamhost的wiki上搜索这个建议了一个安装“therubyracer”gem的解决方案。所

javascript - Rails:找不到 JavaScript 运行时。有关可用运行时的列表,请参阅 https://github.com/sstephenson/execjs。 (ExecJS::RuntimeUnavailable)

自从Dreamhost几周前升级了他们的服务器后,我的网站就出现了故障。我一直在竭尽全力试图修复它并取得了一些进展,但我仍然停留在希望是最后一期的问题上。我在Ruby1.8.7上使用Rails3.1.1,PhusionPassenger提示“Ruby(Rack)应用程序无法启动错误”。它声明它“找不到JavaScript运行时”。参见https://github.com/sstephenson/execjs获取可用运行时列表。(ExecJS::RuntimeUnavailable)'。在Dreamhost的wiki上搜索这个建议了一个安装“therubyracer”gem的解决方案。所

谷歌浏览器输入url地址后http自动转https问题解决方法

谷歌浏览器输入“http+域名”后自动变成“https+域名”格式原因安装配置了SSL证书后,浏览器开启了HSTS(HTTPStrictTransportSecurity)功能,它会告诉浏览器只能通过https访问,绝对禁止http方式,所以浏览器中输入http后自动转成了https解决方法:1、进入“chrome://net-internals/#hsts”页面,删除要访问的域名找到“Deletedomainsecuritypolicies”选项,填写要访问的域名,如“baidu.com”,然后点击“delete”按钮,进行删除可以在“QueryHSTS/PKPdomain”中查询有没有删除