2012-09-14 12 views
6

私はsysadmin/deploymentに関しては完全に初心者です。ここに私が達成したいと思っているものがあります:同じドメインにWordPressサイトとDjangoサイトを展開するにはどうすればいいですか?

  1. domain.comは通常のワードプレスサイトです。
  2. domain.com/appまたはapp.domain.comのいずれかをDjango Webアプリケーションにしてください。
  3. Linodeでのホスティング。
  4. Django Webアプリケーションコードをすばやく簡単に更新できます。

私が言うことから、g​​unpornはDjango Webアプリケーションを提供するエレガントな方法ですが、WordPressはApacheに最も自然に適合します。一方、nginxは、gunicornの前でプロキシとして推奨され、WordPressサイトのパフォーマンスを向上させるためにも使用されているようです。

私は何を考えているのですか:すべての着信Web要求をgunicorn(Django wepapp用)またはApache(WordPressサイト用)にルーティングするプロキシサーバーとしてnginxを使用します。 Linodeホストはnginx、gunicorn、およびApacheを同時に実行します。

一方、Django Webアプリケーションのアップデートでは、githubを使用して最新のコードに簡単に更新できます。

すべて意味がありますか?私は物事を概念的に正しく理解していますか?または、間違った木を完全に吠えるか? (例えば、URLを基にWordPressまたはDjangoアプリにリクエストをルーティングするために単一のApacheサーバーを使用することはできますか?)これをすばやくスムーズに実行する方法を調査する際に、何が問題になるでしょうか?

UPDATE:私は(2)Herokuのホスト型Djangoのアプリにapp.domain.comをマップするためにCNAMEレコードを使用して、(1)私のDjangoアプリケーションをホストするためにHerokuのを使って、このすべてをサイドステップました、および(3)(現在は)domain.comの既存のホストにWordPressサイトを残します。ありがたいことに、これをすべて調査した結果、システム管理者やDB管理者が何をすべきかについて大きく敬意を表した後、今度はコーディングに戻ることができます。

答えて

7

@ Ghopper21

+1ご質問の先頭です。

今、これはリアルタイム実行でどのように可能かを知ることは本当に面白いです。私は私のオタクの友人のいくつかとチェックし、私は彼らとブレインストーミングした後に得た参考にいくつかの提案があります。 Webfaction.comはあなたに彼らのクライアントにそれを推奨している方法の詳細についてアイデアを提供しますから、すべての

まず...サポートフォーラムのdeploying & running WP altogether with Django on Nginx +uWSGI...

これら二つのスレッドのために、このリンクをチェックし

Deploying Django and Wordpress in same domain

wordpress + django on same account - advisable or not?

ねえ、私は1つのサポートの参考情報を得ました。 Apacheサーバ上でそれを達成する方法を説明しているスタックオーバーフロー自体、...

How do I run Django and PHP together on one Apache server?

そして最後にではなく、少なくとも、私たちのようなオタクはジャンゴでWPを統合し1の... Integrate WordPress and Django

関連する問題