У меня есть проект, в котором мне нужно настроить среду разработки с letEncrypt.Самоподписанный сертификат не работает для меня, так как мне нужно подключиться, чтобы реагировать нативно, если только я не возиться с кодом android code / target-C, что я не считаю правильным.( Игнорировать ошибки для самозаверяющих сертификатов SSL с использованием API выборки в приложении ReactNative? )
Я знаю, что существуют некоторые проекты докеров: https://hub.docker.com/r/jrcs/letsencrypt-nginx-proxy-companion/
Iа затем запустить контейнер NGINX-LETSENCRYPT и связать их с моим собственным контейнером, используя:
docker run --name loginPOC -e "VIRTUAL_HOST = XPS15" -e "LETSENCRYPT_HOST = XPS15" -p8000: 80-й f91893ef3a6f
Примечание: f91893ef3a6f (мой C # образ - веб-API)
XPS15 (локальный компьютер)
я получаю результат только при подключениидо:
http://xps15:8000/api/values [Работает нормально]
https://xps15:8000/api/values [HTTPS] [Получено "Этот сайтне могу обеспечить безопасное соединение "]
Затем я проверяю свой статус сертификата с помощью
docker exec d9d1b9b5c933 / app / cert_status
Результат: статус сертификата не найден.
После некоторого поиска в Google я нашел: https://letsencrypt.org/docs/certificates-for-localhost/ и https://community.letsencrypt.org/t/can-i-use-letsencrypt-in-localhost/21741
У меня есть несколько вопросов: 1. Большинство примеров имеют верхний уровень в имени домена,Я сомневаюсь, что, возможно, XPS15 не является допустимым именем хоста?
Оцените, если кто-нибудь знает какие-либо обходные пути.Спасибо