配置mod_wsgi WSGIDaemonProcess选项时出现问题

时间:2010-05-11 09:40:06

标签: django apache mod-wsgi virtualhost pinax

我正在尝试部署Pinax的Django框架+选择应用程序。

这是我的apache配置:

WSGIDaemonProcess ptest python-path=/home/pinax-env/lib/python2.5/site-packages
WSGIProcessGroup ptest
WSGIScriptAlias / /home/ptest/deploy/pinax.wsgi

当我重新启动apache时,我收到以下错误:

Invalid option to WSGI daemon process definition

任何想法有什么不对?我很确定我的虚拟环境在/ home / pinax-env /工作。

守护进程是否需要在apache config之外进行任何设置?

2 个答案:

答案 0 :(得分:1)

可能因为您使用的是古老的mod_wsgi过时版本。所以,安装比mod_wsgi 1.X更新的东西,你应该没问题。

答案 1 :(得分:0)

apache config之外的唯一配置文件是您的WSGIScriptAlias文件:pinax.wsgi

对于django,您应该按照此处所述创建自己的文件:http://docs.djangoproject.com/en/dev/howto/deployment/modwsgi/

但您的错误仅与您的WSGI配置相关联。尝试注释除WSGIScriptAlias之外的所有其他指令,看看它是否有帮助。