如何在bitnami ec2上运行自己的项目?

时间:2012-11-06 12:59:54

标签: amazon-ec2 amazon-web-services apache2 mod-wsgi django-wsgi

我有自己的旧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"

并重定向..

  

RedirectMatch / fortis / fortis_django / login

所以,每当我去myurl / fortis时,它会出现myurl / fortis_django / login错误太多循环。我被困在几天,请帮助从我的位置运行我自己的项目。提前谢谢。

1 个答案:

答案 0 :(得分:1)

尝试:

RedirectMatch ^/fortis$ /fortis_django/login

您现有的模式与您重定向的模式不匹配。