用Nginx在win2008服务器部署ssl后xmlhttp异常(msxml6.dll 错误 ‘80072f7d‘ )的解决方法

简介: 用Nginx在win2008服务器部署ssl后xmlhttp异常(msxml6.dll 错误 ‘80072f7d‘ )的解决方法

这个问题困扰了我一两天,试了各种方法都不行。本来在http下做的系统完全没问题,但是改成https就有问题了。具体是在使用"Msxml2.serverXMLHTTP.6.0"这对象的send方法时总是报错。错误消息就是:

“msxml6.dll 错误 '80072f7d' 安全频道支持出错”

网上到处搜这错误提示也没找到解决的办法,然后用英文的在谷歌搜也没找到什么有用的信息,大多数是让用各个版本的xmlhttp尝试,正好我也罗列了一堆,顺手写下:

Msxml2.XMLHTTP

Microsoft.XMLHTTP

Msxml2.XMLHTTP

Msxml2.XMLHTTP.4.0

Msxml2.XMLHTTP.6.0

Msxml2.serverXMLHTTP.3.0

WinHttp.WinHttpRequest.5.1

还有写让设置setoption什么的,也没有用,有提到什么TLS协议的,可是不知道怎么弄,略过。

网友里有个技术大牛,陪我找了一上午也没解决,不过最终我们研究了下,问题清晰起来了。这个网站是用Nginx反向代理的方式实现的https,目前的现状是这个网站下的https资源谁都无法用xmlhttp请求到,外网请求它报错,自己本网站里的url请求它也错,都同样的错误。猜测应该是和这个Nginx有关,正准备放弃,退回到http了。

忽然一想,可以咨询服务器商的技术支持看看,哪怕付费也好。服务器是西数的,于是提交工单,下午1点40提交的,技术很快就开始处理了,因为我这没几分钟远程窗口就被踢下了。期间联系我要求重启什么的,技术也挺辛苦,来回弄到3点多还没好,我就打算等他说没办法,然后退回http了。 结果4点多一点的他说弄好了,我上去一试果然ok了。

这里不得不夸下西数(西部数码)的技术,技术过硬,响应及时、十分耐心,竟然解决了全网我搜不到的答案。

image.png

image.png

处理方法:

1,服务器上开启tls1.0 tls1.1 tls1.2 服务器上开启TLSv1 v2那些用

2,nginx中也要设置TLSv1 TLSv1.1 TLSv1.2 不要设置开启tls1.3,大小写部分,但是注意1不要写成1.0,否则会报错,设置好了后要重启Nginx


目录
相关文章
|
数据挖掘
服务器数据恢复——服务器异常断电造成raid5阵列故障的数据恢复案例
某服务器上有一组由12块硬盘组建的raid5磁盘阵列。 机房供电不稳定导致机房中该服务器非正常断电,重启服务器后管理员发现服务器无法正常使用。 意外断电可能会导致服务器上的raid模块损坏。
|
10月前
|
域名解析 运维 监控
如何检测服务器是否被入侵?解析5大异常指标
本文系统介绍了服务器入侵的五大检测维度:硬件资源、网络流量、系统日志、文件完整性及综合防护。涵盖CPU、内存异常,可疑外联与隐蔽通信,登录行为审计,关键文件篡改识别等内容,并提供实用工具与防护建议,助力运维人员快速发现潜在威胁,提升系统安全防御能力。转载链接:https://www.ffy.com/latest-news/1916688607247077376
650 0
如何检测服务器是否被入侵?解析5大异常指标
|
弹性计算 Ubuntu 网络安全
ECS磁盘使用率异常升高,BPS,IOPS飙升
我刚开了一个2C4G的ECS,运行Ubuntu 20.04,常出现无响应、SSH断开等问题。原因是未配置swap,导致内存过高时磁盘写入频繁。解决办法在文章里。
1189 72
|
安全 网络安全 流计算
修改代码以确保对SSL和HTTP异常的正确处理。
记得,在海上和代码世界里,风暴总是突如其来。但只要你的代码准备妥当,合理地处理SSL和HTTP异常,你的小船就能安全航行,最终到达它的目的地。
280 12
|
安全 Linux
阿里云linux服务器使用脚本通过安全组屏蔽异常海外访问ip
公网网站可能会遭受黑客攻击导致访问异常,使用此脚本可以屏蔽掉异常IP 恢复访问。也可自行设置定时任务定期检测屏蔽。
969 28
|
运维 安全 算法
服务器 CPU 占用忽高忽低?排查这 6 个隐藏进程,90% 的异常都能解决
服务器运维中,CPU占用忽高忽低常由隐藏进程引发,影响服务稳定性。本文介绍六大需排查的隐藏进程:异常编译、挖矿程序、内存泄漏、网络请求异常、日志轮转问题及恶意软件。通过排查工具如top、ps、netstat等定位问题进程,并提供针对性解决方法,帮助开发者快速稳定服务器性能。
3078 0
|
Oracle 关系型数据库 数据库
数据库数据恢复—服务器异常断电导致Oracle数据库报错的数据恢复案例
Oracle数据库故障: 某公司一台服务器上部署Oracle数据库。服务器意外断电导致数据库报错,报错内容为“system01.dbf需要更多的恢复来保持一致性”。该Oracle数据库没有备份,仅有一些断断续续的归档日志。 Oracle数据库恢复流程: 1、检测数据库故障情况; 2、尝试挂起并修复数据库; 3、解析数据库文件; 4、导出并验证恢复的数据库文件。
|
安全 数据建模 应用服务中间件
SSL证书怎么获得?获得后如何安装到服务器?
在当今互联网时代,SSL证书是保障网站安全的重要工具,实现HTTPS加密和身份认证,防止数据劫持或篡改,提升SEO效果。获取SSL证书需选择可信的CA机构、选择证书类型、生成CSR、验证域名及企业信息并获取证书。安装SSL证书到服务器(如Nginx)涉及上传证书文件、配置Nginx并重启服务。具体步骤可参考详细教程。 简介:SSL证书对网站安全至关重要,涵盖获取与安装流程,包括选择CA、生成CSR、验证信息、配置服务器等关键步骤。
|
安全 数据建模 应用服务中间件
阿里云SSL证书价格、证书类型及免费版证书申请和证书部署教程参考
阿里云SSL证书有收费版也有免费版,收费版DV域名级SSL类型405元起,免费版证书为DV域名级SSL类型,每个实名个人和企业主体在一个自然年内可以一次性领取20张免费证书。本文为大家详细介绍阿里云SSL证书价格情况,包括不同域名类型、证书类型、证书等级和证书品牌的相关收费标准,以及免费版证书的申请和部署教程参考。
|
安全 算法 网络协议
解析:HTTPS通过SSL/TLS证书加密的原理与逻辑
HTTPS通过SSL/TLS证书加密,结合对称与非对称加密及数字证书验证实现安全通信。首先,服务器发送含公钥的数字证书,客户端验证其合法性后生成随机数并用公钥加密发送给服务器,双方据此生成相同的对称密钥。后续通信使用对称加密确保高效性和安全性。同时,数字证书验证服务器身份,防止中间人攻击;哈希算法和数字签名确保数据完整性,防止篡改。整个流程保障了身份认证、数据加密和完整性保护。