在同一个Apache服务器上运行mod_wsgi(Flask)应用程序和非mod_wsgi应用程序

时间:2017-12-27 15:53:09

标签: python apache flask mod-wsgi

我通过python CGI脚本(Apache2.4)继承了在AWS EC2 Windows实例和WAMP Server上运行的Web应用程序。我正在寻找将Web应用程序转换为Flask但在我测试/推出Flask应用程序时无法取下现有应用程序。

所有当前脚本都位于WAMP www文件夹中,并在Internet上作为IP地址/'filename.extension'进行访问

有没有办法让我配置Virtualhosts以允许我在www文件夹中运行现有应用程序并在同一个Apache服务器上使用mod_WSGI托管我的Flask应用程序?

我最好只设置一个新的AWS实例来托管我的Flask应用程序并将所有内容移到一起?

由于

1 个答案:

答案 0 :(得分:0)

您可以将WSGI应用程序挂载到子URL,这样就不会产生干扰。或者使用AddHandler并指定WSGI脚本使用.wsgi扩展名,因此如果他们使用.py扩展名,则不会干扰现有的Python CGI脚本。

有关选项的更多详细信息,请阅读: