のためのサブドメインの設定私は、通常のDjangoプロジェクト構築しています - 違いはこれです:nginxの/ gunicorn + Djangoは:サードパーティのアプリケーションとの統合
を私はにDjangoのウェブサイトをしたいだけ「仕事」に
http://www.foo.mydomain.com
別の指定されたサブドメインで実行するために全く異なるアプリケーションを使用したいと思います。そのほか、他のアプリケーションは、同じ親ドメイン上の他のサブドメイン上で実行することができます - ?それが唯一の特定のサブドメイン上で実行され、他のサブドメインへの要求をインターセプトしないように、IセットアップDjangoプロジェクトにはどうすればよい
http://www.foobar.mydomain.com
[注1]
第二のアプリケーション(他のサブドメインで実行されているがない Djangoのアプリです)。実際には、それはmattermostです。私は他のサブドメインで実行したいので、私は自分のウェブサイトに事実上統合することができます。
[注2]
Iサーバ
['ALLOWED_HOSTS'](https://docs.djangoproject.com/en/1.11/ref/settings/#allowed-hosts)の使用はいかがですか?したがって、第1のウェブサイトは 'ALLOWED_HOSTS = ['www.foo.mydomain.com']'、第2の 'ALLOWED_HOSTS = ['www.foobar.mydomain.com']'になります。 –
サブドメインに応じてトラフィックをリダイレクトするようにサーバーを設定する方法はありますか? –
@nik_mそれはおそらくうまくいくかもしれませんが、私はそれをすることを知らないでしょう(私はgunix + nginxを使用しています)。サブドメインに基づいてリダイレクトする方法をご存知ですか?設定ファイルの例は素晴らしいでしょう –