九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Nginx 禁止IP訪問 只允許域名訪問
今天要在Nginx上設(shè)置禁止通過IP訪問服務(wù)器,只能通過域名訪問,這樣做是為了避免別人把未備案的域名解析到自己的服務(wù)器IP而導(dǎo)致服務(wù)器被斷網(wǎng),從網(wǎng)絡(luò)上搜到以下解決方案: 

Nginx的默認(rèn)虛擬主機在用戶通過IP訪問,或者通過未設(shè)置的域名訪問(比如有人把他自己的域名指向了你的ip)的時候生效 

最關(guān)鍵的一點是,在server的設(shè)置里面添加這一行: 
listen 80 default; 
后面的default參數(shù)表示這個是默認(rèn)虛擬主機。 

這個設(shè)置非常有用。 
比如別人通過ip或者未知域名訪問你的網(wǎng)站的時候,你希望禁止顯示任何有效內(nèi)容,可以給他返回500. 
目前國內(nèi)很多機房都要求網(wǎng)站主關(guān)閉空主機頭,防止未備案的域名指向過來造成麻煩。就可以這樣設(shè)置: 
server { 
listen 80 default; 
return 500; 
} 

也可以把這些流量收集起來,導(dǎo)入到自己的網(wǎng)站,只要做以下跳轉(zhuǎn)設(shè)置就可以: 
server { 
listen 80 default; 
rewrite ^(.*) http://www.exchangecn.com permanent; 
} 
============================== 

按照如上設(shè)置后,確實不能通過IP訪問服務(wù)器了,但是在應(yīng)該用中出現(xiàn)當(dāng)server_name后跟多個域名時,其中一個域名怎么都無法訪問: 

設(shè)置如下: 
server 
{ 
listen 80; 
server_name www. exchangecn .com  exchangecn .com 
沒更改之前,通過server_name 中的www. exchangecn .com  exchangecn .com均可訪問服務(wù)器,加入禁止IP訪問的設(shè)置后,通過exchangecn .com無法訪問服務(wù)器了,www. exchangecn .com可以訪問 

用 nginx -t 檢測配置文件會提示warning: 

[warn]: conflicting server name “ exchangecn .com” on 0.0.0.0:80, ignored 
the configuration file /usr/local/webserverinx/confinx.conf syntax is ok 
configuration file /usr/local/webserverinx/confinx.conf test is successful 

最后通過在listen 80 default;后再加server_name _;解決,形式如下: 

#禁止IP訪問 
server 
{ 
listen 80 default; 
server_name _; 
return 500; 
} 
或者 
server { 
listen 80 dufault; 
server_name _; 
rewrite ^(.*) http://www. exchangecn .net permanent; 
} 
這樣,通過 exchangecn .com就能訪問服務(wù)器了,問題解決了,但具體原因還是不清楚。 

分類:Nginx 成功分享標(biāo)簽:301, ipNginx 設(shè)置301重定向2010年3月2日iNginx沒有評論  
第一種情況:訪問A站定向到B站 
server { 
server_name www. exchangecn .net ; 
rewrite ^(.*) http://www. exchangecn .com$1 permanent; 
} 
第二種情況:不是訪問A站的全部重定向到指定頁面 
server { 
server_name www. exchangecn .net; 
if ($host != ‘ exchangecn .net’ ) { 
rewrite ^/(.*)$ http://www. exchangecn .com/$1 permanent; 
} 
} 
如果寫在第一個server段 
使用IP訪問時也將被重定向
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
在nginx中配置如何防止直接用ip訪問服務(wù)器web server及server
Nginx只允許域名訪問網(wǎng)站,禁止使用IP 訪問80,443端口
nginx強制使用https訪問(http跳轉(zhuǎn)到https)
一次性弄懂 Nginx 處理 HTTP 請求的 11 個階段
圖解在CentOS7配置nginx服務(wù)(支持多域名,禁IP直訪,防惡意解析)
防止別人域名綁定到自己的服務(wù)器IP
更多類似文章 >>
生活服務(wù)
熱點新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服