Я создал веб-приложение Shiny, которое в настоящее время размещается на бесплатной версии сервера Shiny.Я хочу добавить простую аутентификацию пользователя (например, логин Google), которую вам не позволяет бесплатная версия сервера Shiny.
Поэтому я решил установить сервер nginx для обратного прокси-сервера и добавить аутентификацию Auth0 (бесплатная версия).
Таким образом, на данный момент выполняется следующее:
- Приложение работает на Shiny Server (на локальном хосте)
Имя приложения twitterAnalysis иадрес http://localhost:3838/twitterAnalysis (я размещаю его на своем компьютере) - Обратный прокси-сервер Nginx также настроен и может обслуживать указанное приложение на порту 82 (url: http://localhost:82
Теперь, когда все вышеперечисленное выполнено, последний этап - добавить аутентификацию в приложение, работающее на сервере Nginx.
ПРОБЛЕМА
Теперь, чтобы иметь возможность добавить аутентификацию (через Auth0), мне сначала нужно загрузить SSL-сертификаты.
Однако я не смог скачать / сгенерировать SSL-сертификат, потому что ссылка, которую они просят (ссылка наapp) либо отклонен, либо приводит к ошибкам.
Вот ссылка на веб-сайт для создания бесплатного SSL: https://www.sslforfree.com/
Ниже приведен URL-адрес, который я использую для созданиябесплатный сертификат SSL: http://localhost:3838/twitterAnalysis
Ошибка, которую я получаю, яs НЕПРАВИЛЬНЫЕ ДОМЕНЫ
Итак, подведем итог:
- В чем проблема?Почему доменное имя отклоняется?
- Как получить бесплатный сертификат SSL, который позволяет мне выполнять всю работу?
ПРИМЕЧАНИЕ
- Этот - учебник, который я использую, чтобы выполнить все вышеперечисленное.Это очень хорошо, но не исчерпывающе.
- Я хочу разместить приложение на своем компьютере и выполнить всю работу в точности так, как описано в статье (затем я могу портировать всю конфигурацию сервера приложений на Raspberry).Pi, который я могу использовать в качестве своего постоянного веб-сервера).
- Я совершенно новичок во всей этой конфигурации веб-сервера, поэтому немного ELI5 будет очень полезно.