我有两个99%相似的网站。它们共享所有相同的页面,不同之处在于徽标更改,一些链接发生更改,以及在任一网站上显示的产品都标记为显示在其中一个或两个上。他们使用相同的数据库。
我编写了一个实用程序方法,它基本上将where子句注入我在整个应用程序中编写的任何数据库访问代码,以确定根据当前URL显示哪些产品。
问题:网站B向用户发出一条警告消息,指出他们尝试访问的网站实际上是网站A.我已经读过SSL证书需要一个不同的IP。
现在我在维护方面的设置非常干净。我可以在一个地方更新文件。关于如何使SSL表现的任何建议,或者我正在考虑单独的IP用于托管(我真的不想这样做)?
如果是后者,你有什么建议?
站点运行ASP.NET 4.0。预编译的DLL。
答案 0 :(得分:3)
更新:感谢@GregS评论
如果网站共享同一个域,则可以使用通配符证书
否则,您需要获得两个域的UCC(美国联合通信证书)。
您需要从命令行配置IIS 7,因为GUI不支持为同一证书设置不同的主机头。 This tutorial显示了如何完成。
答案 1 :(得分:0)
我在IIS中设置了另一个指向与第一个网站相同文件的网站,为新网站获得了另一个SSL证书。