Как запустить PWA в интрасети без доверенного сертификата SSL? - PullRequest
1 голос
/ 14 апреля 2019

Я настраиваю среду Intranet для запуска PWA для бизнес-целей в будущем. Но я столкнулся с проблемой, связанной с сертификатами SSL.

В моем плане:

  • Все находится в локальной сети (возможно, без доступа к Интернету), с выделенным сервером (я использую сервер Ubuntu),
  • пользователь получает доступ к главной странице с помощью компьютера или телефона, в которой он устанавливает PWA на свое устройство.

PWA для работы требуется HTTPS, и я могу самостоятельно подписывать сертификаты (я делаю это для тестирования), но это не решение для реализации приложения, поскольку оно генерирует ошибку безопасности в каждом браузере на планете с этим методом.

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

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

Можно ли запустить PWA без этой проблемы с сертификатом, или я должен уронить его и запустить стандартное веб-приложение сейчас?

1 Ответ

1 голос
/ 14 апреля 2019

HTTPS является основным требованием для запуска PWA.
Сертификаты уже не так дороги.
Просто подсчитайте это в ваших ежегодных расходах на хостинг.
Пока вы не запустите HTTPS с сертификатом, возможно, выможно использовать что-то вроде https://glitch.com/ для бесплатного тестирования

...