0

我有我自己的旧 django 项目,它不是通过 django 1.4.1 创建的。我想将它托管在 ec2 bitnami 上,以便尽管运行默认 htdocs 文件夹,但必须显示我想要的文件夹。我以前做过,但这次新机器没有运行。我已经通过这个链接

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"

并重定向了..

重定向匹配 /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 回答