1

我有一个可以运行 python 的应用程序(在 OpenShift 上)。但是我也想达到静态,例如。HTML 文件。当尝试这样做时,我得到:

uWSGI 错误

未找到 Python 应用程序

您能否帮助我如何使服务器不将所有文件都解释为 python?

4

1 回答 1

1

uwsgi 需要一个 Python 应用程序来提供 URL。

正如http://uwsgi-docs.readthedocs.org/en/latest/HTTP.html#can-i-use-uwsgi-s-http-capabilities-in-production所说:

如果您想将其用作真正的 Web 服务器,您应该考虑到在 uWSGI 实例中提供静态文件是可能的,但不如使用专用的全功能 Web 服务器好。

在正常情况下,客户端将 HTTP 请求发送到 Nginx 或其他一些 Web 服务器,后者处理静态文件的响应并将其余的留给 uwsgi。

您最好在https://serverfault.com/about上询问

于 2013-08-26T07:04:15.227 回答