@Drjabaka

Публичный сайт flask?

Привет! Вопрос такой: app.run(host='0.0.0.0') - виден ли сайт в интернете, если нет, то как это сделать можно на ноутбуке (ноутбук=сервер)?
  • Вопрос задан
  • 3419 просмотров
Пригласить эксперта
Ответы на вопрос 2
valerium
@valerium
Изобретая велосипед
app.run(host='0.0.0.0') запуставит Flask слушать 80-й порт на всех IP адресах, которые есть на Вашем компьютере. Видимость сайта для интернета зависит от кофигурации Вашей сети и услуг, которые предоставляет Ваш провайдер.

Если ноутбук подключён к роутеру, то нужно настроить на роутере проброс 80-го порта на ноутбук. Кроме того, убедиться, что провайдер предоставляет Вам «белый» IP-адрес (обычно это дополнительная услуга).
Ответ написан
@bIbI4k0
Питоню
0.0.0.0 приравневается к 127.0.0.1, локальному хосту. Подставьте интерфейс, который смотрит во внешнюю сеть и получите доступ из вне:
app.run(host='192.168.1.1')
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы