主機頭
這個概念來自windows IIS伺服器;我們可以簡單理解為,一個主機頭就是一個host;
nginx 禁止空主機頭配置
可以根據域名和location來分發請求,反向代理;
譬如
<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;在本機配置了兩個虛擬主機,一個是www.test.com,一個是localhost;而host綁定為(修改/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('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i
').text(i)); }; $numbering.fadeIn(1700); }); }); 以上就介紹了nginx空主機頭,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。