使用Apache的Django - 响应中的双重内容

时间:2010-07-18 13:13:39

标签: django apache response virtualhost

我使用apache来运行我的django实例。 我的apache将django输出加倍。

所以在开发中我得到了这个:

my response text

但是在apache“production”上,这个:

my response text 
my response text

我的vhost配置如下所示:

<VirtualHost *>                                                                                              
    Alias /public /xxx/public                                          
    Redirect /robots.txt /public/robots.txt                                                              
    <Directory "/xxx">                                                        
        Order allow,deny                                                                             
        Allow from all                                                                               
    </Directory>                                                                                     
    ServerName www.xxx.de                                                                  
    ServerAlias *.xxx.de                                                                   
    SetHandler python-program                                                                            
    PythonHandler django.core.handlers.modpython                                                         
    SetEnv DJANGO_SETTINGS_MODULE settings                                                               
    SetEnv PYTHON_EGG_CACHE '/tmp/python-eggs'                                                       
    PythonHandler django.core.handlers.modpython                                                     
    PythonDebug Off                                                                                  
    PythonPath "['', '/xxx'] + sys.pa
</VirtualHost>

我不知道什么是错的,你知道吗?

1 个答案:

答案 0 :(得分:1)

我不知道这是否是问题,但你有两次PythonHandler。 此外,mod.wsgi比许多人更喜欢mod_python。