我继承了在 apache 服务器上使用 mod_wsgi 运行的 Flask 应用程序。它没有调试设置,所以我编写了一个快速调试脚本来使用该werkzeug.run_simple()
方法运行应用程序。我在将两个 mod_wsgi 选项移植到脚本时遇到问题。
WSGIPythonPath
似乎是更简单的一个。我不太确定它是如何工作的,但这是否基本上将指定的路径附加到 PYTHONPATH 环境变量?
WSGIScriptAlias
是更成问题的一个。在 apache 配置中,它非常标准:
WSGIScriptAlias /myapp /path/to/myapp.wsgi
这app.route('/login')
在/myapp/login
URL 中出现。如何以/myapp
与 wsgi 脚本中相同的方式为所有 URL 添加前缀WSGIScriptAlias
?
如果您需要更多信息,请告诉我,并提前致谢。