關(guān)閉nginx空主機(jī)頭 防止nginx空主機(jī)頭及惡意域名指向
nginx的默認(rèn)配置中的虛擬主機(jī)允許用戶通過IP訪問,或者通過未設(shè)置的域名訪問(比如有人惡意把他自己的域名指向了你的ip)
這是因?yàn)槟J(rèn)配置中的server區(qū)域里有這一行:
listen 80 default;
后面的default參數(shù)表示這個(gè)是默認(rèn)虛擬主機(jī),接受所有指向過來的域名
比如別人通過ip或者未知域名訪問你的網(wǎng)站的時(shí)候,你希望禁止顯示任何有效內(nèi)容,可以給他返回500.
server {
listen 80 default;
server_name _;
return 500;
}
你也可以把這些流量收集起來,導(dǎo)入到自己的網(wǎng)站,只要做以下跳轉(zhuǎn)設(shè)置就可以:
server {
listen 80 default;
rewrite ^(.*) http://www.fzitv.net permanent;
}
如果是多IP的服務(wù)器時(shí),只屏蔽了一個(gè)IP:
可以試下這樣:
server {
listen *:80 default;
server_name _;
return 500;
}
不行時(shí)再試下:
server {
listen *:80;
server_name _;
return 500;
}
使用空主機(jī)頭后,PHPmyadmin 之后將無法訪問,加個(gè)二級(jí)域名指向phpmyadmin目錄就行了。
相關(guān)文章
nginx try_files指令的實(shí)現(xiàn)示例
try_files用于指定文件的查找規(guī)則,可以配置多個(gè)規(guī)則,會(huì)按順序執(zhí)行查找規(guī)則,本文主要介紹了nginx try_files指令的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下2024-07-07
Nginx設(shè)置目錄的訪問權(quán)限實(shí)現(xiàn)訪問靜態(tài)資源
遇到Permission denied錯(cuò)誤,通常是Nginx用戶權(quán)限不足,本文就來介紹一下Nginx設(shè)置目錄的訪問權(quán)限實(shí)現(xiàn)訪問靜態(tài)資源2024-10-10
詳解Nginx反向代理實(shí)現(xiàn)Kibana登錄認(rèn)證功能
這篇文章主要介紹了詳解Nginx反向代理實(shí)現(xiàn)Kibana登錄認(rèn)證功能,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-06-06
Kubernetes中Nginx服務(wù)啟動(dòng)失敗排查流程分析(Error:?ImagePullBackOff)
這篇文章主要介紹了Kubernetes中Nginx服務(wù)啟動(dòng)失敗排查流程(Error:?ImagePullBackOff),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-03-03
Nginx-rtmp實(shí)現(xiàn)直播媒體實(shí)時(shí)流效果
這篇文章主要介紹了Nginx-rtmp實(shí)現(xiàn)直播媒體實(shí)時(shí)流效果,文中給出了總體設(shè)計(jì)圖,為了整合平臺(tái),會(huì)自建RTMP流媒體服務(wù)器和使用云廠商SaaS的RTMP流媒體服務(wù),需要的朋友可以參考下2018-08-08
nginx實(shí)現(xiàn)tomcat動(dòng)靜分離詳解
本篇文章主要介紹了nginx實(shí)現(xiàn)tomcat動(dòng)靜分離詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-06-06

