我有一个IIS 7.5服务器上的两个站点和* .mydomain.com的SSL证书。 Site1是一个WordPress公司的演示文稿的网站。 它转到域www.mydomain.com
Site2是我们自己开发的客户系统,我们的客户可以login和观看有关thiere帐户的信息。 这是绑定到site2.mydomain.com和www.mydomain.com/site2
我们需要两个站点使用HTTPS来获得明显的响应。 但我不确定如何设置,以便site1绑定到www.mydomain.com和site2绑定到“ https://www.mydomain.com/site2 ”和“ https://site2.mydomain。 com “。 这对于HTTP很简单,但我无法更改绑定应该侦听的HTTPS / SSL的地址。 http应该只是redirect到https。
你有什么explenation为什么这不起作用或build议我应该如何解决? 我们希望保持它在IIS中的2个不同的网站。
最好的问候Niklas
Java的回应是部分正确的,我想添加这个作为一个评论,但需要工作的代表。
无论如何,如果您的通配符证书将覆盖您的网站,那么只需添加HTTPS绑定而不指定IP,这样通配符将保护任何传入连接,不pipe这是否是sub.domain.com或domain.com/site2。
所以在你的站点绑定它应该显示为。 。 。 :443就是这样。 如果您在每个站点使用单独的内部IP,那么您可以继续并为这些证书分配证书。 但理论上你的实现应该很容易。 只要让我们知道你遇到的任何问题,我相信我自己或任何人在这里会很乐意帮助
首先,您必须在您的DNS服务器中定义您要使用的域名:
url1:www.mydomain.com
公开IP:XXXX
url2:devel.mydomain.com
公开IP:YYYY
然后,您必须configuration您的IIS服务器,并创build两个不同的公网IP和标题的站点:
网站1:
Header: www.mydomain.com<br> Public IP: XXXX<br> SSL cert: *.mydomain.com<br>
网站2:
Header: devel.mydomain.com<br> Public IP: YYYY<br> SSL cert: *.mydomain.com<br>
您的证书应该适用于这两个url,唯一的要求是您需要两个IP。
Java已经详细阐述了DNS和IP。 为了满足您的需求,您需要为两个网站或单个SAN证书获取两个不同的证书。
要知道如何设置您的证书IIS 7.X请访问: https : //www.clickssl.com/blog/how-to-configure-ssl-certificate-in-iis7
在WordPress上设置你的证书: https : //make.wordpress.org/support/user-manual/web-publishing/https-for-wordpress/