将 osqa 托管到 AWS EC2 时出现错误请求 (400)

Bad Request (400) while hosting osqa to AWS EC2

我将 osqa 托管到 AWS EC2 Ubuntu。在访问我的网站时,遇到 Bad Request (400)

Bad Request (400)

我查看日志信息。 /var/log/apache2/osqa.error.log/var/log/apache2/osqa.access.log里面什么都没有,如下:

84.97.200.240 - - [07/Jun/2015:16:26:43 +0000] "GET /favicon.ico HTTP/1.1" 400 205 84.97.200.240 - - [07/Jun/2015:16:26:44 +0000] "GET /favicon.ico HTTP/1.1" 400 205 84.97.200.240 - - [07/Jun/2015:16:28:37 +0000] "GET / HTTP/1.1" 400 205 84.97.200.240 - - [07/Jun/2015:16:29:01 +0000] "GET / HTTP/1.1" 400 205

我不知道发生了什么以及如何解决它。

希望您已经将 settings_local.py.dist 重命名为 settings_local.py。然后打开 settings_local.py 并将您的本地主机名添加到 ALLOWED_HOSTS 设置。

例如:

ALLOWED_HOSTS = ('yourhostname.com','localhost','127.0.0.1',)