果然上了公网就一堆扫描器。。
看了日志以后大部分都是没有User-Agent的。那就好办了。nginx配置走一走
写在http{}中:

vim nginx.conf

if ($http_user_agent = "") {
                return 403;
        }

然后顺带一提IIS的配置方式:
web.config

<rewrite>
  <rules>
    <rule name="BlockEmpty" stopProcessing="true">
      <match url=".*"/><!-- Any url -->
      <conditions>
        <add input="{HTTP_USER_AGENT}" pattern="^$"/><!-- Empty -->
      </conditions>
      <action type="CustomResponse" statusCode="403" statusDescription="Forbidden"/>
    </rule>
  </rules>
</rewrite>
上一篇 下一篇