Не удается получить доступ к API сантехника с публичным IP - PullRequest
0 голосов
/ 14 октября 2019

Проблемы с доступом к общедоступному API, размещенному на digitalocean.com

Я боролся с R lib Plumber для создания веб-API из RStudio. Мне удается развернуть локальный API с swagger на http://127.0.0.1:8002/__swagger__/, который отлично работает. Мне также удалось установить каплю с plumber::do_deploy_api и веб-сервером nginx, к которому я могу получить доступ через мой браузер. SSH также отлично работает из Rstudio, и кейген сохраняется в id_rsa.

При развертывании моей папки API в DigitalOcean с помощью plumber::do_deploy_api я получаю ответ о том, что сервер запущен и работает на порту 8000Я открыл HTTP для порта 80 в настройках брандмауэра, но не могу получить доступ к API, несмотря на то, что он развернут.

При входе на сервер с SSH я могу сделать curl http://127.0.0.1:8000/__swagger__/, который дает мне HTML-код, так что он там, но я все еще не могу получить доступ к моему plumber.R API файла из браузера? http://138.68.xx.xx:8000/plot дает мне ERR_CONNECTION_REFUSED.

Любые рекомендации о том, как действовать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...