我正在开发Web应用程序,我想在同一台机器上同时运行前端(Angular应用程序)和后端(烧瓶应用程序)。
做一些研究,我决定将Apache HTTP用作Web服务器,以使用户能够访问前端。然后,我将使用Gunicorn和Flask作为后端。
我希望具有以下文件夹结构:
MyProject
|
- /frontend
|
- /backend
我已经开发了一些简单的API,并且能够连接Apache,Guniciorn和Flask。现在,我的后端的端点可以从Internet到达。例如在http://10.20.20.40/api/helloworld。
但是我真正想做的是使前端可以通过http://10.20.20.40之类的URL访问,而我的后端只能从前端访问。这可能吗?甚至两个都可以。
我该如何以一种简洁的方式做到这一点?
我确实需要一些有关Apache配置的帮助。我想我应该修改.conf文件。
答案 0 :(得分:0)
需要构建角度代码,因此apache可以托管的只是html和js文件。然后,任何以API apache开头的内容都将转发到另一个端口。