背景:为什么要禁止ip访问页面呢?这样做是为了避免其他人把未备案的域名解析到自己的服务器IP,而导致服务器被断网,我们可以通过禁止使用ip访问的方法,防止此类事情的发生。解决方法:这里介绍修改配置文件nginx.conf两种方法:1)在server段里插入如下正则:listen80;server_namewww.zjkweiqi.cn;if($host!=‘www.zjkweiqi.cn‘){re
分类:
其他好文 时间:
2020-08-11 17:33:18
阅读次数:
82
注意:禁止nginx以ip方式访问后,其他反向代理如nginx也无法代理此nginx 配置文件增加一个server server { listen 80 default_server; listen 443 ssl default_server; server_name _; return 403; ...
分类:
其他好文 时间:
2020-06-23 13:37:35
阅读次数:
84
有些时候我们希望系统只能通过固定的域名访问,禁止IP或者恶意绑定的域名访问。 下面的nginx配置,假入host变量不是指定的域名,将返回403。 1 server { 2 listen 80; 3 server_name newcoina.xgyxserv.com; 4 5 if ($host ! ...
分类:
其他好文 时间:
2020-04-20 15:59:08
阅读次数:
55
1.编写一个过滤器: import lombok.extern.slf4j.Slf4j; import javax.servlet.*; import javax.servlet.annotation.WebFilter; import javax.servlet.http.HttpServletR ...
分类:
编程语言 时间:
2020-04-11 18:53:46
阅读次数:
81
修改Nginx配置文件 1、打开配置文件 一般Ngnix的配置文件放在/usr/local/nginx/conf/目录下,使用如下指令打开配置文件: 2、修改配置文件 在server中添加如下代码: Nginx禁止IP,只允许域名访问 ~后面跟着的是正则表达式,匹配的是IP,如果匹配到了IP,则返回 ...
分类:
其他好文 时间:
2020-02-16 13:01:57
阅读次数:
67
在nginx的访问日志中,会出现只显示IP,而不出现域名的情况,在经过尝试之后,是因为没有设置禁止IP访问导致的。 下面就是在配置文件中设置禁止IP访问,来实现日志文件中$host显示域名。 vim /etc/nginx/nginx.conf server { listen 80 default; ...
分类:
其他好文 时间:
2020-02-13 23:12:27
阅读次数:
72
二、在nginx里面配置 rewrite 规则。打开 Nginx.conf 文件找到server配置段:【以下是我的server配置段】 禁止IP地址访问 server{ listen 80 default_server; server_name _; return 403; } 禁止IP地址访问 ...
分类:
其他好文 时间:
2019-11-01 16:55:53
阅读次数:
1337
<?php /* *通过禁止IP频繁访问防止网站被防攻击代码 *design by www.scutephp.com */ header('Content-type: text/html; charset=utf-8'); $ip=$_SERVER['REMOTE_ADDR'];//获取当前访问者的... ...
分类:
Web程序 时间:
2019-08-26 10:16:54
阅读次数:
139
1、修改/proc下内核参数文件内容 直接修改内核参数ip_forward在/proc下的对应文件/proc/sys/net/ipv4/ip_forward。 用下面的命令查看ip_forward文件的内容。 该文件中的默认值0表示禁止IP转发,修改为1即开启IP转发功能。改命令如下: 修改后马上生 ...
分类:
系统相关 时间:
2019-08-02 16:24:36
阅读次数:
232
公司要求,线上solr、kibana要求只能通过域名进行访问,禁止用ip+端口进行登录访问,那么,下面介绍下我是如何实现的 1、禁止ip,允许域名访问 如下图,默认安装好nginx,不让ip方式访问,但是可以通过域名方式访问: 域名可以访问: 直接贴配置文件:443端口配置一样 cat nginx. ...
分类:
其他好文 时间:
2019-02-01 11:17:56
阅读次数:
1066