Fedora Core 9 上的 Django + FCGID — 我错过了什么?
题
Fedora Core 9 似乎有 FCGID 代替 快速CGI 作为预构建的、由 YUM 管理的模块。[我不想在 YUM 之外维护一个模块;所以我或我的系统管理员不需要手动构建。]
我正在尝试通过 runfastcgi 接口启动 Django(根据 FastCGI部署 文档)。
我看到的是结果页面写入 error_log
. 。它不会通过 Apache 返回到我的浏览器。此外,还有一堆消息——显然是来自 混乱 和 WSGIServer ——这表明 WSGI 环境没有正确定义。
FastCGI 是否可用于 FC9,而我只是忽略了它?
FCGID 和 flup 是否真的为 Django 创建了必要的 WSGI 环境?如果是这样,你能分享一下吗
.fcgi
你正在使用的界面脚本?我的是复制自mysite.fcgi
在 Django 文档中。FCGID 文档 页面暗示支持 PHP 和 Ruby——直接支持 PHP,通过dispatch.fcgi
-- 并且不支持Python。
更新. 。错误消息是...
WSGIServer: missing FastCGI param REQUEST_METHOD required by WSGI!
WSGIServer: missing FastCGI param SERVER_NAME required by WSGI!
WSGIServer: missing FastCGI param SERVER_PORT required by WSGI!
WSGIServer: missing FastCGI param SERVER_PROTOCOL required by WSGI!
我应该弃船转而去吗 模组Python 并放弃这种方法?
不隶属于 StackOverflow