IIS 7(7.5)服务器多域名SSL证书配置方法

本文涉及的产品
.cn 域名,1个 12个月
简介: IIS 7(7.5)服务器多域名SSL证书配置方法

获取SSL证书

   1.1 选择SSL证书

从沃通申请证书后,将会下载一个.zip的压缩包,解压该压缩包,得到for Apache.zip、for Nginx.zip、for other server.zip三个压缩包,IIS服务器需要用到for nginx.zip里面的.crt文件以及申请证书时自主生成的私钥.key文件。
sup3_1_1

1.2 合成SSL证书

由于IIS服务器要求导入PFX格式的证书,所以要将上面说的两个文件合成.pfx格式的文件,具体步骤如下:

合成工具下载:
https://download.wotrus.com/wotrus/wosigncode.exe

下载并运行wosigncode.exe工具,点击证书,选择转换证书格式,原始格式pem,目标格式pfx,证书文件选择for nginx.zip解压出来的.crt文件,私钥选择自主生成的.key文件,设置pfx密码,点击转换,输入名称,保存下来即可,详情可见下图:     
sup3_1_2

注意:私钥密码一般为空,若创建CSR时设置了私钥密码,则此处私钥密码和PFX密码请与之前设置的私钥密码保持一致。

安装SSL证书

2.1 导入SSL证书

登录到IIS7(7.5)所在的服务器,点击左下角的开始菜单,输入MMC,运行mmc.exe,具体见图1、2;
sup3_1_3

在弹出的控制台界面上,点击“文件”-“添加删除管理单元”,见图3;
sup3_1_3

在新弹出的界面左侧“可用的管理单元中”,找到“证书”,点击中间的“添加”,选择“计算机账户”-“本地计算机”,具体见图4、5、6;

sup3_1_5
sup3_1_6

双击控制台左侧的“证书(本地计算机)”,右键列表中的“个人”,选择“所有任务”-“导入”,具体见图7;
sup3_1_7

点击“下一步”-“浏览”,选择“个人信息交换”,然后选择之前合成好的.pfx证书导入,具体见图8;
sup3_1_8

选择pfx证书后,点击“打开”-“下一步”,输入之前合成pfx时设置的密码,点击“下一步”,选择“根据证书类型,自动选择存储机构”,点击“下一步”-“完成”,具体见图9;
sup3_1_9

证书导入完成后,在“个人”-“证书”目录下,可见到该域名证书
sup3_1_10

接下来,是最关键的一步,右键该域名证书-属性,将友好名称设置为.domain.com,比如.wosign.com,然后点击“应用”-“确定”,具体见下图:
sup3_1_11

按照上述设置后,接下来就可以去IIS服务器上绑定证书啦!

2.2 绑定SSL证书

打开IIS 7(7.5)服务器,选择需要绑定SSL证书的站点,点击右侧的“绑定”-“添加”-类型选择“https”,端口默认使用443(可以自定义端口,访问时需要加端口号),点击SSL证书下的下拉键,选择之前设置的友好名称对应的证书,然后“主机名”就可以填写了,填写该站点对应的域名,点击确定,重启站点,其余的站点重复此操作即可。
sup3_1_12

测试SSL访问

打开浏览器,输入https://yourdomain.com(证书绑定的实际域名),如浏览器地址栏显示加密小锁,则表示证书配置成功。若显示无法连接,请确保防火墙或安全组等策略有放行443端口(SSL配置端口)。

备份SSL证书

请将下载的.zip压缩包和自主生成的私钥.key文件备份,以防丢失,影响后续使用!

沃通技术支持原创文章,转载请注明来源

相关文章
|
14天前
|
安全 网络安全 数据安全/隐私保护
单域名、多域名、通配符 SSL 证书,你选对了吗?
SSL证书是保护上网安全的重要工具,相当于网站的身份证,确保信息不被窃取。单域名证书保护一个网站,多域名证书可保护多个网站,通配符证书则保护主域名下的所有子域名。选择哪种证书取决于网站规模和需求
|
17天前
|
安全 数据建模 测试技术
只有ip没有域名怎么申请SSL
在没有域名只有IP地址的情况下,仍可申请SSL证书。需确保拥有固定公网IP地址和服务器管理权限,选择支持IP SSL证书的CA(如JoySSL),完成注册、购买、验证、安装和测试等步骤,实现HTTPS加密访问。注意证书有效期、兼容性和安全性。
|
2月前
|
监控 网络安全 调度
Quartz.Net整合NetCore3.1,部署到IIS服务器上后台定时Job不被调度的解决方案
解决Quartz.NET在.NET Core 3.1应用中部署到IIS服务器上不被调度的问题,通常需要综合考虑应用配置、IIS设置、日志分析等多个方面。采用上述策略,结合细致的测试和监控,可以有效地提高定时任务的稳定性和可靠性。在实施任何更改后,务必进行充分的测试,以验证问题是否得到解决,并监控生产环境的表现,确保长期稳定性。
68 1
|
2月前
|
安全 应用服务中间件 Shell
nginx配置https的ssl证书和域名
nginx配置https的ssl证书和域名
|
2月前
|
域名解析 JavaScript 网络协议
Vue框架中根据域名获取租户ID的方法
通过上述方法,Vue应用可以根据域名动态获取租户ID,进而实现根据不同租户展示定制化信息的多租户系统功能。这种技术不仅增加了应用的灵活性,也提升了用户体验。
45 2
|
2月前
|
弹性计算 应用服务中间件 网络安全
ECS服务器使用:SSL证书安装、配置和问题定位指南
本文简要介绍了SSL证书的生成与部署方法,包括使用OpenSSL生成自签名证书和从CA获取证书的步骤,以及在Apache和Nginx服务器上的配置方法。此外,还提供了测试证书是否生效的方法和常见问题的解决策略,帮助确保证书正确安装并解决调试过程中可能遇到的问题。
155 0
|
2月前
|
网络安全
阿里云国际版如何为SSL证书更换域名?
阿里云国际版如何为SSL证书更换域名?
|
2月前
|
域名解析 安全 网络安全
阿里云服务器WordPress环境上安装SSL证书
阿里云服务器WordPress环境上安装SSL证书
|
4月前
|
安全 C#
【Azure 应用服务】在安全漏洞扫描中发现有泄露服务器IIS版本的情况,如何实现屏蔽服务版本号信息呢?
【Azure 应用服务】在安全漏洞扫描中发现有泄露服务器IIS版本的情况,如何实现屏蔽服务版本号信息呢?
154 1
|
4月前
|
网络安全 C++
【Azure Developer】Visual Studio 2019中如何修改.Net Core应用通过IIS Express Host的应用端口(SSL/非SSL)
【Azure Developer】Visual Studio 2019中如何修改.Net Core应用通过IIS Express Host的应用端口(SSL/非SSL)