Nginx防止直接用IP訪(fǎng)問(wèn)Web服務(wù)器的設(shè)置方法
官方文檔中提供的方法:
If you do not want to process requests with undefined "Host" header lines, you may define a default server that just drops the requests:
server {
listen 80 default_server;
server_name _;
return 444;
}
說(shuō)白了就是只要是訪(fǎng)客用ip訪(fǎng)問(wèn)就直接重置444錯(cuò)誤。但是這樣好像又不太友好,如果能直接給跳轉(zhuǎn)到該web server的網(wǎng)址就好了。配置如下:
server {
listen 80 default_server;
server_name _;
rewrite ^ http://www.domain.com$request_uri?;
}
這樣還是有一點(diǎn)問(wèn)題,某些特別的地址,我需要用ip訪(fǎng)問(wèn),其他的都禁止,如何配置呢?比如說(shuō)我想讓監(jiān)控寶直接用ip訪(fǎng)問(wèn)我的機(jī)器的nginx狀態(tài)信息,其他的用ip訪(fǎng)問(wèn)的所有請(qǐng)求都跳轉(zhuǎn)到域名上。
server {
listen 80 default_server;
server_name _;
location /xxxxx{
stub_status on;
access_log off;
}
location /{
rewrite ^ http://www.domain.com$request_uri?;
}
}
這樣就實(shí)現(xiàn)了我們想要的功能了。
- Nginx 禁止IP訪(fǎng)問(wèn) 只允許域名訪(fǎng)問(wèn)
- Nginx服務(wù)器限制IP訪(fǎng)問(wèn)的各種情況全解析
- Nginx中禁止使用IP訪(fǎng)問(wèn)網(wǎng)站的配置實(shí)例
- 禁止IP訪(fǎng)問(wèn)網(wǎng)站的多種方法分享(linux,php,nginx,apache)
- nginx禁止某個(gè)IP訪(fǎng)問(wèn)站點(diǎn)的設(shè)置方法
- Nginx+iptables屏蔽訪(fǎng)問(wèn)Web頁(yè)面過(guò)于頻繁的IP(防DDOS,惡意訪(fǎng)問(wèn),采集器)
- Nginx限制某個(gè)IP同一時(shí)間段的訪(fǎng)問(wèn)次數(shù)和請(qǐng)求數(shù)示例代碼
相關(guān)文章
nginx 如何實(shí)現(xiàn)if嵌套的方法示例
這篇文章主要介紹了nginx 如何實(shí)現(xiàn)if嵌套的方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11使用Nginx實(shí)現(xiàn)灰度發(fā)布的使用
這篇文章主要介紹了使用Nginx實(shí)現(xiàn)灰度發(fā)布的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-03-03nginx如何將http訪(fǎng)問(wèn)的網(wǎng)站改成https訪(fǎng)問(wèn)
這篇文章主要介紹了nginx如何將http訪(fǎng)問(wèn)的網(wǎng)站改成https訪(fǎng)問(wèn),幫助大家更好的理解和使用nginx,感興趣的朋友可以了解下2021-02-02Nginx的安裝和多域名配置的實(shí)現(xiàn)方法
這篇文章主要介紹了Nginx的安裝和多域名配置的實(shí)現(xiàn)方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-09-09Nginx?Tomcat負(fù)載均衡動(dòng)靜分離原理解析
這篇文章主要為大家介紹了Nginx?Tomcat負(fù)載均衡動(dòng)靜分離原理解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-10-10使用Nginx?+?Keepalived?實(shí)現(xiàn)高可用?Web?負(fù)載均衡筆記(虛擬機(jī))
這篇文章主要介紹了使用Nginx?+?Keepalived?實(shí)現(xiàn)高可用?Web?負(fù)載均衡筆記,需要的朋友可以參考下2023-08-08詳解Keepalived+Nginx實(shí)現(xiàn)高可用(HA)
這篇文章主要介紹了詳解Keepalived+Nginx實(shí)現(xiàn)高可用(HA),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-06-06