在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
中的所有内容都默认被注释掉,所以也许..?
答案 0 :(得分:1)
尽管mod_wsgi-express
可能很棒并且强烈建议用于简单设置,但它确实有setup-server
命令:
mod_wsgi-express setup-server ./my_wsgi.py
用apachectl
等创建一个配置目录。查看该目录,看看哪些httpd.conf
指令是必要的。