Я пытаюсь настроить HTTPS для некоторых веб-сервисов моей компании.
В настоящее время у меня есть несколько веб-сервисов, использующих один и тот же общедоступный IP-адрес, передаваемый через брандмауэр (все разрешают как 80, так и 443):
- web1.company.net
- web2.company.net
- web3.company.net
- и т. Д. ...
У меня SSH-доступ к этим виртуальным машинам только при подключении к VPN компании.
Я попытался настроить давайте шифрование с автоматическим обновлением с 2-мя различными образами докера (и оба дают одинаковую «ошибку»):
- jwilder / nginx-proxy + jrcs / letsencrypt-nginx-proxy-companion
- https-portal
После завершения настройки, если я подключен к VPN, HTTPS работает отлично (я в основном вижу закрытую блокировку затемпо ссылке).
Каждый раз, когда я отключаю VPN-соединение и проверяю тот же веб-сайт, я получаю следующее:
![enter image description here](https://i.stack.imgur.com/dRu8e.png)
Я такжепопытался проверить цепочки сертификатов.
Когда я подключен к VPN, получаю правильную цепочку сертификатов:
![WORKING](https://i.stack.imgur.com/9GtPJ.png)
КогдаЯ не подключен к VPN Я верю, я не:
![NOT WORKING](https://i.stack.imgur.com/ytbo4.png)
Есть какие-либо подсказки, что может вызвать это? Может быть, брандмауэр не знает, как прокси-запрос, потому что часть того, что ему нужно, зашифрована и не знает, как его расшифровать? Я новичок в этом.
Вся помощь приветствуется и спасибо заранее.