【发布时间】:2014-11-24 20:18:43
【问题描述】:
我有一个OpenShift Python 2.7 应用程序,我猜它使用mod_wsgi。
是否可以通过 ssh 进入 OpenShift Online 并查看位于以下位置的 .conf 文件:
/etc/apache2/sites-available/
我想查看 Apache 查找 WSGIScriptAlias 中定义的 .wsgi 文件。
也许它只是寻找/wsgi/application?
一些帖子表明最近对 Python 应用程序的结构进行了更改,但它们可能不会影响我的旧版本:
How to change or override openshift.conf in Python 3.3 cartridge
https://blog.openshift.com/openshift-online-march-2014-release-blog/
WSGI Application not found on OpenShift
理想情况下,我试图理解这些文件的执行顺序及其功能:
-
/wsgi/application -
/wsgi/my-bottle-application setup.pysetup.pycsetup.pyo
更新
这表示入口点是wsgi/application:
https://github.com/openshift/origin-server/search?utf8=%E2%9C%93&q=OPENSHIFT_PYTHON_WSGI_APPLICATION
我仍然很想知道上述文件的执行顺序以及setup.py 的确切作用以及它是如何执行的——即application 中没有对它的引用,所以它是如何“调用”的?.
【问题讨论】:
标签: python-2.7 openshift mod-wsgi