0

Django 1.4.1 で作成されていない古い Django プロジェクトがあります。デフォルトのhtdocsフォルダーを実行しているにもかかわらず、目的のフォルダーを表示する必要があるように、ec2 bitnamiでホストしたい。以前にこれを行ったことがありますが、今回は新しいマシンで実行されていません。私はこのリンクを通過しました

http://bitnami.org/forums/forums/djangostack/topics/getting-started

すでにすべてでした。私が持っている私の変更は..

httpd.conf 内

myproject_cofig.conf 内

WSGIScriptAlias /fortis_django "/opt/bitnami/apps/django/conf/fortis_django_wsgi.wsgi"\


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

myproject_wsgi.wsgi 内

import os, sys
sys.path.append('/opt/bitnami/')
sys.path.append('/opt/bitnami/projects/')
sys.path.append('/opt/bitnami/projects/fortis_django')
os.environ['DJANGO_SETTINGS_MODULE'] = 'fortis_django.settings'

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

そして、プロジェクトの場所がチェックされ、その正しい..

httpd.confで変更しました..

DocumentRoot "/opt/bitnami/projects" 

Include "/opt/bitnami/apps/django/conf/fortis_django_config.conf"

また、リダイレクトされます..

RedirectMatch /fortis /fortis_django/login

そのため、myurl/fortis にアクセスするたびに myurl/fortis_django/login にエラーが発生し、ループが多すぎます。私は自分の場所から自分のプロジェクトを実行するのを手伝ってください。前もって感謝します。

4

1 に答える 1

1

試す:

RedirectMatch ^/fortis$ /fortis_django/login

既存のパターンは、リダイレクト先のパターンと一致しません。

于 2012-11-06T22:08:22.873 に答える