Недавно я настроил экземпляр Amazon EC2 для Ubuntu 16.04, который был авторизован для сканирования блока IP. У меня установлена версия GSA 7.0.3. В настоящее время я могу получить локальный доступ к GSA через экземпляр EC2 или удаленно, используя мой общедоступный эластичный IP-адрес Amazon.
Кроме того, я разрешил внешний доступ к порту прослушивания GSA из моего блока IP. В настоящее время я могу без проблем получить доступ к GSA, используя статический публичный IP-адрес через HTTPS.
Проблема, с которой я сейчас сталкиваюсь, - это доступ к GSA с использованием полного доменного имени.
Например, я хочу использовать https://gsa.mydomain.com
У моего локального DNS-сервера есть запись A с полным доменным именем и общедоступным IP-адресом моих экземпляров EC2.
В моем случае я выполнил следующую команду.
sudo gsad --allow-header-host gsa.mydomain.com
Однако при переходе к https://gsa.mydomain.com выдается следующая ошибка.
"Запрос содержал неизвестный или недействительный заголовок хоста. Если вы пытаетесь получить доступ к GSA через его имя хоста или прокси-сервер, убедитесь, что GSA настроен для его разрешения."
Ни перезапуск служб GSA, ни мой экземпляр не имели никакого эффекта.
Очевидно, что DNS работает, но команда заголовка хоста не работает.
Есть мысли о том, как я могу это сделать?
Дополнительно, для справки, я использовал следующий URL
https://github.com/greenbone/gsa/pull/318