0

django 1.4 と wsgi を使用して、1.3 用に作成された django Web サイトを apache の背後にデプロイするのに非常に苦労しています。また、同じドメインで運営されているワードプレスのサイトもあります。理想的には、django サイトを [ドメイン]/app/ で実行したいと考えています。

誰もが良いチュートリアルへのリンクを持っていますか? wsgi.py ファイルをどこに配置するかで苦労しています。見つからないと言い続けています。

4

2 に答える 2

0

Django サイトの場合、単純に次のことを行う必要があります。

WSGIScriptAlias /app /some/path/project/wsgi.py

つまり、多くの例で使用されている「/」の代わりに、WSGIScriptAlias で「/app」マウント ポイントが使用されます。

ログイン機能を使用している場合は、マウント ポイントに自動的に組み込まれないため、Django 設定ファイルに LOGIN_URL などを設定する必要がある場合もあります。

于 2012-04-26T00:18:43.260 に答える
0

最近、最初の django プロジェクトのデプロイに取り組んでいたとき、このチュートリアルが役に立ちました。django と wsgi がそれぞれに単純な「hello world」アプリケーションを使用して動作しているかどうかを個別にテストし、wsgi.py ファイルを正しく動作させる方法の例を示します。wsgi.py を適切な場所に配置するという問題ではないと思います。それは、wsgi.py がどこにあるかを Apache に伝えるという問題です。チュートリアルを機能させることができれば、完全な django サイトを機能させるのは比較的簡単なはずです。

于 2012-04-25T23:24:46.013 に答える