2012-04-09 24 views
7

私はPythonとApacheで最も経験が豊富ではないので、私の質問に簡単な答えがあることを望んでいます。Django仮想ホストの設定。 Apache mod_wsgi

私はApacheにmod_wsgiを接続しようとしています。私はそうするために仮想ホストを使いました。以下を参照:

<VirtualHost *:80> 
ServerAdmin [email protected] 
ServerName testserver.com/django 
#DocumentRoot/
WSGIScriptAlias//home/mycode/mysite/scripts/django.wsgi 
Alias /media/ /home/mycode/mysite/mysite/media/ 
Alias /adminmedia/ /opt/python2.7/lib/python2.7/site-packages/django/contrib/admin/media/ 
<Directory "/home/mycode/mysite/mysite/media"> 
    Order deny,allow 
    Allow from all 
    </Directory> 
</VirtualHost> 

私はPHPのインデックス・ページの代わりにtestserver.comに行くとき、これは私が私のDjangoのプロジェクトを取得し、私のDjangoプロジェクトのための素晴らしい作品。

私が探しているのは、/ var/www/html /の私のPHPプロジェクトと私のdjangoプロジェクトが共存できるようにすることです。私はそれは私がすべてのヘルプやガイダンスが大幅に高く評価され

をtestserver.com/django入力:)

おかげで、私のDjangoプロジェクトに到達するために作るしようとしています!

答えて

11

変更:

WSGIScriptAlias//home/mycode/mysite/scripts/django.wsgi 

へ:

WSGIScriptAlias /django /home/mycode/mysite/scripts/django.wsgi 

最初の引数は、マウント・ポイントである、あなたはとても単に「/ジャンゴに変更し、それがWebサーバのルートでなければなりません代わりに。

+0

ありがとうございました!それは多くをクリアする:) –

関連する問題