仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 643|回复: 9
打印 上一主题 下一主题

[CentOS(社区)] 带来一篇CentOS下Nginx 克制IP会见

[复制链接]
爱飞 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:25:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!我们在利用的时分会碰到良多的歹意IP打击,这个时分就要用到Nginx克制IP会见了。上面我们就先看看Nginx的默许假造主机在用户经由过程IP会见,大概经由过程未设置的域名会见(好比有人把他本人的域名指向了你的ip)的时分失效最关头的一点是,在server的设置内里增加这一行:
  1. listen80default;
复制代码
前面的default参数暗示这个是默许假造主机。
Nginx克制IP会见这个设置十分有效。
好比他人经由过程ip大概未知域名会见你的网站的时分,你但愿克制显现任何无效内容,能够给他前往500.今朝国际良多机房都请求网站主封闭空主机头,避免未存案的域名指向过去形成贫苦。就能够如许设置:
  1. server{listen80default;return500;}
复制代码
也能够把这些流量搜集起来,导进到本人的网站,只需做以下跳转设置就能够:
  1. server{listen80default;rewrite^(.*)http://www.mydomain.compermanent;}
复制代码
依照如上设置后,的确不克不及经由过程IP会见办事器了,可是在应当用中呈现当server_name后跟多个域名时,个中一个域名怎样都没法会见,设置以下:
  1. server{listen80;server_namewww.abc.comabc.com}
复制代码
没变动之前,经由过程server_name中的www.abc.comabc.com都可会见办事器,到场Nginx克制IP会见的设置后,经由过程abc.com没法会见办事器了,www.abc.com能够会见,用Nginx-t检测设置文件会提醒warning:
  1. [warn]:conflictingservername“abc.com”on0.0.0.0:80,ignoredtheconfigurationfile/usr/local/webserver/Nginx/conf/Nginx.confsyntaxisokconfigurationfile/usr/local/webserver/Nginx/conf/Nginx.conftestissuccessful
复制代码
最初经由过程在listen80default;后再加server_name_;办理,情势以下:
  1. #克制IP会见server{listen80default;server_name_;server_namewww.abc.comabc.comreturn500;}
复制代码


如许,经由过程abc.com就可以会见办事器了。
欢迎大家来到仓酷云论坛!
只想知道 该用户已被删除
沙发
发表于 2015-1-16 17:45:40 | 只看该作者

带来一篇CentOS下Nginx 克制IP会见

放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。
乐观 该用户已被删除
板凳
发表于 2015-1-16 17:45:40 | 只看该作者

带来一篇CentOS下Nginx 克制IP会见

安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果Linux说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。
海妖 该用户已被删除
地板
发表于 2015-1-25 22:15:56 | 只看该作者
和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。
变相怪杰 该用户已被删除
5#
发表于 2015-2-4 15:17:03 | 只看该作者
我感觉linux的学习,学习编程~!~!就去学习C语言编程!!
第二个灵魂 该用户已被删除
6#
发表于 2015-2-10 03:54:48 | 只看该作者
最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。
简单生活 该用户已被删除
7#
发表于 2015-2-28 21:12:24 | 只看该作者
Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。
谁可相欹 该用户已被删除
8#
发表于 2015-3-10 12:51:29 | 只看该作者
我想即使Linux高手也很难快速准确精练的回答你。
蒙在股里 该用户已被删除
9#
发表于 2015-3-17 12:05:22 | 只看该作者
眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。
兰色精灵 该用户已被删除
10#
发表于 2015-3-24 13:00:21 | 只看该作者
Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-6-18 19:51

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表