我很好奇,我用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
答案 0 :(得分:0)
如果请求(如搜索引擎爬虫等)带有您在ALLOWED_HOSTS设置中不存在的HTTP主机头,则Django会像您一样创建日志。 在他们点击Django app之前你可以杀死这些请求。对于解决方案,请检查this