9

私はPythonとApacheの経験があまりないので、私の質問に対する簡単な答えがあることを望んでいます。

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

<VirtualHost *:80>
ServerAdmin admin@example.com
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プロジェクトを共存させるためのヘルプです。djangoプロジェクトに到達できるようにしようとしています。testserver.com/djangoと入力します。

ヘルプやガイダンスは大歓迎です:)

ありがとう!

4

1 に答える 1

12

変化する:

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

に:

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

最初の引数はマウントポイントです。これをWebサーバーのルートにする必要があるため、代わりに「/django」に変更してください。

于 2012-04-10T01:09:25.933 に答える