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

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

目前所有的脚本都位于WAMP WWW文件夹和互联网的IP地址/“filename.extension”

上被访问有没有为我Virtualhosts配置,让我跑的方式在www文件夹中存在应用程序,并在同一台Apache服务器上使用mod_WSGI托管我的Flask应用程序?

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

谢谢

回答:

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

有关选项的详细信息阅读:

  • http://modwsgi.readthedocs.io/en/develop/user-guides/configuration-guidelines.html

以上是 在同一个Apache服务器上运行mod_wsgi(Flask)应用程序和非mod_wsgi应用程序 的全部内容, 来源链接: utcz.com/qa/266140.html

回到顶部