nginx禁止ip访问,允许域名访问如何配置
2023-06-13 09:14:07 时间
背景:
为什么要禁止ip访问页面呢?
这样做是为了避免其他人把未备案的域名解析到自己的服务器IP,而导致服务器被断网,我们可以通过禁止使用ip访问的方法,防止此类事情的发生。
解决方法:
这里介绍修改配置文件nginx.conf两种方法:
1)在server段里插入如下正则:
listen 80;
server_name www.yuanyouke.com;
if ($host != 'www.yuanyouke.com'){
return 403;
}
2)添加一个server
新加的server(注意是新增,并不是在原有的server基础上修改)
server {
listen 80 default;
server_name _;
return 403;
}
原来server里面插入:
listen 80;
server_name www.yuanyouke.com;
相关文章
- acme.sh配置泛域名证书Let'sEncrypt
- Nginx 配置中nginx和alias的区别分析
- ubuntu域名服务器配置_linux虚拟主机配置
- GAY 免费域名
- 【错误记录】GitHub 网站和仓库无法访问 ( 域名重定向 | 检查 C:WindowsSystem32driversetchosts 配置文件中的 GitHub 地址域名配置 )
- https域名配置
- Nginx 配置 HTTPS(多域名)详解程序员
- 配置Linux系统IP及域名设置完全指南(linuxip和域名)
- 配置Linux下配置多个域名的方法(linux多个域名)
- Linux域名服务器:尽在手中实现完美配置(linux域名服务器配置)
- Linux配置多域名:一步步走到成功(linux配置多域名)
- Linux服务器上配置域名快速解决方案(linux服务器配置域名)
- 配置Linux下删除Nginx配置的步骤(linux删除nginx)
- Nginx网站架构实战——03、nginx虚拟主机配置
- 攻击DNS之利用顶级域名配置错误监控Windows域用户
- Linux下配置域名服务器的步骤(linux配置域名服务器)