仓酷云

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

[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就可以会见办事器了。

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
爱飞 该用户已被删除
沙发
发表于 2015-1-16 17:47:24 | 只看该作者

给大家带来Nginx 克制IP会见

现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。
若相依 该用户已被删除
板凳
 楼主| 发表于 2015-1-25 18:07:39 | 只看该作者
尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助.
小女巫 该用户已被删除
地板
发表于 2015-2-3 14:06:17 | 只看该作者
再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?
分手快乐 该用户已被删除
5#
发表于 2015-2-9 04:57:38 | 只看该作者
熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种:
小妖女 该用户已被删除
6#
发表于 2015-2-27 02:58:08 | 只看该作者
Windows有MS-DOS?方式,在该方式下通过输入DOS命令来操作电脑;Linux与Windows类似,也有命令方式,Linux?启动后如果不执行?X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。?
不帅 该用户已被删除
7#
发表于 2015-3-8 21:53:13 | 只看该作者
通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在Linux环境下运行,转换目录等等。学了这些基础才能进行下面的模拟OS程序。?
简单生活 该用户已被删除
8#
发表于 2015-3-16 23:59:04 | 只看该作者
在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-14 14:38

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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