IIS7.0的古董级PHP网站增加SSL证书

By | 2024 年 12 月 9 日

坑1:免费证书 Let‘s Encrypt的IIS版本,导入过程中必须输入密码。

好吧,win2008的安全策略问题,那就用本机导入,再导出带密码的新证书。新证书放到服务器上,导入,OK

坑2:古董的iis7,导入证书后发现 “不受支持的ssl协议”

原来win server 2008没有TSL1.1以及TSL1.2支持。
经过查询,注册表中导入reg代码,记得导入后重启服务器

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Client]
"Enabled"=dword:00000001
"DisabledByDefault"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Server]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001

发表回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据