0

複数のホスト名で複数のdjangoプロジェクトを実行したい。

使用がwww.momsy.orgからのものである場合は、/ var / web / momsy.git.orgに移動します。その他、www.momsy.netからのものである場合は、/ var / web/momsy.git.netに移動します。

これは、彼/彼女がどこから来たのかを記録して分析するためのものです。

したがって、[WSGIPythonPathはセクション内で発生できない]ため、以下は機能しません。

しかし、「servername」変数が必要なため、http.confを使用できません。

どうすればこの問題を解決できますか?


ServerAdmin webmaster @ localhost
ServerName www.momsy.org

    WSGIScriptAlias / /home/web/momsy.git.kr/momsy/wsgi.py                             
    WSGIPythonPath /home/web/momsy.git.kr                                              

    <Directory  /home/web/momsy.git.kr/momsy>                                          
    <Files wsgi.py>                                                                    
            Order deny,allow                                                           
            Allow from all                                                             
    </Files>                                                                           
    </Directory>                                                                       

A

4

1 に答える 1

1

デーモン モードを使用し、各 Django インスタンスを個別のプロセス セットに委任し、必要に応じて各デーモン プロセス グループに対して python-path を設定します。見る:

それ以外の場合は、Apache 構成ではなく、WSGI スクリプト ファイルで sys.path を設定します。

于 2012-12-29T09:57:24.460 に答える