0

私はapacheを使用してdjangoインスタンスを実行します。私のapacheはdjangoの出力を2倍にします。

だから開発で私はこれを得る:

my response text

しかし、apacheの「プロダクション」では、これは次のとおりです。

my response text 
my response text

私の仮想ホスト設定は次のようになります:

<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>

何が悪いのかわからない、知ってる?

4

1 に答える 1

1

これが問題かどうかはわかりませんが、PythonHandlerが2回書き込まれています。また、多くの人がmod.wsgiをmod_pythonよりも好んで使用しています。

于 2010-07-18T13:21:18.527 に答える