如何使运行 python 的 OpenShift 服务器可以访问 html 文件?

如何使运行 python 的 OpenShift 服务器可以访问 html 文件?

我有一个运行 Python 的 OpenShift DIY 应用。但是,我无法访问 html 之类的静态文件。(或运行 php)如果我尝试访问:mydomain.rhcloud.com/hello.html,我得到: uWSGI Error Python application not found

您能帮我看看如何让 html 文件可访问吗?我的目录如下:

repo
   diy
      something.py << It server all requests to the domain, however if it doesn't
      hello.html / exists, than I get the above error

答案1

OpenShift 提供的 Python 插件只是一个 Apache Web 服务器,它使用mod_wsgi将您的内容托管到服务器。这意味着 Apache 引导您的内容必须由 mod_wsgi 服务器/组件托管。

通常,使用 Python Cartridge 时,您将使用 Web 框架扩展 Cartridge,以更好地帮助您处理此类静态内容。一些典型使用的框架示例如下:

然而开箱即用(除非你愿意编辑你的装备python/etc/conf.d/openshift.conf文件可能会损坏您的设备)您无法在不使用WSGI 框架

相关内容