我通过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应用程序并将所有内容移到一起?
由于
答案 0 :(得分:0)
您可以将WSGI应用程序挂载到子URL,这样就不会产生干扰。或者使用AddHandler
并指定WSGI脚本使用.wsgi
扩展名,因此如果他们使用.py
扩展名,则不会干扰现有的Python CGI脚本。
有关选项的更多详细信息,请阅读: