是否可以在同一域的已经运行PHP站点的Apache上运行flask api?

时间:2019-05-07 21:42:46

标签: php python apache flask flask-restful

是否可以在已经使用该域运行PHP网站的apache + ubuntu服务器中运行flask rest api?

1 个答案:

答案 0 :(得分:0)

那是可能的。您将需要为每个应用程序指定特定的路由。

例如,

foo.com/-> PHP foo.com/api-> Flask应用程序

示例apache配置如下所示:

<VirtualHost *:80>
  ServerName foo.com
  ProxyPreserveHost On

  ProxyPass /  http://127.0.0.1:8080/ 
  ProxyPassReverse /  http://127.0.0.1:8080/

  ProxyPass /api/  http://127.0.0.1:8081/
  ProxyPassReverse /api/  http://127.0.0.1:8081/
</VirtualHost>