nginxの空のホストヘッダー

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-07-29 09:13:091354ブラウズ

ホスト ヘッダー

この概念は Windows IIS サーバーに由来しています。簡単に理解できるのは、ホスト ヘッダーはホストであるということです。

nginx は空のホスト ヘッダー構成を禁止しており、

ドメイン名と場所に基づいてリクエストとリバース プロキシを分散できます。
たとえば、

<code>server {
        listen <span>80</span>;
        server_name _;   <span>##标示空主机头</span>        location / {
                root html;
                <span>return</span><span>404</span>;
        }

        location ~ /.ht {
                deny <span>all</span>;
        }
    }</code>

これは空のホスト ヘッダー アクセスを禁止します。

nginx は転送できるドメイン名を設定します

ss

<code>server {
        listen  <span>80</span><span>;</span>
        server_name www<span>.test</span><span>.com</span><span>;</span>        location / {
                root html<span>;</span>
                index index<span>.html</span> index<span>.htm</span><span>;</span>
        }
    }

    server {
        listen       <span>80</span><span>;</span>
        server_name  localhost<span>;</span><span>#charset koi8-r;</span><span>#access_log  logs/host.access.log  main;</span>        location / {
            root   html<span>;</span>
            index  index<span>.html</span> index<span>.htm</span><span>;</span>
        }

        <span>#error_page  404              /404.html;</span><span># redirect server error pages to the static page /50x.html</span><span>#</span>
        error_page   <span>500</span><span>502</span><span>503</span><span>504</span>  /<span>50</span><span>x</span><span>.html</span><span>;</span>
        location = /<span>50</span><span>x</span><span>.html</span> {
            root   html<span>;</span>
        }

        location ~ (favicon<span>.ico</span>) {
                 root html<span>;</span>
         }
    }</code>

このマシン上に 2 つの仮想ホスト (1 つは www.test.com、もう 1 つは localhost) を構成します。 ;

ホスト バインディングは次のとおりです (/etc/hosts ファイルを変更します):

<code><span>127.0</span><span>.0</span><span>.1</span>       localhost
<span>127.0</span><span>.0</span><span>.1</span>  www<span>.test</span><span>.com</span><span>127.0</span><span>.0</span><span>.1</span>  www<span>.test</span>1<span>.com</span></code>

は localhost および www.test.com 経由でアクセスできるようになりましたが、www.test1.com 経由のアクセスは拒否され、404 エラーが報告されます。

')​​.addClass('事前番号付け').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

上記では、nginx の空のホスト ヘッダーと関連する内容を紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。