nginx http跳https

if($scheme="http"){rewrite^(.*)$https://$host$1permanent;} http状态码301和302 官方的比较简洁的说明:    301redirect:301代表永久性转移(PermanentlyMoved)    302redirect:302代表暂时性转移(TemporarilyMoved)...
开发笔记 开发笔记·2024-01-15

Chrome浏览器禁止http自动转成https

打开Chrome浏览器,在地址栏中输入 chrome://net-internals/#hsts在页面中查找Deletedomainsecuritypolicies,在 Domain的输入框中输入域名,并点击 Delete删除可以在QueryExpect-CTdomain中测试是否删除成功...

ORA-30952: illegal configuration of HTTP/HTTPS in xdbconfig.xml

文档解释ORA-30952:illegalconfigurationofHTTP/HTTPSinxdbconfig.xmlCause:Anattemptwasmadetoupdatexdbconfig.xmlwheneither1)avaluewasspecifiedforhttp2-portbutnotforhttp2-protocol(orviceversa),OR2)http-portandhttp2-portweresettothesamevalue.Action:Specifyvaluesforbothelementshttp2-portandhttp2-protocol,ANDsetdifferentvaluesforhttp-portandhttp2-port.ORA-30952:illegalconfigurationofHTTP/HTTPSinxdbconfig.xml这是一个OracleDatabase错误,表明在使用XMLDB配置文件xdbconfig.xml时检测出非法的HTTP/HTTPS配置。官方解释“ORA-30952:非法的HTTP/HTTP...

HTTPS和HTTP的区别

一、基本概念   1、HTTP:超文本传输协议(HyperTextTransferProtocol)是互联网上应用最为广泛的一种网络协议,所有的WWW文件都必须遵守这个标准。是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。   2、HTTPS:安全套接字层超文本传输协议(HyperTextTransferProtocoloverSecureSocketLayer)。以安全为目标的HTTP通道,简单讲是HTTP的安全版本,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。   HTTPS和SSL支持使用X.509数字认证,如果需要的话用户可以确认发送者是谁,也就是说它的主要作用可以分为两种:   (1)建立一个信息安全的通道,来保证数据传输的安全;   (2)确认网站的真实性。   二、...
开发笔记 开发笔记·2023-02-03

Failed to renew certificate with error: HTTPSConnectionPool 解决办法

问题描述:我们使用certbot的https秘钥生成服务,创建了https网站。不过在使用”certbotrenew”命令更新https秘钥时遇到如下问题,TueDec2814:13:02CST2021=>certbotrenew…/usr/lib/python2.7/site-packages/OpenSSL/crypto.py:14:CryptographyDeprecationWarning:Python2isnolongersupportedbythePythoncoreteam.Supportforitisnowdeprecatedincryptography,andwillberemovedinthenextrelease. fromcryptographyimportutils,x509Failedtorenewcertificatexxx.comwitherror:HTTPSConnectionPool(host=’acme-v02.api.letsencrypt.org’,port=443)...

绕过https校验工具类

packagecom.51dev.springboot.https;importjava.io.IOException;importjava.security.KeyManagementException;importjava.security.NoSuchAlgorithmException;importjava.security.cert.CertificateException;importjavax.net.ssl.SSLContext;importjavax.net.ssl.TrustManager;importjavax.net.ssl.X509TrustManager;importorg.apache.http.HttpEntity;importorg.apache.http.client.methods.CloseableHttpResponse;importorg.apache.http.client.methods.HttpPost;importorg.apache.http.config.Registry;importorg.apache.http.config....
开发笔记 开发笔记·2022-09-17

https证书多少钱

https证书分为DV、OV、EV三个等级,不同加密等级价格差别比较大,低至百元,高的成千上万的都有。...
开发笔记 开发笔记·2022-05-09

php怎样采集https协议的网页

 php在使用curl采集时,需要增加下面的两个选项:curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false); ...

域名的协议头http和https有什么不同?

http协议https协议的区别:传输信息安全性不同、连接方式不同、端口不同、证书申请方式不同一、传输信息安全性不同1、http协议:是超文本传输协议,信息是明文传输。如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息。2、https协议:是具有安全性的ssl加密传输协议,为浏览器和服务器之间的通信加密,确保数据传输的安全。二、连接方式不同1、http协议:http的连接很简单,是无状态的。2、https协议:是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议。三、端口不同1、http协议:使用的端口是80。2、https协议:使用的端口是443.四、证书申请方式不同1、http协议:免费申请。2、https协议:需要到ca申请证书,一般免费证书很少,需要交费。...

