本文主要讲解如何部署HTTPS站点。本篇以阿里云为例,讲解拥有阿里云购买的域名情况下,如何申请免费SSL证书并在IIS中部署。
购买服务
1、访问并登陆自己的阿里云账户:https://www.aliyun.com
2、在最上方搜索框输入”SSL证书”并点击搜索按钮。
![https证书部署-阿里云](https://www.bn1000.com/wp-content/uploads/2024/06/20240602112430931-https部署10002.png)
3、点击第一条结果的”立即购买
“
![https证书部署-阿里云](https://www.bn1000.com/wp-content/uploads/2024/06/20240602212250318-Snipaste_2024-06-02_21-22-16-2154x1000.png)
4、点击
![https证书部署-阿里云](https://www.bn1000.com/wp-content/uploads/2024/06/20240602112509444-https部署10004.png)
5、依次选择”云盾证书服务(包年)
“=>”单域名
“=>”DV SSL
“=>”免费版
“,其他选项默认即可,点击”立即购买
“
![https证书部署-阿里云](https://www.bn1000.com/wp-content/uploads/2024/06/20240602112522234-https部署10005.png)
6、同意服务协议并点击”去支付”进入支付页面,由于是0元,直接点击”支付”完成
![https证书部署-阿里云](https://www.bn1000.com/wp-content/uploads/2024/06/20240602112758870-https部署10006.png)
7、支持完成后点击”证书控制台
“
![https证书部署-阿里云](https://www.bn1000.com/wp-content/uploads/2024/06/20240602112537987-https部署10007.png)
8、找到刚才购买的证书,点击”证书申请
“
申请证书
![https证书部署-阿里云](https://www.bn1000.com/wp-content/uploads/2024/06/20240602112547461-https部署10008.png)
9、根据提示填写基本信息和需要绑定的域名(如:XXX.XXX.COM),点击下一步
![https证书部署-阿里云](https://www.bn1000.com/wp-content/uploads/2024/06/20240602112558916-https部署10009.png)
10、由于申请的域名也在阿里云,系统将会自动添加解析并通过邮件通知。如域名不在阿里云下,则可以通知域名管理员,根据提示信息做好对应解析记录并验证即可。
![https证书部署-阿里云](https://www.bn1000.com/wp-content/uploads/2024/06/20240602112607330-https部署10010.png)
![https证书部署-阿里云](https://www.bn1000.com/wp-content/uploads/2024/06/20240602112840471-https部署10011.png)
下载证书
11、刷新页面,在已签发分类中找到刚才申请的证书,点击”下载”
![https证书部署-阿里云](https://www.bn1000.com/wp-content/uploads/2024/06/20240602112854158-https部署10012.png)
12、选择IIS分类中的”下载”
![https证书部署-阿里云](https://www.bn1000.com/wp-content/uploads/2024/06/20240602112909188-https部署10013.png)
13、妥善保存好下载的文件并复制到服务器中并解压
![https证书部署-阿里云](https://www.bn1000.com/wp-content/uploads/2024/06/20240602112926703-https部署10014.png)
部署证书
14、在服务器的服务管理器中停止Workfine服务并将服务启动方式调整为”禁用”
![https证书部署-阿里云](https://www.bn1000.com/wp-content/uploads/2024/06/20240602112934102-https部署10015.png)
15、访问 https://dotnet.microsoft.com/download/dotnet-core/3.1 ,
下载并安装运行时组件
![https证书部署-阿里云](https://www.bn1000.com/wp-content/uploads/2024/06/20240602115044415-Snipaste_2024-06-02_11-50-04-1642x1000.png)
16、打开IIS管理器,选择服务器,双击”服务器证书”,进入设置界面
![https证书部署-阿里云](https://www.bn1000.com/wp-content/uploads/2024/06/20240602112950842-https部署10017.png)
17、点击右侧”导入”按钮,证书文件选择解压缩的证书文件(pfx文件),密码输入pfx-password.txt文件中的字符串密码,最后点击确定即可完成导入
![https证书部署-阿里云](https://www.bn1000.com/wp-content/uploads/2024/06/20240602112957605-https部署10018.png)
18、展开到网站分类,右击”网站”=>”添加网站”
![https证书部署-阿里云](https://www.bn1000.com/wp-content/uploads/2024/06/20240602113003621-https部署10019.png)
19、本例中,网站名称输入”Workfine”,物理路径选择Workfine安装目录下的server文件夹
![https证书部署-阿里云](https://www.bn1000.com/wp-content/uploads/2024/06/20240602113009653-https部署10020.png)
20、绑定类型选择”https”,主机名输入刚才申请使用的域名,SSL证书选择刚才导入的证书(alias),取消选择”立即启动网站”,点击”确定”建立站点
![https证书部署-阿里云](https://www.bn1000.com/wp-content/uploads/2024/06/20240602113019330-https部署10021.png)
21、在左侧网站列表中选择应用程序池,选中刚才建立的Workfine,点击右侧高级设置
![https证书部署-阿里云](https://www.bn1000.com/wp-content/uploads/2024/06/20240602113028736-https部署10022.png)
22、分别将”.NET CLR版本”调整为”无托管代码”;”固定时间间隔(分钟)”调整为”0″;”加载用户配置文件”调整为”True”,最后确定即可
![https证书部署-阿里云](https://www.bn1000.com/wp-content/uploads/2024/06/20240602113033573-https部署10023.png)
23、在网站分类中右击建立的Workfine站点,选择”管理网站”=>”启动”即可完成配置(注意开通云服务器的443端口)
![https证书部署-阿里云](https://www.bn1000.com/wp-content/uploads/2024/06/20240602113038318-https部署10024.png)
部署成功
24、在浏览器中输入https://XXXX.XXXX.COM
即可访问刚刚绑定成功的Workfine服务
![https证书部署-阿里云](https://www.bn1000.com/wp-content/uploads/2024/06/20240602113044566-https部署10025.png)
常见问题
因阿里官网更新购买途径可能会有所不同,
下面是近期最新界面
请登录后查看评论内容