果然上了公网就一堆扫描器。。
看了日志以后大部分都是没有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>