Debian6 Apache2下安装mod_wsgi

来源:岁月联盟 编辑:exp 时间:2012-03-20
Debian Apache2 安装下 mod_wsgi:下载源文件 ./configure --with-apxs=/usr/local/apache/bin/apxs --with-python=/usr/bin/python[如果./configure 提示 apxs:command not found,要安装apache的dev包apt-get install apache2-threaded-dev]makemake install  在/etc/apache2/mods-available下创建文件mod_wsgi.load, 然后加入LoadModule wsgi_module modules/mod_wsgi.so 保存 然后a2enmods mod_wsgi,将其加入/etc/apache2/mods-enable【不知道为什么出现a2enmods: command not found 后来才发现/usr/sbin居然不在path中,奇怪。。。】 在/etc/apache2/apache.conf 下 添加: WSGIScriptAlias /test /path/test.wsgi 其中path是test.wsgi的路径名  test.wsgi内容:   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]   重启apache2, sudo /etc/init.d/apache2 restart,然后访问http://localhost/test,显示“Hello World!”说明mod_wsgi安装完毕,并且正常。 接下来会看看如何把django project陪在Apache2下   作者 zhanyingle_1981