nginx阻止對(duì)未綁定域名的訪問(wèn)方式
nginx阻止對(duì)未綁定域名的訪問(wèn)
當(dāng)請(qǐng)求走進(jìn) nginx 時(shí),會(huì)依次匹配每一個(gè) server 和 location 塊。
當(dāng)某個(gè)請(qǐng)求訪問(wèn)了未綁定的 server_name,由于每個(gè) server 和 location 都訪問(wèn)不上,就會(huì)默認(rèn)選擇第一個(gè),
下面舉例說(shuō)明:
nginx配置文件節(jié)選
server {
location {
server_name a.example.com;
index index.html;
}
location {
server_name b.example.com;
index index.html;
}
}
當(dāng)請(qǐng)求訪問(wèn)的地址是 c.example.com 的時(shí)候會(huì)發(fā)生什么?
答案是請(qǐng)求匹配到了 a.example.com。
為了阻止這種情況的發(fā)生
可以配置一個(gè)默認(rèn)的 server 塊用于阻止非法請(qǐng)求:
server {
listen 80;
listen 443;
return 444;
}
server {
location {
server_name a.example.com;
index index.html;
}
location {
server_name b.example.com;
index index.html;
}
}
另外,你還可以通過(guò)先顯式指定 default_server 的方式:
server {
listen 80 default_server;
listen 443 default_server;
return 444;
}
這樣你就不必依賴 server 塊配置的順序了,推薦。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
nginx訪問(wèn)控制的實(shí)現(xiàn)示例
這篇文章主要介紹了nginx訪問(wèn)控制的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11
Nginx+tomcat負(fù)載均衡集群的實(shí)現(xiàn)方法
這篇文章主要介紹了Nginx+tomcat負(fù)載均衡集群,的實(shí)現(xiàn)方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-01
nginx配置完rewrite瀏覽器提示將您重定向的次數(shù)過(guò)多的解決方法
本文主要介紹了nginx配置完rewrite瀏覽器提示將您重定向的次數(shù)過(guò)多的解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07
Nginx配置文件(nginx.conf)配置詳解(總結(jié))
本篇文章主要介紹了Nginx配置文件(nginx.conf)配置詳解,這對(duì)初學(xué)者有一定的參考價(jià)值,有興趣的可以了解一下。2016-12-12
在Nginx服務(wù)器中配置針對(duì)TCP的負(fù)載均衡的方法
這篇文章主要介紹了在Nginx服務(wù)器中配置針對(duì)TCP的負(fù)載均衡的方法,另外還介紹了TCP負(fù)載均衡的執(zhí)行原理,需要的朋友可以參考下2015-12-12
利用nginx搭建靜態(tài)資源服務(wù)器的方法步驟
這篇文章主要介紹了利用nginx搭建靜態(tài)資源服務(wù)器的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06
Nginx實(shí)現(xiàn)集群的負(fù)載均衡配置過(guò)程解析
這篇文章主要為大家詳細(xì)介紹了Nginx實(shí)現(xiàn)集群的負(fù)載均衡配置過(guò)程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-02-02
基于nginx獲取代理服務(wù)ip以及客戶端真實(shí)ip詳解
最近在研究nginx中如何獲取真實(shí)客戶端IP的方法,下面這篇文章主要給大家介紹了基于nginx獲取代理服務(wù)ip以及客戶端真實(shí)ip的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-07-07

