Описание
Я использую виртуальную машину с образом Ubuntu. Я попытался запустить свой сервер на Django с помощью этой команды python manage.py runserver 0.0.0.0:8000
.
Когда я ищу <public ip>:8000
он не загружается.
Правила входящего порта
Брандмауэр
Я использовал этот учебник для своего брандмауэра: https://youtu.be/Sa_kQheCnds?list=PL-osiE80TeTtoQCKZ03TU5fNfx2UY6U4p&t=1632
Вы разрешили входящий трафик на порт 8000 только с одного IP-адреса. Похоже, вы указали IP-адрес своей виртуальной машины Azure в качестве источника. Таким образом, только виртуальная машина может получить доступ к себе через порт 8080.
Вам необходимо загрузить веб-приложение с этого IP-адреса, или изменить IP-адрес на ваш фактический IP-адрес, или разрешить любой источник.
Помимо Майклответ, помните, что группы безопасности сети влияют только на Лазурь.
Вам также необходимо разрешить входящий трафик в локальном брандмауэре вашей виртуальной машины.