django在runserver时得到奇怪的请求

时间:2018-02-02 07:01:11

标签: django

我很好奇,我用Django运行runserver,第一个请求是我正在处理的,但是其他的呢?我没有提供baidu服务器,为什么someboy会从我的临时服务器请求它?

  

[02 / Feb / 2018 12:20:05]" GET / stk /?format = json& _ = 1517542783567   HTTP / 1.1" 200 2247无效的HTTP_HOST标题:' 1.164.39.192'。你可以   需要添加你的1.164.39.192'允许_HOSTS。 [02 / Feb / 2018 12:50:54]   " GET //wp-login.php HTTP / 1.1" 400 62538无效的HTTP_HOST标头:   ' 1.164.39.192&#39 ;.您可能需要添加u' 1.164.39.192'允许_HOSTS。   [02 / Feb / 2018 12:51:20]" GET /wp//wp-login.php HTTP / 1.1" 400 62571   HTTP_HOST标头无效:' www.baidu.com'。您可能需要添加   ü' www.baidu.com'允许_HOSTS。 [02 / Feb / 2018 14:15:00]" GET   http://www.baidu.com/cache/global/img/gs.gif HTTP / 1.1" 400 62677

1 个答案:

答案 0 :(得分:0)

如果请求(如搜索引擎爬虫等)带有您在ALLOWED_HOSTS设置中不存在的HTTP主机头,则Django会像您一样创建日志。 在他们点击Django app之前你可以杀死这些请求。对于解决方案,请检查this