此時的apache就是wsgi服務器了。也許有人會問什麼是wsgi服務器。 python
# -*- coding: utf-8 -*- from wsgiref import simple_server 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] # 下面兩行就是簡單的wsgi服務器 server = simple_server.make_server('localhost', 8080, application) server.serve_forever()注意這行:
server = simple_server.make_server('localhost', 8080, application)的參數application。這在apache裏確定沒法編譯進去,因此須要你在你的虛擬主機配置文件的
def application(environ, start_response): status = '200 OK' output = '<h1>Hello World!</h1>' response_headers = [('Content-type', 'text/plain'), ('Content-Length', str(len(output)))] start_response(status, response_headers) return [output]或者 WSGIScriptAlias / /path/to/your/site/wsgi.py 而後wsgi.py就是django自動生成的文件。