nginx只允许域名访问,禁止ip访问配置
背景:
为什么要禁止ip访问页面呢?
这样做是为了避免其他人把未备案的域名解析到自己的服务器IP,而导致服务器被断网,我们可以通过禁止使用ip访问的方法,防止此类事情的发生。
解决方法:
这里介绍修改配置文件nginx.conf两种方法:
1)在server段里插入如下正则:
1 2 3 4 5 | listen 80; server_name www.sdfymj.com; if ($host != 'www.sdfymj.com' ){ return 403; } |
1 2 3 4 5 6 7 8 9 10 11 | 2)添加一个server 新加的server(注意是新增,并不是在原有的server基础上修改) server { listen 80 default ; server_name _; return 403; } 原来server里面插入: listen 80; server_name www.sdfymj.com; |
千行代码,Bug何处藏。 纵使上线又怎样,朝令改,夕断肠。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2018-08-03 【原创】改进的大马webshell,过市面上任何防护
2018-08-03 php中危险的木马函数-eval()函数
2018-08-03 php版网站站打包程序【配合webshell】(原创)