Создайте автономное веб-приложение в частной сети, чтобы не использовать HTTPS - PullRequest
0 голосов
/ 19 февраля 2020

TL; DR

Я пытаюсь создать веб-сайт, который можно использовать в автономном режиме, но он не может использовать https. Есть ли варианты?


Сценарий: я пытаюсь разместить приложение, которое можно использовать в автономном режиме. Проблема в том, что он будет размещен в моей частной сети. Это означает, что я не могу использовать HTTPS.

Предполагается, что в моей частной сети будет размещен веб-сайт, который сможет кэшировать ресурсы, пока он находится в сети, но когда я нахожусь вне дома, я все равно могу получить доступ к этому веб-сайту - по крайней мере, к тем частям, которые были кэшированы.

Проблема, с которой я столкнулся, заключается в том, что работники сферы обслуживания будут работать только через соединение HTTPS. Более того, безопасное соединение должно быть подписано известным центром сертификации, поэтому я не могу просто обмануть и использовать самозаверяющий сертификат.

Я посмотрел в Интернете и вижу, что есть способы, которыми вы может использовать подписанный сертификат для домена, который размещен только в частной сети, но все эти способы будут считаться довольно значительным взломом, поэтому я предпочел бы не использовать их.

Кто-нибудь еще сталкивался с этим?

Еще одна вещь, которую стоит отметить. Я хочу, чтобы решение работало на мобильных устройствах. Обе браузеры android и iphone, если это возможно. Поэтому я не могу ничего сделать, как создать локальный сервер CA внутри моей сети, чтобы он действовал как сервер подписи.

...