我有自己的旧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错误太多循环。我被困在几天,请帮助从我的位置运行我自己的项目。提前谢谢。
答案 0 :(得分:1)
尝试:
RedirectMatch ^/fortis$ /fortis_django/login
您现有的模式与您重定向的模式不匹配。