nginx配置域名访问/禁止ip访问
一 背景
为什么要禁止ip访问?
为了避免其他人把未备案的域名解析到自己的服务器IP,而导致服务器被断网,我们可以通过禁止使用ip访问的方法,防止此类事情的发生。
二 解决方法
修改配置文件nginx.conf,
其中2.2的方法可以参考 ubuntu18.04+Nginx+uwsgi+Django介绍和部署_许进进的博客-CSDN博客 这篇博文中的your_project_nginx.conf文件配置,是一样的道理。
2.1 在server段里插入如下正则:
{
listen 80;
server_name www.yanyou.club;
if ($host != 'www.yanyou.club'){return 403;
}
2.2 添加一个server
新加的server(注意是新增,并不是在原有的server基础上修改)
server {listen 80 default;server_name _;return 403;
}
原来server里面插入:
listen 80;
server_name www.yanyou.club;
2.3 效果
设置成功后,就只能用域名访问网站,不能用ip访问了。
三 实例配置:
[root@lucas conf.d]# cat lucas.conf
server {
listen 80 default;
server_name _;
return 403;
}
或者 ubuntu18.04+Nginx+uwsgi+Django介绍和部署_许进进的博客-CSDN博客 这篇博文中的your_project_nginx.conf文件配置实例(结合了django项目的):
server {listen 8001;server_name www.yanfriends.com;charset utf-8;client_max_body_size 75M;location /static {alias /home/yanfriends_server/static;}location /media {alias /home/yanfriends_server/;}location / {uwsgi_pass 127.0.0.1:8002;include /etc/nginx/uwsgi_params;}
}
参考文章:
Nginx禁止IP访问,只允许域名访问 - 简书
nginx配置域名访问/禁止ip访问相关推荐
- tomcat限制用域名访问 禁止 ip访问
有时候会遇到服务器网站.只可以通过域名访问.而不允许ip访问.防止域名恶意解析,tomcat可以实现这个简单功能. 1,禁止ip访问项目 2,只允许绑定域名访问 环境:tomcat7 外网地址:11 ...
- Nginx配置域名转发及https访问
1.概述 当在一个服务器部署多个服务,不同服务需要通过不同域名访问时,可以通过Nginx代理进行域名转发,同时还可以通过配置SSL模块实现https访问. 本文示例的业务需求为: 在一个服务器同时部署 ...
- nginx配置域名和ip
nginx配置域名和ip 原文链接:https://blog.csdn.net/axe6404/article/details/120918830 1.配置域名和ip同时访问,只需要配置 server ...
- nginx 防止恶意域名解析_配置nginx只允许域名访问,禁止ip访问【图文教程】
平凡也就两个字: 懒和惰;成功也就两个字: 苦和勤;优秀也就两个字: 你和我.跟着我从0学习JAVA.spring全家桶和linux运维等知识,带你从懵懂少年走向人生巅峰,迎娶白富美!每一篇文章都是心 ...
- nginx只允许域名访问,禁止ip访问
背景: 为什么要禁止ip访问页面呢? 这样做是为了避免其他人把未备案的域名解析到自己的服务器IP,而导致服务器被断网,我们可以通过禁止使用ip访问的方法,防止此类事情的发生. 解决方法: 这里介绍修改 ...
- Nginx配置相关结构划分的技巧和禁止IP访问
Nginx配置相关结构划分的技巧 原文来自:http://developer.51cto.com/art/201003/190953.htm Nginx配置需要一定的技巧,我们在不断的使用和维护中就会 ...
- 常见几个方式禁止IP访问网站(PHP、Nginx、Apache不同设置方法)
1.PHP禁止IP和IP段访问 <? //禁止某个IP $banned_ip = array ( "127.0.0.1", //"119.6.20.66" ...
- 服务器禁止用ip访问站点,windows服务器禁止ip访问方法介绍
下边是方法 控制面板-管理工具-本地安全策略 或者命令 gpedit.msc 选择创建 IP 安全策略 点选下一步 我们就是要禁止他,不和他说话,那么,取消勾选 直接按完成.那个勾选是默认的 注意 ...
- windows配置NGINX、NGINX配置SSL证书通过HTTPS访问、使用HTTPS通过NGINX代理访问服务器端项目
1.windows配置nginx 1)在nginx官网下载稳定版nginx,nginx官网:http://nginx.org/en/download.html 2)解压文件,注:存放目录最好不要带有中 ...
最新文章
- php表格 单元格,如何更改PHPWord表格单元格高度?
- UA PHYS515 电磁理论I 麦克斯韦方程组基础1 库仑定律与毕奥-萨伐尔定律
- 15.centos7基础学习与积累-001
- linux同名文件夹覆盖_第一天:Linux——复习
- kali2020提高权限到root
- IPM: Six right dimensions limitation
- Android开发;Activity-Hook你了解多少?一起来debug
- 驯龙大师稳了!iQOO Neo6游戏实测:两款手游均接近满帧
- 社区计算机考试内容,社区工作人员计算机考试大纲
- [乐意黎原创]]CuteFTP 操作文件时,中文文件名显示乱码的解决
- 使用Java实现经典的进程同步问题--哲学家进餐问题
- InputStream.available()使用大坑
- 隔壁孩子10篇博客node入门而且写了一个前后端分离项目,你怎么还在睡觉!!!(五)
- Codeforces Round #739 (Div. 3) ABCDEF1F2 解题思路
- perl应用:SNP的提取(2):从对比序列中找到SNP位点并输出 a.pl
- iOS App 签名的原理 App 重签名(三)
- 移动APP卡顿问题解决实践
- Win10 系统安装
- Python列表(list)的操作及方法
- 趣图丨阿里p6大概啥水平?是不是不行?
热门文章
- PASA 全球aleo节点教程(pasa+aleo社区分享)
- Kotlin--Sealed Class Sealed Interface
- 用易康对遥感影像进行面向对象分类
- python数值运算m op n_M OP N数值运算问题
- Java SE 小白学习笔记 周周测 从小白到大牛
- python tkinter Entry的使用
- uniapp用canvas实现分享海报
- ipad已有2周未备份。ipad插入电源、被锁定且接入Wi-Fi时会进行备份
- 用HTML制作用户注册网页
- Error: Can't find Python executable python, you can set the PYTHON env variable.解决办法