Миграция Flask API с AWS Lightsail на HTTPS ⇐ Python
-
Anonymous
Миграция Flask API с AWS Lightsail на HTTPS
У меня есть API, работающий на экране Linux на экземпляре светового паруса AWS. Я использую Flask для создания API, и он отлично работает через http, но мне нужно использовать https, чтобы мой веб-сайт мог получить к нему доступ, поскольку он автоматически блокирует запрос.
Вот как я запускаю сервер:
# ./modules.trade_assistant.server.py из колбы импорта Flask, запрос, прерывание, jsonify из flask_cors импортировать CORS приложение = Колба(__name__) КОРС (приложение) # ... конечные точки здесь Защиту run_server (отладка = False, порт = 7373): """Запускает сервер""" bind_address = '0.0.0.0:' + str(порт) cmd = [ «пушка», «-w», «4», «-b», адрес_привязки, '--access-logfile', '-', # Журналы на стандартный вывод 'modules.trade_assistant.server:app' ] #cmd.append('--log-level=warning') # Необязательно: настройка уровня журнала для рабочей среды подпроцесс.run(cmd) а затем из корневого каталога я настраиваю экран Linux и, по сути, просто вызываю run_server() из файла Python в корне.
Будем очень признательны за любую помощь в переносе этого API для работы через HTTPS!
У меня есть API, работающий на экране Linux на экземпляре светового паруса AWS. Я использую Flask для создания API, и он отлично работает через http, но мне нужно использовать https, чтобы мой веб-сайт мог получить к нему доступ, поскольку он автоматически блокирует запрос.
Вот как я запускаю сервер:
# ./modules.trade_assistant.server.py из колбы импорта Flask, запрос, прерывание, jsonify из flask_cors импортировать CORS приложение = Колба(__name__) КОРС (приложение) # ... конечные точки здесь Защиту run_server (отладка = False, порт = 7373): """Запускает сервер""" bind_address = '0.0.0.0:' + str(порт) cmd = [ «пушка», «-w», «4», «-b», адрес_привязки, '--access-logfile', '-', # Журналы на стандартный вывод 'modules.trade_assistant.server:app' ] #cmd.append('--log-level=warning') # Необязательно: настройка уровня журнала для рабочей среды подпроцесс.run(cmd) а затем из корневого каталога я настраиваю экран Linux и, по сути, просто вызываю run_server() из файла Python в корне.
Будем очень признательны за любую помощь в переносе этого API для работы через HTTPS!
Мобильная версия