0

BitnamiDjangoStackイメージを使用して64ビットのubuntuEC2インスタンスをセットアップするだけです。

これまでに、いくつかのPython依存関係をインストールし、デフォルトで作成されたProjectdjangoアプリを削除しました。'django-admin.pystartprojectprojectname'で新しいアプリを作成しました。次に、http ://wiki.bitnami.org/Components/Djangoの指示に従い、 Apacheをセットアップしようとしました。

これが私のprojectname.confファイルです:

Alias /static "/opt/bitnami/apps/django/lib/python2.7/site-packages/django/contrib/admin/static"

<Directory '/opt/bitnami/apps/django/lib/python2.7/site-packages/django/contrib/'>
Order allow,deny
Allow from all
</Directory>

WSGIScriptAlias /URL_mount_point "/opt/bitnami/apps/django/scripts/projectname.wsgi"

<Directory '/opt/bitnami/apps/django/scripts'>
Order allow,deny
Allow from all
</Directory>

これが私のprojectname.wsgiです

import os, sys
sys.path.append('/opt/bitnami/apps/django/django_projects')
sys.path.append('/opt/bitnami/apps/django/django_projects/projectname')
os.environ['DJANGO_SETTINGS_MODULE'] = 'projectname.settings'

import django.core.handlers.wsgi

application = django.core.handlers.wsgi.WSGIHandler()

これが私のhttpd.confの最後の3行です。

Include "/opt/bitnami/apache2/conf/ssi.conf"
Include "/opt/bitnami/apache2/conf/bitnami/httpd.conf"
Include "/opt/bitnami/apps/django/conf/projectname.conf"

これを実行してapacheを再起動した後でも、mydomain.com / projectnameを押すと404が表示されます(Bitnamiランディングページはmydomain.comで問題なく表示されます)。

ここで何かが足りませんか?projectname.wsgiのパスが正しくありませんか(デフォルトのBitnamiディレクトリ構造から外れていません)。または、ここで欠落している追加の手順はありますか?

4

2 に答える 2

1

アクセスする必要があります:

http://mydomain.com/URL_mount_point

元の構成を表示していないように見えるので、それが問題なのか、それともある種のタイプミスなのかはわかりません。

于 2012-12-29T23:11:53.120 に答える
1

これをhttpd.confに追加しました

    WSGIScriptAlias / /opt/bitnami/apps/django/scripts/projectname.wsgi
<Directory '/opt/bitnami/apps/django/django_projects/projectname'>
    Order allow,deny
    Allow from all
</Directory>

そしてそれはそれを修正したようです。

于 2012-12-30T02:45:21.197 に答える