【问题标题】:Running a mod_wsgi (Flask) app and a non mod_wsgi app on same Apache server在同一 Apache 服务器上运行 mod_wsgi (Flask) 应用程序和非 mod_wsgi 应用程序
【发布时间】:2018-06-08 06:21:48
【问题描述】:

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

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

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

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

谢谢

【问题讨论】:

  • 我会亲自设置一个新的 EC2 实例并运行一些 Linux 风格。一石两鸟!

标签: python apache flask mod-wsgi


【解决方案1】:

您可以在子 URL 上挂载 WSGI 应用程序,因此不会受到干扰。或者使用 AddHandler 并指定 WSGI 脚本使用 .wsgi 扩展名,因此如果现有 Python CGI 脚本使用 .py 扩展名,则不会干扰它们。

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

【讨论】:

    猜你喜欢
    • 2015-08-09
    • 2017-07-15
    • 1970-01-01
    • 1970-01-01
    • 2019-05-16
    • 2020-10-18
    • 2012-03-17
    • 2015-08-17
    • 2012-05-04
    相关资源
    最近更新 更多