代码之家  ›  专栏  ›  技术社区  ›  Bjc

在同一Apache服务器上运行mod\u wsgi(Flask)应用程序和非mod\u wsgi应用程序

  •  2
  • Bjc  · 技术社区  · 7 年前

    我通过python CGI脚本(Apache2.4)继承了一个在AWS EC2 Windows实例和WAMP服务器上运行的web应用程序。我希望将web应用程序转换为Flask,但在我测试/推出Flask应用程序时无法删除现有的web应用程序。

    所有当前脚本都位于WAMP www文件夹中,并在internet上以IP地址/'filename访问。分机'

    是否有办法配置Virtualhosts,使我能够运行www文件夹中的现有应用程序,并在同一Apache服务器上使用mod\u WSGI托管我的Flask应用程序?

    我是否最好只设置一个新的AWS实例来托管我的Flask应用程序,然后将所有内容都移动过来?

    谢谢

    1 回复  |  直到 7 年前
        1
  •  0
  •   Graham Dumpleton    7 年前

    您可以在子URL处装载WSGI应用程序,这样就不会产生干扰。或者使用 AddHandler 并指定WSGI脚本使用 .wsgi 如果现有Python CGI脚本使用 .py 扩大

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