Как получить доступ к серверу приложений Plotly-Da sh через локальную сеть - PullRequest
0 голосов
/ 08 мая 2020

У меня почти нулевой опыт работы с веб-приложениями, поэтому, должно быть, я спрашиваю здесь что-то действительно базовое c или даже неуместное.

Итак, я создал приложение Plotly-Da sh, которое отлично работает отлично под localhost:8050 или 127.0.0.1:8050.

Вопрос: как я могу получить доступ к этому серверу приложений с другого компьютера в той же локальной сети?

До сих пор я пытался получить доступ http://x.y.z.w/8050, где x.y.z.w - это IP-адрес сервера в локальной сети (пинг проходит нормально). Все, что я получаю, это:

This site can’t be reached
x.y.z.w refused to connect.

То же самое, когда я пытаюсь получить доступ к серверу с самого сервера, но с использованием IP-адреса LAN вместо localhost или 127.0.0.1. ping в порядке.


Обратите внимание, серверный компьютер (мой ноутбук) подключен к сети компании через VPN, но я не думаю, что это что-то изменит, так как это вся цель VPN. Затем я удаленно подключил рабочий стол к компьютеру в офисе и попытался получить доступ к своему серверу.

1 Ответ

1 голос
/ 12 мая 2020

Я думаю, ваш app.py в настоящее время должен иметь что-то вроде:

if __name__ == '__main__':
   app.run_server(debug=False)

Попробуйте заменить это на app.run_server(host= '0.0.0.0',debug=False) Теперь в браузере локальной сети вы должны иметь доступ с IP-адресом сервера. что вы используете приложение da sh.

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

...