私は地元のマシンで開発作業中のDjangoプロジェクトを持っています。Apacheを使って/ var/wwwにないDjangoプロジェクトを展開できますか?
私のdjangoプロジェクトを/ var/www /以外の別のディレクトリに置くことができるかどうか混乱しています。 Apacheの設定ファイルでDocumentRootを変更するだけですか?それはあなたのコードのダウンロードを行うリスクとして
おかげ
私は地元のマシンで開発作業中のDjangoプロジェクトを持っています。Apacheを使って/ var/wwwにないDjangoプロジェクトを展開できますか?
私のdjangoプロジェクトを/ var/www /以外の別のディレクトリに置くことができるかどうか混乱しています。 Apacheの設定ファイルでDocumentRootを変更するだけですか?それはあなたのコードのダウンロードを行うリスクとして
おかげ
DocumentRoot
は、プロジェクトのコードを含むディレクトリに設定すべきではありません。
DocumentRoot
の名前を変更することはできますが、通常、DjangoアプリケーションはDjangoがDocumentRoot
で指定された元のディレクトリにあるものを隠すので、サイトのルートにマウントされている必要はありません。
Djangoのドキュメントで説明したように、WSGIScriptAlias
をDjangoアプリケーション用のWSGIスクリプトファイルに設定するだけです。
何のドキュメントはあなたを伝えることは、あなたの問題について具体的な質問をし、適切にあなたがやりたいと思っているかを説明、その後、あなたはあなたが必要だと思うものをやってされていない場合。
この基本的な設定を済ませたら、どうすれば私のdjangoプロジェクトで「ポイント」するのですか?私のサーバのIPアドレスを入力すると、apache index.htmlが表示されますが、私のサーバに入力すると、私のdjangoサーバを実行して表示されます。 – trouselife
別の '' VirtualHost ''を追加し、その設定を追加しました。そうであれば、新しい '' VirtualHost''( '' IPにすることはできません)で '' ServerName''として設定したホスト名を使う必要があります。あなたの質問に使用している設定を編集として追加してください。 –
基本的には、それぞれの変更を適用した後にサーバを起動して停止してください。 – Oliver