首先,iis 有占用 443,证书也没过期。站点程序也有一个多星期没动。现在这个域名下面 80 可以照常访问,但是 443 就访问不了。 访问提示:cURL error 35:OpenSSL SSL_CONNECT:SSL_ERROR_SYSCALL in connection to
1
a199261800 OP dddddddddddddddd
|
2
shiji 2017-11-09 12:02:51 +08:00
域名扔 SSL Labs 里面跑一遍看看结果 https://www.ssllabs.com/ssltest/
|
3
a199261800 OP 现在证书删了,绑不上去了
|
4
a199261800 OP IIS 绑定提示
There was an error while performing this operation. Details: A specified logon session does not exist. It may already have been terminated.(Exception from HRESULT:0x800070520) |
5
SoraneKazehana 2017-11-09 12:22:55 +08:00
CURL,是不是你设置 PHP 有问题?
和服务器无关,这个是 PHP 的问题吧 |
6
a199261800 OP @SoraneKazehana #5 php 访问端提示,现在用其他辅助工具也访问不了。
|
7
SoraneKazehana 2017-11-09 13:09:59 +08:00
@a199261800 #6 我用的也是 IIS,也是 PHP,没出现过你这样的问题,设置 HTTPS 按流程来正常
|
8
SoraneKazehana 2017-11-09 13:14:15 +08:00
@a199261800 #6 我能想到的可能是你 IIS 域名没加 HTTPS 的绑定吧?你试试用 IIS 内置的来建个 DEMO 来试下,如果正常,那就是 PHP 设置的变量有问题,其他的我也帮不了你了,再可能的就是开放端口的问题了
|
9
a199261800 OP @SoraneKazehana #8 是今早发现不行的,用户反馈。之前都是好好的
|
10
cy97cool 2017-11-09 13:28:22 +08:00 via Android
不如先应急方案吧。。。
关掉 iis 的 443 端口占用,下载 win 版本的 nginx,监听 https443,配反向代理本机 80 |
11
SoraneKazehana 2017-11-09 13:29:04 +08:00
@a199261800 #9 突发情况那就不清楚了,参考楼上吧
|
12
abowloflrf 2017-11-09 13:44:07 +08:00
我的最近也是差不多问题。
nginx 下的网站,https 不能访问,http 可以,nginx 里 access 和 error 的日志都没有,但是 443 和 80 端口都能 ping 通,很烦,最近折腾几天了。 PS:北京教育网下有问题,联通 4g 访问又没问题 |
13
skylancer 2017-11-09 14:31:00 +08:00
你的证书是不是被标记为不可导出了?
|
14
skylancer 2017-11-09 14:32:20 +08:00
打错,是 导入证书的时候有没有标记为不可导出
|
15
doufenger 2017-11-09 14:48:32 +08:00
巧了 我的最近也是有段时间 https 就不能访问 http 可以 现在又自己好了
|
16
pubby 2017-11-09 14:50:12 +08:00
也碰到了,电信线路访问部署在阿里云的新加坡和香港机房的 https 都有这个问题,也是 http 正常 https 故障。用的 nginx
但只是某个域名有这个情况,瞎怀疑一下,阿里的某个过滤设备在干扰. 最后换 us 的其他云了 -_- |
17
pqee 2017-11-09 16:45:54 +08:00
10 楼的方法不靠谱。。。。
回复全看完就十六楼一个明白人。。。 |
19
abowloflrf 2017-11-09 17:18:26 +08:00 via Android
@pubby 我是北京教育网访问 Vultr 日本出的这个问题,能 http 不能 https,但是 443/80 都能通,而且时好时坏
|
21
pqee 2017-11-09 18:20:42 +08:00 1
|
24
flyfishcn 2017-11-09 19:55:43 +08:00
@a199261800 try this:
This must be some kind of IIS bug, but I found the solution. 1- Export MyPersonalCA.pfx from IIS. 2- Convert it to .pem: openssl pkcs12 -in MyPersonalCA.pfx -out MyPersonalCA.pem -nodes 3- Convert it back to .pfx: openssl pkcs12 -export -in MyPersonalCA.pem -inkey MyPersonalCA.pem -out MyPersonalCA.pfx 4- Import it back to IIS. |
26
skylancer 2017-11-09 21:59:16 +08:00
动不动就强行鄙视别人知识链,现在的人这么自大的吗
|