Как обслуживать Flask и Apache на одном порту на веб-сервере - PullRequest
0 голосов
/ 16 октября 2018

Можно ли настроить Flask с Apache таким образом, чтобы некоторые пути URL-адресов ссылались на сервер фляги, а другие - на сервер Apache?

Пример:

  1. Главная страница: https://blackfynnpythonlink.ml/simple_heart/ Сервер Apache вызывается, и построенный сайт отправляется пользователю

  2. Python-функции для вызова javascript : https://blackfynnpythonlink.ml/api/ Flask-сервер принимает HTTPS-запросы и использует их для вызова Python API и возврата результатов в виде HTTPS-ответа

Конкретный случай:

В моем конкретном случае у меня есть интерфейс javascript, который должен делать вызовы API Python.Раньше я делал это с отдельным сервером с Flask, но мне сказали, что это неэффективно и небезопасно, поэтому я пытаюсь объединить их вместе.

Передний конец Repo: https://github.com/Tehsurfer/MPB

Задний конец Repo: https://github.com/Tehsurfer/Physiome-Blackfynn-API

1 Ответ

0 голосов
/ 16 октября 2018

Поскольку вы сказали, что это правильный ответ, вы можете проверить следующий вопрос , где люди объясняют способы перенаправления поддоменов в другой порт на том же сервере.

Действительный способДля этого (упоминается в одном из ответов) используется виртуальные хосты на основе имен .Таким образом, у вас есть чистые URL-адреса, и Apache управляет портами.

...