mod_wsgi 不适用于 WAMP

发布于 2024-12-18 10:17:44 字数 562 浏览 6 评论 0原文

我已经安装了Python 2.7和mod_wsgi。我已添加

LoadModule wsgi_module modules/mod_wsgi.so

到 Apache(我使用的是 WAMP 2.2a)和 Windows 7 Ultimate 64 位的 http.conf 文件。在我的 www 文件夹中,我有一个包含以下代码的文件 test.py:

def application(environ, start_response):
status = '200 OK'
output = 'Hello World!'

response_headers = [('Content-type', 'text/plain'),
                    ('Content-Length', str(len(output)))]
start_response(status, response_headers)

return [output]

它将按原样打印出来,就像普通的文本文件一样。不幸的是,谷歌搜索没有让我进一步了解,知道可能是什么问题或者我遗漏了什么?

I have installed Python 2.7 and mod_wsgi. I've added

LoadModule wsgi_module modules/mod_wsgi.so

to the http.conf file for Apache (I'm using WAMP 2.2a) and Windows 7 Ultimate 64 bit. In my www folder I have a file test.py with the following code:

def application(environ, start_response):
status = '200 OK'
output = 'Hello World!'

response_headers = [('Content-type', 'text/plain'),
                    ('Content-Length', str(len(output)))]
start_response(status, response_headers)

return [output]

It will print it out as-is, like it would be an ordinary text file. Googling unfortunately did not get me any further, any idea what could be the problem or what am I leaving out?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

伴我老 2024-12-25 10:17:44

听起来您还没有告诉 apache 挂载该应用程序以使用 wsgi 进行处理。您是否遵循了所有这些说明

Sounds like you haven't told apache to mount that application for processing with wsgi. Have you followed all of these instructions.

如若梦似彩虹 2024-12-25 10:17:44

您使用的是 64 位版本的 WAMP 吗?

如果是这样,您需要确保您使用的是 64 位版本的 mod_wsgi。

您可以在这里找到它: http://www.lfd.uci.edu/~gohlke/ pythonlibs/

Are you using the 64 bit version of WAMP?

If so you need to make sure you are using the 64 bit version of mod_wsgi.

You can find it here: http://www.lfd.uci.edu/~gohlke/pythonlibs/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文