相关疑难解决方法(0)

Django的SuspiciousOperation无效的HTTP_HOST标头

升级到Django 1.5后,我开始收到这样的错误:

Traceback (most recent call last):

File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 92, in get_response
response = middleware_method(request)

File "/usr/local/lib/python2.7/dist-packages/django/middleware/common.py", line 57, in process_request
host = request.get_host()

File "/usr/local/lib/python2.7/dist-packages/django/http/request.py", line 72, in get_host
"Invalid HTTP_HOST header (you may need to set ALLOWED_HOSTS): %s" % host)

SuspiciousOperation: Invalid HTTP_HOST header (you may need to set ALLOWED_HOSTS): www.google.com

<WSGIRequest
path:/,
GET:<QueryDict: {}>,
POST:<QueryDict: {}>,
COOKIES:{},
META:{'CONTENT_LENGTH': '',
'CONTENT_TYPE': '',
'DOCUMENT_ROOT': '/etc/nginx/html',
'HTTP_ACCEPT': 'text/html',
'HTTP_HOST': 'www.google.com',
'HTTP_PROXY_CONNECTION': 'close',
'HTTP_USER_AGENT': 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT …
Run Code Online (Sandbox Code Playgroud)

django

89
推荐指数
4
解决办法
6万
查看次数

在弹性beanstalk上配置apache

我正在使用django开发弹性beanstalk,我想对apache配置进行两处更改:

1.将www.domain.com重定向到domain.com

2.将http://domain.com重定向到https://domain.com

我没有apache配置的经验,谷歌搜索它让我觉得我应该把RewriteRules放在.htaccess文件中.

示例: 如何在亚马逊弹性beanstalk上强制使用https而不会失败运行状况检查

我找不到有关如何使用弹性beanstalk配置(.ebextensions)的说明,我试图简单地将.htaccess文件放在我的root filder中并进行部署,但它不起作用.

有谁知道如何在弹性豆茎中添加RewriteRules?

apache .htaccess amazon-web-services amazon-elastic-beanstalk

21
推荐指数
3
解决办法
2万
查看次数