HTTP、HTTPS等协议常用的默认端口号

1、HTTP服,默认端口号为802、HTTPS(securelytransferringwebpages)服务器,默认端口号为443/tcp 443/udp3、HTTP协议代理服务器常用端口号:80/8080/3128/8081/90984、SOCKS代理协议服务器常用端口号:10805、FTP(文件传输)协议代理服务器常用端口号:216、Telnet(远程登录)协议代理服务器常用端口号:237、Telnet(不安全的文本传送),默认端口号为23/tcp8、FTP默认的端口号为21/tcp9、TFTP(TrivialFileTransferProtocol),默认端口号为69/udp10、SSH(安全登录)、SCP(文件传输)、端口号重定向,默认的端口号为22/tcp...

禁止chrome http自动跳转到https

地址栏中输入chrome://net-internals/#hsts在Deletedomainsecuritypolicies中输入项目的域名,并Delete删除可以在Querydomain测试是否删除成功这里如果还是不行,清除浏览器缓存...

node.js中使用https请求报CERT_UNTRUSTED的问题解决

只要调用了没有受信的https就会报错:CERT_UNTRUSTED简单的解决方法就是设置环境变量回避非授信证书的问题。只要在请求的代码之前加上如下代码即可:process.env.NODE_TLS_REJECT_UNAUTHORIZED="0"; END ...

优化 Tengine HTTPS 握手时间

网络延迟是网络上的主要性能瓶颈之一。在最坏的情况下,客户端打开一个链接需要DNS查询(1个RTT),TCP握手(1个RTT),TLS握手(2个RTT),以及最后的HTTP请求和响应,可以看出客户端收到第一个HTTP响应的首字节需要5个RTT的时间,而首字节时间对web体验非常重要,可以体现在网站的首屏时间,直接影响用户判断网站的快慢,所以首字节时间(TTFB)是网站和服务器响应速度的重要指标,下面我们来看影响SSL握手的几个方面:我们知道,小包的载荷率非常小,若网络上出现大量的小包,则网络利用率比较低,就像客运汽车,来一个人发一辆车,可想而知这效率将会很差,这就是典型的TCP小包问题,为了解决这个问题所以就有了Nigle算法,算法思想很简单,就是将多个即将发送的小包,缓存和合并成一个大包,然后一次性发送出去,就像客运汽车满员发车一样,这样效率就提高了很多,所以内核协议栈会默认开启Nigle算法优化。Night算法认为只要当发送方还没有收到前一次发送TCP报文段的的ACK时,发送方就应该一直缓存数据直到数据达到可以发送的大小(即MSS大小),然后再统一合并到一起发送出去,如果收到上一次发...

openssl生成https证书 (转)

1.首先要生成服务器端的私钥(key文件):opensslgenrsa-des3-outserver.key1024运行时会提示输入密码,此密码用于加密key文件去除key文件口令的命令:opensslrsa-inserver.key-outserver.key2.opensslreq-new-keyserver.key-outserver.csr-configopenssl.cfg生成CertificateSigningRequest(CSR),生成的csr文件交给CA签名后形成服务端自己的证书.屏幕上将有提示,依照其指示一步一步输入要求的个人信息即可.3.对客户端也作同样的命令生成key及csr文件:opensslgenrsa-des3-outclient.key1024opensslreq-new-keyclient.key-outclient.csr-configopenssl.cfg4.CSR文件必须有CA的签名才可形成证书.可将此文件发送到verisign等地方由它验证.自己生成:opensslreq-new-x509-keyoutca.key-outca.crt-conf...
代码星球 代码星球·2021-02-24

【兼容写法】HttpServerUtility.Execute 在等待异步操作完成时被阻止。关键词:MVC,分部视图,异步

异常处理汇总-后端系列 http://www.cnblogs.com/dunitian/p/4523006.htmlMVC6之前的版本,对分部视图的异步支持不是很好问题:视图里面有分布视图:@{Html.RenderAction("NewProduct","PartialView",new{count=10});}后端采用异步方法,比如:其实MVC里面的分布视图有两种调用方法,大多人都是喜欢用第一种,@{Html.RenderAction("NewProduct","PartialView",new{count=10});}第二种就是Ajax加载,如图:(老规矩,讲问题的时候普及一点小知识:【可以考虑一下,为什么用URL.Action()而不用/xx/xxx的写法,下一步解释】)收工(有更好解决方法可以下面留言)【扩展的答案:为了伪静态化的方便,后期就不需要再改这些链接了】 ...
首页上一页12345...下一页尾页