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ディレクトリ構造から外れていません)。または、ここで欠落している追加の手順はありますか?