在同一个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