Nginx禁止ip访问或非法域名访问


Posted in Servers onApril 07, 2022

在生产环境中,为了网站的安全访问,需要Nginx禁止一些非法访问,如恶意域名解析,直接使用IP访问网站。下面记录一些常用的配置示例:

1)禁止IP访问

如果没有匹配上server name就会找default默认,返回501错误。

server {
   listen 80 default_server;
   server_name _;
   return 501;
}

2)通过301跳转到主页

server {
  listen 80 default_server;
  server_name _;
  rewrite ^(.*) http://www.321.com/$1 permanent;
} 

3)凡是请求www.123.com都跳转到后面域名www.321.com上。(需要放到server配置里)

if ($host ~ '^www.123.com'){
     return 301 https://www.321.com$request_uri;
   }

 4)Nginx限制非法域名恶意解析到本地服务器和IP访问网站

server {undefined
    listen 80 default_server;
    server_name _;
    return 501;
}
Servers 相关文章推荐
提升Nginx性能的一些建议
Mar 31 Servers
Nginx部署vue项目和配置代理的问题解析
Aug 04 Servers
图文详解Nginx版本平滑升级方案
Sep 15 Servers
总结高并发下Nginx性能如何优化
Nov 01 Servers
Nginx配置根据url参数重定向
Apr 11 Servers
Ubuntu Server 安装Tomcat并配置systemctl
Apr 28 Servers
nginx 配置缓存
May 11 Servers
linux目录管理方法介绍
Jun 01 Servers
netty 实现tomcat的示例代码
Jun 05 Servers
安装harbor作为docker镜像仓库的问题
Jun 14 Servers
win7配置本地ftp服务器的图文教程
Aug 05 Servers
Nginx流量拷贝ngx_http_mirror_module模块使用方法详解
Apr 07 #Servers
忘记Grafana不要紧2种Grafana重置admin密码方法详细步骤
Apr 07 #Servers
Linux、ubuntu系统下查看显卡型号、显卡信息详解
Nginx速查手册及常见问题
从零开始在Centos7上部署SpringBoot项目
CentOS7和8下安装Maven3.8.4
CentOS下安装Jenkins的完整步骤
You might like
PHP生成静态页面详解
2006/12/05 PHP
PHP+Mysql日期时间如何转换(UNIX时间戳和格式化日期)
2012/07/15 PHP
Destoon旺旺无法正常显示,点击提示“会员名不存在”的解决办法
2014/06/21 PHP
php实现复制移动文件的方法
2015/07/29 PHP
PHP+mysql+ajax轻量级聊天室实现方法详解
2016/10/17 PHP
Yii框架参数配置文件params用法实例分析
2019/09/11 PHP
IE6-IE9不支持table.innerHTML的解决方法分享
2012/09/14 Javascript
$.each遍历对象、数组的属性值并进行处理
2014/07/18 Javascript
深入理解JavaScript系列(22):S.O.L.I.D五大原则之依赖倒置原则DIP详解
2015/03/05 Javascript
wangEditor编辑器失去焦点后仍然可以在原位置插入图片分析
2015/05/06 Javascript
jQuery实现美观的多级动画效果菜单代码
2015/09/06 Javascript
基于JavaScript实现div层跟随滚动条滑动
2016/01/12 Javascript
AngularJS 中的指令实践开发指南(一)
2016/03/20 Javascript
AngularJS入门教程之服务(Service)
2016/07/27 Javascript
微信小程序tabbar不显示解决办法
2017/06/08 Javascript
nodejs超出最大的调用栈错误问题
2017/12/27 NodeJs
Angular6 正则表达式允许输入部分中文字符
2018/09/10 Javascript
简单实现vue中的依赖收集与响应的方法
2019/02/18 Javascript
Python内置函数Type()函数一个有趣的用法
2015/02/18 Python
python人民币小写转大写辅助工具
2018/06/20 Python
详解python 破解网站反爬虫的两种简单方法
2020/02/09 Python
Pandas之缺失数据的实现
2021/01/06 Python
python 基于opencv去除图片阴影
2021/01/26 Python
玩转CSS3色彩
2010/01/16 HTML / CSS
海淘母婴商城:国际妈咪
2016/07/23 全球购物
毕业生的自我鉴定该怎么写
2013/12/02 职场文书
安全检查与奖惩制度
2014/01/23 职场文书
教师新年寄语
2014/04/03 职场文书
初中班主任寄语
2014/04/04 职场文书
会议室标语
2014/06/21 职场文书
监察局领导班子四风问题整改措施思想汇报
2014/10/05 职场文书
2015年教师新年寄语
2014/12/08 职场文书
合作合同协议书范本
2015/01/27 职场文书
高中16字霸气押韵班级口号集锦!
2019/06/27 职场文书
OpenCV绘制圆端矩形的示例代码
2021/08/30 Python
Win11安全功能升级:内置防网络钓鱼功能
2022/04/08 数码科技