我是 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 123 中的文件“/opt/python/run/venv/lib/python3.4/site-packages/django/core/handlers/base.py”。response = middleware_method(request)
process_request 56 中的文件“/opt/python/run/venv/lib/python3.4/site-packages/django/middleware/common.py”。host = request.get_host()
get_host 109 中的文件“/opt/python/run/venv/lib/python3.4/site-packages/django/http/request.py”.raise DisallowedHost(msg)
异常类型:DisallowedHost at / 异常值:无效的 HTTP_HOST 标头:'django-env.vsvztq2hxp.us-west-1.elasticbeanstalk.com'。您可能需要将“django-env.vsvztq2hxp.us-west-1.elasticbeanstalk.com”添加到 ALLOWED_HOSTS。
显然应用程序已部署,但由于某种原因引发了异常。
有人可以帮我吗?