Приветствую,
Помогите разобраться, пожалуйста.
Имеется хост, на котором в докере вертится основной сервис, публикуется NGNXом, развернутом в том же контейнере. само по себе все работает ок.
Задача стоит в том, чтобы запустить еще серверы в отдельных контейнерах, скажем, сервис first и сервис second. Они запущены и прокинуты на хосте, на http://host:3000 и http://host:4000 соответственно. Все пока еще работает ок. Но, разумеется, я хочу полноценно опубликовать все наружу в виде https://first.host и https://second.host. настраиваю конфиг first, подкладываю сертификат и ключ - все опять же пока работает. https://host отражается корректно и https://first.host - отражается корректно и со своими сертификатами. А вот дальше чудеса. Настраиваю конфиг second, абсолютно идентичный с first, естественно изменен хост обращения, адрес локации и сертификаты свои. Запускаю и начинается. https://first.host и https://second.host показываются нормально. Но https://host почему-то цепляет сертификат от second (и, разумеется, ругается в браузере). Ладно, думаю, подсуну сертификат вайлдкарт. В таком случае https://host попросту открывает не страницу основного сервиса, а страницу https://second.host.
Сломал голову. Есть идеи?