• ~尘曦~
    2019-07-12
    老师返回用户请求时怎么隐藏或更改版本号

    作者回复: 加入server_tokens off;可以隐藏版本号

    
    
  • vaynedu
    2019-06-18
    refer本身只是简单注明来源,况且http报文头明文传输,随便篡改,服务器使用refer防爬虫一点都不靠谱,最简单的做法稍微鉴权md5(filename + timestamp + sign), 或者限制同一个ip某段时间的访问次数

    作者回复: 对于极力隐藏自己的爬虫,目前只能通过各种验证码来防范。有些爬虫不隐藏自己时,可以基于user-agent来判定。详见我的《Web协议详解与抓包实战》第35课:网络爬虫原理与应对方式

    
    
  • 张营
    2019-01-16
    你好老师,我在init_worker_by_lua_file的lua代码里想用ngx.var的配置,提示有错,不能使用,有什么办法解决吗?

    作者回复: 没有办法,init_worker_by_lua_file是在worker进程刚启动、还没开始处理请求时的lua代码(第6部分课程会讲到),而ngx.var是针对请求的(参见第72课),所以这时用不了。找找替代方案,有些变量的值例如worker进程id有其他的SDK可以用的比如ngx.worker.*

    
    
  • Panda
    2019-01-05
    内置的变量很丰富 学习了 可以记录一些我们想要的数据到 log里面或者是 response 里面

    作者回复: :-)

    
    
我们在线,来聊聊吧