Как просмотреть IIS развернутые API фляжки отдыха на Windows Server 2012 R2 из Интернета - PullRequest
0 голосов
/ 02 декабря 2018

Я развернул api фляги отдыха на IIS 8 на Windows Server 2012 r2.Я следил за этой статьей.(https://medium.com/@bilalbayasut/deploying-python-web-app-flask-in-windows-server-iis-using-fastcgi-6c1873ae0ad8) Я могу просматривать остальные API на локальном сервере, но не могу просматривать API с других компьютеров в общедоступном Интернете. Я могу без проблем пропинговать общедоступный IP-адрес сервера. Нет правила брандмауэра, которое блокируетсервер. Не могли бы вы помочь мне?

PS. Я пытаюсь просмотреть по IP, 185.201.212.219. Это связано с этим?

edit1: Я попробую это из документации на флягу.

Внешний видимый сервер Если вы запустите сервер, вы заметите, что сервер доступен только с вашегособственный компьютер, а не какой-либо другой в сети. Это значение по умолчанию, поскольку в режиме отладки пользователь приложения может выполнять произвольный код Python на вашем компьютере. Если у вас отключен отладчик или вы доверяете пользователям вашей сети, вы можете сделатьсервер общедоступный просто добавив --host = 0.0.0.0 в командную строку: flask run --host = 0.0.0.0 Это говорит вашей операционной системе прослушивать все пуblic IP.

edit2: Добавление параметра хоста не сработало.

Есть какие-нибудь идеи?

Заранее спасибо.

1 Ответ

0 голосов
/ 06 декабря 2018

Все порты кроме 80 были открыты.Когда я устанавливаю порт = 80, все мои проблемы кажутся такими далекими:)

...