>백엔드 개발 >PHP 튜토리얼 >nginx 빈 호스트 헤더

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>

로 설정합니다. 두 개의 가상 호스트가 생성됩니다. 하나는 www.test.com이고 다른 하나는 localhost

이며 호스트 바인딩은 다음과 같습니다(/etc/hosts 파일 수정). >

이제 localhost 및 www.test.com에 대한 액세스를 전달할 수 있지만 www.test1.com을 통한 액세스는 거부되고 404 오류가 보고됩니다.
<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>

').addClass('pre-numbering; ').숨다(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i

').text(i)); }; $numbering.fadeIn(1700); }); }); 위 내용은 관련 내용을 포함하여 nginx 빈 호스트 헤더를 소개한 내용이므로 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.