在 IIS 中新建网站后,要想开启 SSL 证书,需要先完成几个步骤。需要获取一个 SSL 证书。可以从 CA (Certificate Authority) 购买,或者使用免费的 Let's Encrypt 证书。接下来,需要在 IIS 中绑定这个证书。在 IIS 管理器中,找到你新建的网站,右击并选择"编辑绑定"。在弹出的窗口中,点击"添加"按钮,选择 "https" 协议,并选择你之前获取的 SSL 证书。
绑定 SSL 证书后,还需要在网站的所有页面上启用 HTTPS。在网站的配置文件 (web.config) 中,添加以下代码:
<system.webServer>
<rewrite>
<rules>
<rule name="Force HTTPS" enabled="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
这段代码可以强制将所有 HTTP 请求重定向到 HTTPS。完成以上步骤后,你的网站就已经开启 SSL 证书。