Я установил Python 2.7 и mod_wsgi. я добавил
LoadModule wsgi_module modules/mod_wsgi.so
к файлу http.conf для Apache (я использую WAMP 2.2a) и Windows 7 Ultimate 64 бит. В моей папке 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]
Он будет распечатывать его как есть, так же как обычный текстовый файл. К сожалению, Google не смог меня больше понять, какая идея может быть проблемой или что я оставляю?
Похоже, вы не сказали apache, чтобы смонтировать это приложение для обработки с помощью wsgi. Вы следовали всем этим инструкциям.
Вы используете 64-разрядную версию WAMP?
Если это так, вам нужно убедиться, что вы используете 64-битную версию mod_wsgi.
Вы можете найти его здесь: http://www.lfd.uci.edu/~gohlke/pythonlibs/