3

こんにちは私はapacheとmod_wsgiを初めて使用し、www.example1.comでdjangoproject1を使用し、www.example2.comでdjangoproject2を使用できるように両方を構成する方法を理解しようとしています。

このチュートリアルに従ってexample1.comをdjangoproject1に接続すると、見事に機能しますが、このチュートリアルでは、何が起こっているのか、なぜ特定のことを行う必要があるのか​​について、最も詳細な説明が提供されていません。

私がこれまでに持っているもの:

1)サーバーIPを指すexample2.comのDNSゾーン

2)Python環境とdjangoをインストールし、チュートリアルの説明に従ってdjangoproject2の新しいdjangoプロジェクトを開始しました

新しいwsgi構成ファイルを作成し、example2.comという/ etc / apache2 / sites-available /にサイト構成を追加してから有効にする必要があると確信していますが、何がわかりません。そうでなければ私はする必要があります。

4

1 に答える 1

3

apache構成に2つの仮想ホストを含​​めることができます。

最初の仮想ホスト(デフォルト)-ポート80ポート81の2番目の仮想ホスト

仮想ホストでは、次のように指定できます。

NameVirtualHost *:80

<VirtualHost *.80>
   DocumentRoot django_project_1_path
   .... other config
   WSGIScriptAlias / path_to_wsgi_config_1
</VirtualHost>

NameVirtualHost *:81

<VirtualHost *.81>
   DocumentRoot django_project_2_path
   .... other config
   WSGIScriptAlias / path_to_wsgi_config_2
</VirtualHost>
于 2012-09-08T19:55:02.147 に答える