2009-04-05 8 views
0

私はDjangoのWebサイトを作成する作業を行っています.Djangoは、Webサイト自体とフォーラムの2つの部分から構成されています。これらは両方とも別のドメイン(example.comとexampleforum.com)にあります。フォーラムとメインサイトが同じインスタンスの一部であるときに、Djangoでこれをどのように行うことができますか?Djangoを使用してドメインエイリアスを設定するにはどうすればよいですか?

答えて

4

これはWebサーバーレベルで行われます。 Djangoは着信要求のドメインを気にしません。

Apacheを使用している場合は、単にこのようなあなたの仮想ホスト内で複数にServerAliasディレクティブを置く:

<VirtualHost *:80> 
    ServerName www.mydomain.com 
    ServerAlias mydomain.com 
    ServerAlias forum.mydomain.com 
    ... other directives as needed ... 
</VirtualHost> 

をこれは、同じインスタンスにこれらのドメインのすべての要求を指示するようにApacheに指示します。お使いの設定ファイルは次のようになりますnginxのために

server { 
    listen 80; 
    server_name www.mydomain.com mydomain.com forum.mydomain.com; 
    ... other directives as needed ... 
} 
+0

は私が私がドメインエイリアスについて行くの「公式」Djangoの方法を見つける必要がないことをお知らせいただきありがとうございます。 –

関連する問題