Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 我真的需要2个SSL认证才能将裸域重定向到www吗?_Asp.net Mvc_Iis_Ssl_Ssl Certificate_Azure Web App Service - Fatal编程技术网

Asp.net mvc 我真的需要2个SSL认证才能将裸域重定向到www吗?

Asp.net mvc 我真的需要2个SSL认证才能将裸域重定向到www吗?,asp.net-mvc,iis,ssl,ssl-certificate,azure-web-app-service,Asp.net Mvc,Iis,Ssl,Ssl Certificate,Azure Web App Service,我有一个网站,我只想和它一起使用。 我必须在我的web.config(Azure网站上的asp.net MVC)中配置两个url重定向,一个从http重定向到https,另一个从裸域重定向到www.domain 我最初只为我的www.domain.com购买了一个SSL证书,但当有人进入裸域时,他会在重定向发生之前收到浏览器警告/阻止。最终,我为我的裸域购买了第二个SSL证书,现在一切都正常了,但我不禁要问,我真的需要为这个场景购买两个证书吗?是的,如果您希望能够重定向使用https协议手动进入

我有一个网站,我只想和它一起使用。 我必须在我的web.config(Azure网站上的asp.net MVC)中配置两个url重定向,一个从http重定向到https,另一个从裸域重定向到www.domain


我最初只为我的www.domain.com购买了一个SSL证书,但当有人进入裸域时,他会在重定向发生之前收到浏览器警告/阻止。最终,我为我的裸域购买了第二个SSL证书,现在一切都正常了,但我不禁要问,我真的需要为这个场景购买两个证书吗?

是的,如果您希望能够重定向使用https协议手动进入裸域的用户,那么您确实需要一个对两个域有效的证书

它可以是两个证书,但也可以是一个包含两个域的证书。大多数SSL供应商免费提供裸域

(还有一个Let's encrypt可以免费为您提供证书。)

此外,拥有裸域的证书允许您使用包括子域在内的HST,这可以保护您的所有子域不受SSL剥离的影响