![将 Localhost 转换为完全限定域名](https://linux22.com/image/706912/%E5%B0%86%20Localhost%20%E8%BD%AC%E6%8D%A2%E4%B8%BA%E5%AE%8C%E5%85%A8%E9%99%90%E5%AE%9A%E5%9F%9F%E5%90%8D.png)
我正在设置一个服务器,用于针对 Web 界面进行自动化 UI 测试。我使用 Chromedriver 作为浏览器驱动程序,因此它只需从测试代码中传入 URL 即可。
由于自动化设置的方式,我使用通用 URL https:\\localhost\<blah>
:。
但是,这会生成证书警告,因为我们使用的localhost
不是完全合格的域名,所以不匹配。我使用的是自签名证书,因为这些不是面向 Internet 的服务器,而且是一次性机器。
我的问题是,在 Windows Server 2012 IIS 服务器上,我如何告诉 IIS 将其识别localhost
为相同servername.forest.domain.com
,或者在服务器上的某个地方将其翻译?
如果无法在服务器层执行此操作,我会考虑更改测试代码以从服务器名称变量中提取,但我想首先看看这是否是一种选择。
答案1
您可以在 %SystemRoot%\system32\drivers\etc\hosts 文件中为您的 fqdn 创建服务器 IP 地址的主机条目。