0

私は 2 つのサイトを別々に開発し始めましたが、今はそれらをマージする必要があります (したがって、http://site1.com/site2 ) は site2 (別の settings.py があります) を指します。

おそらくコードをリファクタリングして、site2 を site1 のアプリにすることもできますが、簡単な方法があると思います。また、site2 は別のデータベースを使用しており、両方のデータベースを混同するつもりはありません...

サブドメイン (site2.site1.com など) を使用したい場合、簡単になりますか?

なにか提案を?ありがとう。

4

1 に答える 1

0

これを行う最も簡単な方法は、両方の Django アプリケーションを分離したままにし、nginx などのリバース プロキシを使用して 1 つのサイトとして提示することです。アプリケーションは別々のサーバーに存在するか、少なくとも同じサーバーの別々のポートで提供されます。nginx は、要求されたパスに基づいて、あるアプリケーションまたは別のアプリケーションにリクエストをプロキシします。

于 2013-03-04T03:04:55.380 に答える