Я запустил вычислительный экземпляр в Google Cloud и установил сервер Flask. Во время настройки я выбрал «разрешить трафик htpp и htpps c». Я запустил сервер, и он работает на порту 8088. Я могу перейти на сервер на локальном хосте (http://127.0.0.1: 8088 / ).
Я пытаюсь получить доступ к Flask сервер из внешнего браузера. Я установил правило брандмауэра, разрешающее подключения через порт 8088, для диапазонов IP-адресов 0.0.0.0/0.
Когда я пытаюсь подключиться к серверу, используя внешний ip экземпляра на порту 8088, я получаю «Отказано в соединении» (http://34.70.123.xxx: 8088 / )
Я искал решение, и мне удалось заставить эту настройку работать с сервером Superset, но мне кажется, что решить эту проблему.
ОБНОВЛЕНИЕ
Я думаю, что одна из проблем заключается в том, что я запустил сервер flask на 127.0.0.1, который виден только локально. Я изменил конфигурацию сервера на 0.0.0.0, который должен быть виден во внешней сети. Но теперь, когда я перехожу на внешний IP-адрес, я получаю сообщение об ошибке: «Этот сайт не может быть достигнут 34.70.123.xxx неожиданно закрыл соединение.»
ОБНОВЛЕНИЕ 2
У меня есть удалось получить доступ к серверу из внешнего браузера. Использование http: // вместо https: // работало. Не уверен, почему защищенный протокол не работает.