nginx禁止绑定非法域名
总有些人,会把自己的域名绑到你的主机上。
出于什么原因,我没想到,但你肯定不愿意别人这么做。
在nginx中,用以下代码,配置一个默认主机。
server{ listen 80 default; server_name _; return 404; }
server{ listen 80 default_server; server_name _; rewrite ^(.*) http://www.frady.info permanent; }
default/default_server参数是创建一个默认虚拟主机。
如果所有域都不匹配,就直接转到这个虚拟主机(没有主机头的所有的请求或其它虚拟主机没有主头的请求直接发给这个默认虚拟主机)。
server_name_;表示什么主机名都不匹配(匹配那些虚假的无效的主机头)。
如果你是自己改域名了,那可以这么做转发,这样流量还在,不至于都跑到首页去了
rewrite ^/(.*) http://www.frady.info/$1 last;
相关推荐
niutingbaby 2020-06-14
岁月如歌 2020-05-19
luohui 2020-04-29
liwf 2020-04-20
matthismeng 2020-02-08
lovelily 2020-01-19
zhangwentaohh 2020-01-14
athrenzala 2019-11-07
vanturman 2019-11-07
WordPress 2019-11-05
坚持坚持再坚持 2019-10-30
HatsuneMiku 2011-04-09
lovelily 2011-12-08
sjpeter 2011-10-31
人亦有言进退维谷 2013-10-21
zzdashen 2014-09-05
lafuerjidei 2012-12-11
lovelily 2010-09-27