将Localhost翻译为完全合格的域名

我正在设置一个服务器,用于对Web界面进行自动UItesting。 我使用Chromedriver作为浏览器驱动程序,所以它只是从testing代码中传入URL。

由于设置自动化的方式,我使用通用的URL: https:\\localhost\<blah>

但是,这会生成证书警告,因为我们使用localhost而不是完全限定的域名,所以它不匹配。 我正在使用自签名证书,因为这些证书不是面向Internet的服务器,而是一次性机器。

我的问题是,在Windows Server 2012 IIS服务器上,如何告诉IIS将localhost识别为与servername.forest.domain.com相同,或者将其转换为servername.forest.domain.com上的某个位置?

如果不可能在服务器层做到这一点,我会考虑改变testing代码来从servernamevariables中取出,但我想先看看这是否是一个选项。

您可以在fqdn的%SystemRoot%\ system32 \ drivers \ etc \ hosts文件中为服务器IP地址创build一个主机条目。