如何在 Web 服务器的单个端口上为 Flask 和 Apache 提供服务
How to serve Flask and Apache on a single port on web server
是否可以使用 Apache 设置 Flask,使一些 URL 路径 link 到 Flask 服务器,而其他 link 到 Apache 服务器?
示例:
主页:
https://blackfynnpythonlink.ml/simple_heart/
调用 Apache 服务器并将构建的站点发送给用户
Python 函数 javascript 调用 : https://blackfynnpythonlink.ml/api/
Flask 服务器接收 HTTPS 请求并使用它们调用 python API 和 return 结果作为 HTTPS 响应
具体案例:
在我的特定情况下,我有一个 javascript 前端需要调用 python API。我曾经使用 separate 服务器 运行 Flask 来执行此操作,但有人告诉我这是低效且不安全的,因此我试图将两者合并在一起。
既然你说这是一个有效的答案,你可以 check the following question,人们解释了将子域重定向到同一服务器上不同端口的方法。
一个有效的方法(在其中一个答案中提到)是使用 name-based virtual hosts。这样,您就有了干净的 url,并且 Apache 管理端口。
是否可以使用 Apache 设置 Flask,使一些 URL 路径 link 到 Flask 服务器,而其他 link 到 Apache 服务器?
示例:
主页: https://blackfynnpythonlink.ml/simple_heart/ 调用 Apache 服务器并将构建的站点发送给用户
Python 函数 javascript 调用 : https://blackfynnpythonlink.ml/api/ Flask 服务器接收 HTTPS 请求并使用它们调用 python API 和 return 结果作为 HTTPS 响应
具体案例:
在我的特定情况下,我有一个 javascript 前端需要调用 python API。我曾经使用 separate 服务器 运行 Flask 来执行此操作,但有人告诉我这是低效且不安全的,因此我试图将两者合并在一起。
既然你说这是一个有效的答案,你可以 check the following question,人们解释了将子域重定向到同一服务器上不同端口的方法。
一个有效的方法(在其中一个答案中提到)是使用 name-based virtual hosts。这样,您就有了干净的 url,并且 Apache 管理端口。