Maison > développement back-end > tutoriel php > [nginx] 对UA为空的请求返回403

[nginx] 对UA为空的请求返回403

WBOY
Libérer: 2016-08-08 09:26:45
original
1519 Les gens l'ont consulté

nginx blocking blank user agent .
sometime apps’ backgroud request always visit a url, and these requests’ user agent is black, so I want block them.

针对一个location的nginx配置

<code>       location / {
            <span>if</span> (<span>$http_user_agent</span> = <span>""</span>){
                access_log off;
                <span>return</span><span>403</span>;
            }

            default_<span>type</span>   text/html;
            content_by_lua <span>'
                ngx.say("<h1>你好 baby </h1>")
            '</span>;
        }</code>
Copier après la connexion

模拟请求

<code>lzz<span>@ubuntu</span><span>:conf</span><span>$ </span>curl <span>'http://localhost'</span>
<h1>你好 baby /h1></h1></code>
Copier après la connexion
<code>lzz@ubuntu:conf$ curl -H "User-Agent:" 'http://localhost'
<span>html</span>><span>head</span>><span>title</span>>403 Forbidden<span><span>title</span>></span><span><span>head</span>></span><span>body</span><span>bgcolor</span>=<span>"white"</span>><span>center</span>><span>h1</span>>403 Forbidden<span><span>h1</span>></span><span><span>center</span>></span><span>hr</span>><span>center</span>>ngx_openresty/1.2.6.1<span><span>center</span>></span><span><span>body</span>></span><span><span>html</span>></span></code>
Copier après la connexion

声明:
本文出自 “orangleliu笔记本” 博客,转载请务必保留此出处http://blog.csdn.net/orangleliu/article/details/44861585
作者orangleliu 采用署名-非商业性使用-相同方式共享协议

以上就介绍了[nginx] 对UA为空的请求返回403,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal