Назад | Перейти на главную страницу

Перевод Localhost в полностью определенное доменное имя

Я настраиваю сервер, который будет использоваться для автоматизированных тестов пользовательского интерфейса для веб-интерфейса. Я использую 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.