Я настраиваю сервер, который будет использоваться для автоматизированных тестов пользовательского интерфейса для веб-интерфейса. Я использую Chromedriver в качестве драйвера браузера, поэтому он просто берет переданный URL из тестового кода.
Из-за способа настройки автоматизации я использую общий URL: https:\\localhost\<blah>
.
Однако это генерирует предупреждение о сертификате, потому что мы используем localhost
а не полное доменное имя, поэтому оно не совпадает. Я использую самозаверяющий сертификат, поскольку это не серверы с выходом в Интернет, а одноразовые машины.
Мой вопрос: на сервере IIS Windows Server 2012, как я могу сказать IIS, чтобы он распознал localhost
так же, как servername.forest.domain.com
, или перевести это где-нибудь на сервере?
Если это невозможно сделать на уровне сервера, я посмотрю, как изменить тестовый код, чтобы вместо этого извлекать из переменной servername, но я хотел сначала проверить, был ли это вариант.
Вы можете создать запись хоста для IP-адреса сервера в файле% SystemRoot% \ system32 \ drivers \ etc \ hosts для вашего fqdn.