У меня есть веб-приложение, работающее в свободном доступе с использованием сертификата SSL, предоставленного https://gethttpsforfree.com/
Отлично работает.
Проблема в том, что иногда мне нужно установить это веб-приложение непосредственно на клиентских серверах в сетях интрасети (не в моем домене), и ему нужны другие сертификаты для определенного имени хоста в интрасети клиентов.
Поскольку я не хочу делиться личным ключом реального домена и не добавлять исключения безопасности для каждого подключенного клиентского браузера, как решить эту проблему?
На шаге 2 https://gethttpsforfree.com/ я могу добавить другие защищаемые домены, думаю, это решит проблему, но не уверен, что создание нового сертификата лишит законной силы мой предыдущий сертификат.
Кто-нибудь может дать мне какие-нибудь советы, как решить эту проблему?
Обновление: Собственно, я нашел способ:
1) Создать поддомен в моем интернет-домене;
2) Создать зашифрованный сертификат для этого субдомена (internet.domain.pem и internet.domain.key);
3) Установите веб-приложение (apache) с помощью этих internet.domain.pem и internet.domain.key;
4) Настройте DNS внутренней сети Internet.domain на сервер веб-приложений внутренней сети.
Сертификаты действительны в моих тестах док-контейнеров, работали, как ожидалось. Но я не уверен, если нет ничего плохого в использовании intranet.domain.com для создания действительного сертификата для использования в интрасети только при изменении DNS интрасети.
Может ли кто-нибудь помочь мне понять, не возникает ли у меня критическая проблема безопасности (и что это такое)?