[英]Deploying Django application in AWS. Raise Disallowed Host exception
我是Amazon Web Services的新手,我正在尝试使用弹性BeansTalk部署Django应用程序。 我正在关注AWS开发人员指南,当我使用EBCLI部署应用程序并打开浏览器以查看我的应用程序运行时,我收到以下错误。
Request Method: GET Request URL: http://django-env.vsvztq2hxp.us-west-1.elasticbeanstalk.com/
Django版本:1.9.12 Python版本:3.4.3已安装的应用程序:['django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django .contrib.messages','django.contrib.staticfiles']已安装的中间件:['django.middleware.security.SecurityMiddleware','django.contrib.sessions.middleware.SessionMiddleware','django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware','django.contrib.auth.middleware.AuthenticationMiddleware','django.contrib.auth.middleware.SessionAuthenticationMiddleware','django.contrib.messages.middleware.MessageMiddleware','django.middleware .clickjacking.XFrameOptionsMiddleware']
追溯:
get_response中的文件“/opt/python/run/venv/lib/python3.4/site-packages/django/core/handlers/base.py”123. response = middleware_method(request)
process_request中的文件“/opt/python/run/venv/lib/python3.4/site-packages/django/middleware/common.py”56. host = request.get_host()
在get_host 109中输入文件“/opt/python/run/venv/lib/python3.4/site-packages/django/http/request.py”。引发DisallowedHost(msg)
异常类型:DisallowedHost at / Exception值:无效的HTTP_HOST标头:'django-env.vsvztq2hxp.us-west-1.elasticbeanstalk.com'。 您可能需要将“django-env.vsvztq2hxp.us-west-1.elasticbeanstalk.com”添加到ALLOWED_HOSTS。
显然,应用程序已部署,但由于某种原因异常提升。
请问有人帮帮我吗?
你很荣幸得到这么冗长的错误..
异常类型:DisallowedHost at / Exception值:无效的HTTP_HOST标头:'django-env.vsvztq2hxp.us-west-1.elasticbeanstalk.com'。 您可能需要将“django-env.vsvztq2hxp.us-west-1.elasticbeanstalk.com”添加到ALLOWED_HOSTS。
只需添加django-env.vsvztq2hxp.us-west-1.elasticbeanstalk.com
您ALLOWED_HOSTS
在settings.py
做这样的事情
#in settings.py
ALLOWED_HOSTS = [ 'django-env.vsvztq2hxp.us-west-1.elasticbeanstalk.com', ...]
试试这个:
ALLOWED_HOSTS = ['us-west-1.elasticbeanstalk.com']
在您的settings.py文件中
在prod部署之前,这是一个很好的清单。 https://docs.djangoproject.com/en/1.11/howto/deployment/checklist/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.