Nginx设置防止IP及非配置域名访问

来源:互联网 发布:网络整合营销4i原则 编辑:程序博客网 时间:2024/06/08 10:04

该怎么防止别人的域名能访问我们的网站呢,Nginx下关闭空主机头:

返回500或304

#设置IP或其它域名访问时返回500或304server{    listen 80 default;    server_name _;  ##标示空主机头    return 500;}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

或将流量引到自己的网站

#设置IP或其它域名访问时重定向到www.xxx.comserver{    listen 80 default;    server_name _;   ##标示空主机头    rewrite ^(.*) http://www.xxx.com;}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

空主机似乎是IIS的概念,我的理解是这个配置是一个默认配置,类似于switch结构里的那个捡漏的default,总之就是没有定义的情况就使用这段配置。 
经过这样的配置之后使用服务器IP或者非配置的域名访问时就会返回错误或被重定向了。

阅读全文
0 0
原创粉丝点击