Nginx怎么禁止ip访问或非法域名访问
发布时间 - 2023-05-21 00:00:00 点击率:次在生产环境中,为了网站的安全访问,需要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.jb51.com/$1 permanent;
} 3)凡是请求www.jb51.com都跳转到后面域名www.yisu.com上。(需要放到server配置里)
if ($host ~ '^www.jb51.com'){
return 301 https://www.yisu.com$request_uri;
}4)Nginx限制非法域名恶意解析到本地服务器和IP访问网站
server {undefined
listen 80 default_server;
server_name _;
return 501;
}
# nginx
# 跳转到
# 如果没有
# 配上
# 会找
# 域名解析
# listen
# return
# brush
# plain
# default_server
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?
千库网官网入口推荐 千库网设计创意平台入口
Edge浏览器怎么启用睡眠标签页_节省电脑内存占用优化技巧
详解Android中Activity的四大启动模式实验简述
WEB开发之注册页面验证码倒计时代码的实现
Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】
Claude怎样写结构化提示词_Claude结构化提示词写法【教程】
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
如何打造高效商业网站?建站目的决定转化率
香港网站服务器数量如何影响SEO优化效果?
如何快速重置建站主机并恢复默认配置?
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
Java解压缩zip - 解压缩多个文件或文件夹实例
Python文件操作最佳实践_稳定性说明【指导】
Linux系统运维自动化项目教程_Ansible批量管理实战
java获取注册ip实例
Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧
北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?
如何在阿里云ECS服务器部署织梦CMS网站?
香港服务器租用每月最低只需15元?
千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】
如何用已有域名快速搭建网站?
高防服务器租用首荐平台,企业级优惠套餐快速部署
如何在腾讯云免费申请建站?
如何在万网利用已有域名快速建站?
Laravel如何生成API文档?(Swagger/OpenAPI教程)
微信小程序 scroll-view组件实现列表页实例代码
韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南
怎么用AI帮你设计一套个性化的手机App图标?
如何在阿里云完成域名注册与建站?
东莞市网站制作公司有哪些,东莞找工作用什么网站好?
西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
Laravel如何处理CORS跨域请求?(配置示例)
网站优化排名时,需要考虑哪些问题呢?
Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】
如何快速搭建高效简练网站?
百度浏览器ai对话怎么关 百度浏览器ai聊天窗口隐藏
在线制作视频的网站有哪些,电脑如何制作视频短片?
如何在建站宝盒中设置产品搜索功能?
Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】
laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法
大型企业网站制作流程,做网站需要注册公司吗?
Laravel如何从数据库删除数据_Laravel destroy和delete方法区别
Linux系统命令中screen命令详解
湖南网站制作公司,湖南上善若水科技有限公司做什么的?
Laravel如何实现一对一模型关联?(Eloquent示例)
HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】


return 301 https://www.yisu.com$request_uri;
}