[日期:2011-04-09] 来源:Linux社区  作者:Linux 今天要在Nginx上设置禁止通过IP访问服务器,只能通过域名访问,这样做是为了避免别人把未备案的域名解析到自己的服务器IP而导致服务器被断网,从网络上搜到以下解决方案: Nginx的默认虚拟主机在用户通过IP访问,或者通过未设置的域名访问(比如有人把他自己的域名指向了你的ip)的时候生效 最关键的一点是,在s
转载 精选 2011-08-19 16:25:01
1031阅读
今天要在Nginx上设置禁止通过IP访问服务器,只能通过域名访问,这样做是为了避免别人把未备案的域名解析到自己的服务器IP而导致服务器被断网,从网络上搜到以下解决方案:Nginx的默认虚拟主机在用户通过IP访问,或者通过未设置的域名访问(比如有人把他自己的域名指向了你的ip)的时候生效最关键的一点是,在server的设置里面添加这一行:listen 80 default;后面的default参数表
转载 精选 2013-06-05 18:50:25
646阅读
一 背景为什么要禁止ip访问?为了避免其他人把未备案的域名解析到自己的服务器IP,而导致服务器被断网,我们可
原创 2022-11-29 18:14:49
3714阅读
背景:北京市通信管理局通知不允许使用ip访问,国家的规定不能打马虎眼了,安排上。解决方法:这里介绍修改配置文件nginx.conf两种方法:1)在server段里插入如下正则:```listen 80;server_name www.xxx.net;if ($host != 'www.xxx.net'){ return 403;}2)添加一个新的server新加的server(注
原创 2022-12-14 18:29:40
769阅读
nginx只允许域名访问,禁止ip访问 禁止其他域名访问 背景:为什么要禁止ip访问页面呢?这样做是为了避免其他人把未备案的域名解析到自己的服务器IP,而导致服务器被断网,我们可以通过禁止使用ip访问的方法,防止此类事情的发生。解决方法:这里介绍修改配置文件nginx.conf两种方法:1)在ser ...
转载 2021-07-24 18:15:00
1631阅读
2评论
Nginx禁止IP访问,只允许域名访问 我们在使用nginx的过程中会遇到很多的恶意IP,这个时候就要用到Nginx 禁止IP访问了。 1.直接返回403错误 或者返回500错误 2.通过301跳转到主页 如果直接显示500或者403页面,导致用户体验不好,故做301跳转
原创 2022-03-25 16:58:39
1305阅读
nginx 禁止ip访问只允许域名访问
原创 2017-02-13 17:58:08
2801阅读
背景:为什么要禁止ip访问页面呢?这样做是为了避免其他人把未备案的域名解析到自己的IP,而导致被断网,我们可以通过禁止使用ip访问的方法,防止此类事情的发生。解决方法:这里介绍修改配置文件nginx.conf两种方法:1)在server段里插入如下正则:listen 80;server_
原创 2022-02-09 17:46:56
4825阅读
nginx配置防止域名恶意解析为什么要禁止ip访问页面呢?这样做是为了避免其他人把未备案的域名解析到自己的服务器IP,而导致服务器被断网,我们可以通过禁止使用ip访问的方法,防止此类事情的发生。归结到技术层面,原因是如果网站允许ip直接访问,那么即使没有在nginx配置中解析恶意的未备案域名,这个域名也是可以访问到你的网站。相关部门进行核查时,会以为你为未备案域名提供主机服务...
原创 2021-05-20 15:00:50
1228阅读
今天要在Nginx上设置禁止通过IP访问服务器,只能通过域名访问,这样做是为了避免别人把未备案的域名解析到自己的服务器IP而导致服务器被断网,从网络上搜到以下解决方案我们在使用的时候会遇到很多的恶意IP攻击,这个时候就要用到Nginx 禁止IP访问了。下面我们就先看看Nginx的默认虚拟主机在用户通过IP访问,或者通过未设置的域名访问(比如有人把他自己的域名指向了你的ip)的时 候生效最关键的一点
原创 2017-06-20 14:05:34
6006阅读
背景:为什么要禁止ip访问页面呢?这样做是为了避免其他人把未备案的域名解析到自己的服务器IP,而导致服务器被断网,我们可以通过禁止使用ip访问的方法,防止此类事情的发生。解决方法:这里介绍修改配置文件nginx.conf两种方法:1)在server段里插入如下正则:listen 80;server_
nginx配置防止域名恶意解析为什么要禁止ip访问页面呢?这样做是为了避免其他人把未备
原创 2022-03-15 15:29:54
810阅读
9066端口并在路由器上面做了个端口转发,而且把bbs.xxx.com这个域名也指向了公司的公网IP,因为想让用户在访问的时候不用输入端口号于是就想在公司的web服务器上面做个跳转,将访问bbs.xxx.com的请求都转到他的服务器上面去。我第一个想法就是 用 nginx的rewrite,过程很简单 配置如下:server { listen 80; server_name bbs.x
前几天搭了一个论坛服务器并放到了公司的局域网里面,论坛用的是9066端口并在路由器上面做了个端口转发,而且把bbs.xxx.com这个域名也指向了公司的公网IP,因为想让用户在访问的时候不用输入端口号于是就想在公司的web服务器上面做个跳转,将访问bbs.xxx.com的请求都转到他的服务器上面去。我第一个想法就是 用 nginx的rewrite,过程
为了实现nginx配置域名IP都能访问的功能,首先我们需要明确nginx的基本配置和域名解析的概念。nginx是一个高性能的HTTP和反向代理服务器,它可以根据访问域名IP地址将请求分发到不同的后端服务器上。域名解析是将域名转换为对应的IP地址的过程,通过域名解析可以找到对应的服务器。 下面我们将详细介绍如何配置nginx,使得既可以通过域名访问,也可以通过IP地址访问。 首先,让我们
原创 4月前
1092阅读
每日英文There are plenty of things in life that you don't want to do but you have to,this is responsibility.For the things that you want t...
转载 2022-05-16 12:07:52
819阅读
背景:为什么要禁止ip访问页面呢?这样做是为了避免其他人把未备案的域名解析到自己的服务器IP,而导致服务器被断网,我们可以通过禁止使用ip访问的方法,防止此类事情的发生。解决方法:这里介绍修改配置文件nginx.conf两种方法:1)在server段里插入如下正则:listen80;server_namewww.zjkweiqi.cn;if($host!='www.zjkweiqi.cn'){re
原创 2020-08-11 09:56:54
2483阅读
1点赞
在生产环境中,为了网站的安全访问,需要Nginx禁止一些非法访问,如恶意域名解析,直接使用IP访问网站。下面记录一些常用的配置示例: 1)禁止IP访问如果没有匹配上server name就会找default默认,返回501错误。 1 2 3 4 5 server { listen 80 defaul
转载 2020-11-30 14:21:00
223阅读
2评论
upstreamjenkins{server127.0.0.1:8080;}server{listen80default;#配置此段表示用IP或其他域名访问跳转到www.baidu.comserver_name_;rewrite^http://www.baidu.com$request_uri?;}server{listen80;server_namewww.twjenkins.com;#写多一
原创 2018-07-12 21:17:32
10000+阅读
最近为公司客户搭建一套ToB的平台,该平台的部署机器在客户那边(无法直接登录,需要通过***访问)。为了方便从外部直接访问平台的web页面,我通过frps工具反向代理到我一台公有云机器,这样就可以直接通过该机器的公网IP访问私有环境的web页面。但直接使用公网IP访问可能会涉及到web安全问题,比如公网ip扫描。为了规避这个问题,我将nginx的代理配置为域名访问,隐匿了IP直接访问。如下是使用效
原创 2020-08-14 07:40:33
3544阅读
  • 1
  • 2
  • 3
  • 4
  • 5