iis - 创建证书让我们用 iis 加密
问题描述
在 Windows Server 2012 中,我安装了IIS
. 我用主机名host1
(Windows 服务器的名称)创建了一个站点,并在下面创建了一个名为 host1 的文件夹C:\inetpub\wwwroot
,其中包含一个 html 文件。
导航http://host1/时,我得到了所需的 html 文件内容
现在,我必须使用该线程创建证书。
我成功了所有步骤,但坚持第 7 步:
在这一步,(wacs.exe)的cmd由它自己关闭。
你能帮我解决这个问题吗?非常感谢。
解决方案
要了解问题背后的原因,您需要检查事件查看器日志。
我试图重现您的问题。我在事件查看器中收到以下错误:
创建 SSL 客户端凭据时发生致命错误。内部错误状态为 10013。
您将在 windows-> 系统日志下找到此日志。
问题背后的原因是您的计算机上未启用 TLS 1.2。
要解决此问题,您可以按照以下步骤操作:
1)打开注册表编辑器。
2)转到以下部分:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2
为特定部分设置以下值:
客户:
"DisabledByDefault"=dword:00000000
“启用”=dword:00000001
服务器:
"DisabledByDefault"=dword:00000000
“启用”=dword:00000001
注意:不要忘记在编辑注册表项值后重新启动计算机。
参考链接:
推荐阅读
- php - IIS Laravel 上传文件到 AWS S3 Multipart 返回 500.0 错误
- python - 除以矩阵的向量列
- python - 如何创建一个输出列表,它是输入 number_list 中交替元素的总和
- laravel - Laravel Jetstream + Livewire + Teams FeatureTest 身份验证时的问题
- excel - VBA 导出 CSV
- ios - Xcode 12:SDWebImageManager'在不同的模块中有不同的定义;
- python - `pip install psutil` 正在抛出 `error: Unsupported architecture`。任何解决方法?
- mysql - 带有查询字符串的 MySQL 过程
- regex - 如何在较长的段落中为该句子编写正则表达式模式?
- express - 从控制器获取 multerS3 密钥