IIS下设置Https主机名时无法编辑

本文详细介绍了在IIS服务器上配置HTTPS站点时,如何正确设置主机名来避免SSL证书匹配错误的问题。通过修改applicationHost.config文件中的bindingInformation字段,确保HTTPS站点能够正常运行。

在IIS服务器上发布网站时,如果只是在本地使用的网站我们一般会用http,这个时候是可以随意修改主机名的;但是如果发布到公网上,要使用https时,就会发现主机名会变成灰色无法编辑。

无法编辑就没有主机名,没有主机名SSL证书就会对应不上,会提示证书错误,证书错误很多应用场景都没法正常使用,那么怎么解决这个问题呢

>>>>>

1. 在IIS里面,选择https,在选择相应的SSL证书,点击确定,保证网站设置完成,因为你一修改就要重新编辑主机名,会很麻烦

2. 打开C:\Windows\system32\inetsrv\config\applicationHost.config

3. 找到如下节点位置:


<bindings>

<binding protocol="http" bindingInformation="*:80:www.ZhaoGuzhoutest.cn" />

<binding protocol="http" bindingInformation="*:80:www.ZhaoGuzhoutest.cn" />

<binding protocol="https" bindingInformation="*:443:" />

</bindings>

</site>

可以看见代码里面的http是有主机名的,但是https没有,那么只要修改这里即可。

将“<binding protocol="https" bindingInformation="*:443:" />” 改为

“<binding protocol="https" bindingInformation="*:443:www.ZhaoGuzhoutest.cn" />”即可

其中的www.ZhaoGuzhoutest.cn就是你自己的主机名

 

修改完毕后 ,刷新一下网站就可以啦,当当当当~完美

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Engine_Chan

您的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值