TL; DR
Я пытаюсь создать веб-сайт, который можно использовать в автономном режиме, но он не может использовать https. Есть ли варианты?
Сценарий: я пытаюсь разместить приложение, которое можно использовать в автономном режиме. Проблема в том, что он будет размещен в моей частной сети. Это означает, что я не могу использовать HTTPS.
Предполагается, что в моей частной сети будет размещен веб-сайт, который сможет кэшировать ресурсы, пока он находится в сети, но когда я нахожусь вне дома, я все равно могу получить доступ к этому веб-сайту - по крайней мере, к тем частям, которые были кэшированы.
Проблема, с которой я столкнулся, заключается в том, что работники сферы обслуживания будут работать только через соединение HTTPS. Более того, безопасное соединение должно быть подписано известным центром сертификации, поэтому я не могу просто обмануть и использовать самозаверяющий сертификат.
Я посмотрел в Интернете и вижу, что есть способы, которыми вы может использовать подписанный сертификат для домена, который размещен только в частной сети, но все эти способы будут считаться довольно значительным взломом, поэтому я предпочел бы не использовать их.
Кто-нибудь еще сталкивался с этим?
Еще одна вещь, которую стоит отметить. Я хочу, чтобы решение работало на мобильных устройствах. Обе браузеры android и iphone, если это возможно. Поэтому я не могу ничего сделать, как создать локальный сервер CA внутри моей сети, чтобы он действовал как сервер подписи.