使用Nginx阻止别人域名跳转到自己服务器上

在Nginx上设置禁止通过IP或者通过未设置的域名访问访问服务器,只能通过已绑定的域名访问,这样做是为了避免别人把未备案或者有被隔离风险的域名解析到自己的服务器IP而导致服务器被隔离,有以下解决方案:

Nginx的默认虚拟主机在用户通过IP访问,或者通过未设置的域名访问(比如有人把他自己的域名指向了你的IP)的时候生效

最关键的一点是,在server的设置里面添加这一行:

listen 80 defaultt_server;

后面的default_server参数表示这个是默认主机。

这个设置非常有用。

比如别人通过ip或者未知域名访问你的网站的时候,你希望禁止显示任何有效内容,可以给他返回500或者403之类.

就可以这样设置:

server {
  listen 80 defaultt_server;
  return 403;
}

也可以把这些流量收集起来,导入到自己的网站,只要做以下跳转设置就可以:

server {
  listen 80 default;
  rewrite ^(.*) https://jpeng.xyz$1 permanent;
}

按照如上设置后,确实不能通过IP访问服务器了,但是在应该用中出现当server_name后跟多个域名时,其中一个域名可能出现怎么都无法访问的情况:

例如:

server {
  listen 80;
  server_name jpeng.xyz www.jpeng.xyz
}

没更改之前,通过server_name中的www.jpeng.xyzjpeng.xyz均可访问服务器,加入禁止IP访问的设置后,通过 www.jpeng.xyz 无法访问服务器了,jpeng.xyz可以访问

nginx -t检测配置文件会提示warning:

[warn]: conflicting server name “jpeng.xyz” on 0.0.0.0:80, ignored
the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
configuration file /usr/local/nginx/conf/nginx.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 ^(.*) https://jpeng.xyz$1 permanent;
}

这样,通过www.jpeng.xyz就能访问网站了。

未经允许不得转载(声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:net-net@foxmail.com进行举报,并提供相关证据,工作人员会在10个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。):策信智库资讯网 » 使用Nginx阻止别人域名跳转到自己服务器上

赞 (0)
indian school girls porn videos tubexo.mobi school girls xvideo broken marriage vow march 22 full episode thepinoytv.net abot kamay na pangarap episode today افلام سكس هندي arabicpornmovies.com بنات محجبات سكس شاب ينكح اخته arabianporns.com قصص سكس سعودي سكس في الطيارة muarab.net سكس عربى واجنبى girls fucking videos freshpornclips.mobi xxx free download سكس بكارة porndot.info موقع افلام اباحية bengali sexy sex teenpornvideo.mobi chella kutty كسه 24pornos.com سكس قرد مع بنت punjabi randi sex nudevista.pro mia khalifa naked ashima bhalla bigassporntrends.com www.indianxx nude b grade indiananalfuck.com you pron xxx hinde vedio tubeofporn.mobi iwink tv kolkata girls need sex pornhindimovies.com indian xxx vidio saxy bf download pornborn.mobi co xxx