我有我自己的旧 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 都会出现错误太多循环。我被困了几天,请帮助从我的位置运行我自己的项目。提前致谢。