複数のドメインで使用されるDjangoプロジェクトを作成していますが、機能はドメインによって若干異なります。これを設定する正しい方法についてのアドバイスを探しています。複数のドメインでDjango Fast CGIを設定するための推奨方法
sitesフレームワークは、処理がDjangoコードを実行しているポイントに達すると、カスタマイズのいくつかを行うのに適しているようです。しかし、私はその時点(nginx、flup、fastcgi、configに関連する)に達する前に、セットアップが何をすべきかを判断しようとしています。複数のDjangoはファイルが適切な設定のよう
に思え、それぞれ異なるSITE_IDを持つ:
は、ここに私の現在の理解です。次に、2つの異なるホストを指すnginx設定で、2つの仮想ホストが設定されます。あなたが複数のドメインを追加する場合、これは厄介得ることができるようにしかし、それはそう2つの「manage.py runfastcgi」のプロセスは、それら二つの異なるソケットをリッスンするために使用されると、各プロセスが
./manage.py --settings=settings.site1.py runfcgi method=prefork socket=/home/user/mysite1.sock pidfile=django1.pid
./manage.py --settings=settings.site2.py runfcgi method=prefork socket=/home/user/mysite2.sock pidfile=django2.pid
異なるsettings.pyを参照します。追加されるすべてのドメインに対して新しい 'manage runfastcgi'プロセスを実行する必要があります。この方法で複数のサイトをサポートする方法はありますか?
Djangoで複数のドメインをホストした経験はありますか?
アドバイスをいただければ幸いです。読んでくれてありがとう。ジョー
友達が私にこのリンクを転送しました。それはかなりこの質問に答えることはできませんが、これに関連するいくつかの有用な情報を提供するようです。 http://trojanbadger.com/2008/12/9/django-sites-framework-and-multi-site-cms/ –