如何在pip安装后启用mod_wsgi

时间:2016-03-01 13:19:34

标签: python ubuntu mod-wsgi

在Ubuntu 14.04上,我使用apt-get升级到Python 2.7.11,并使用sudo pip install mod_wsgi安装了mod_wsgi。现在,如何在Apache中启用mod_wsgi?安装说明(https://modwsgi.readthedocs.org/en/develop/user-guides/quick-installation-guide.html)仅提及源代码构建..

我已经发现mod_wsgi-py27.so在/usr/local/lib/python2.7/dist-packages/mod_wsgi/server,但不确定我是否应该通过手动编辑apache配置文件来完成剩下的安装..?

这将是一个由ops团队通过Puppet管理的生产机器(哇,它听起来不像mod_wsgi-express那样,但也许我错了。 ?)

更新:我可能已经通过apt-get安装(旧)系统版本,然后手工编辑/etc/apache2/mods-available/wsgi.load指向pip-installed(新的) )mod_wsgi-py27.so。不确定这是否是copacetic,但是wsgi.conf中的所有内容都默认被注释掉,所以也许..?

1 个答案:

答案 0 :(得分:1)

尽管mod_wsgi-express可能很棒并且强烈建议用于简单设置,但它确实有setup-server命令:

mod_wsgi-express setup-server ./my_wsgi.py

apachectl等创建一个配置目录。查看该目录,看看哪些httpd.conf指令是必要的。