Nginx设置禁止通过IP访问服务器
Nginx设置禁止通过IP访问服务器
2010-02-02 14:16:40| 分类: LNMP | 标签: |字号大中小 订阅
==============================
nginx的默认虚拟主机在用户通过IP访问,或者通过未设置的域名访问(比如有人把他自己的域名指向了你的ip)的时候生效
最关键的一点是,在server的设置里面添加这一行:
listen 80 default;
后面的default参数表示这个是默认虚拟主机。
这个设置非常有用。
比如别人通过ip或者未知域名访问你的网站的时候,你希望禁止显示任何有效内容,可以给他返回500.
目前国内很多机房都要求网站主关闭空主机头,防止未备案的域名指向过来造成麻烦。就可以这样设置:
server {
listen 80 default;
return 500;
}
也可以把这些流量收集起来,导入到自己的网站,只要做以下跳转设置就可以:
server {
listen 80 default;
rewrite ^(.*) http://www.mydomain.com permanent;
}
==============================
按照如上设置后,确实不能通过IP访问服务器了,但是在应该用中出现当server_name后跟多个域名时,其中一个域名怎么都无法访问:
设置如下:
server
{
listen 80;
server_name www.abc.com abc.com
没更改之前,通过server_name 中的www.abc.com abc.com均可访问服务器,加入禁止IP访问的设置后,通过abc.com无法访问服务器了,www.abc.com可以访问
用 nginx -t 检测配置文件会提示warning:
[warn]: conflicting server name “abc.com” on 0.0.0.0:80, ignored
the configuration file /usr/local/webserver/nginx/conf/nginx.conf syntax is ok
configuration file /usr/local/webserver/nginx/conf/nginx.conf test is successful
最后通过在listen 80 default;后再加server_name _;解决,形式如下:
#禁止IP访问
server
{
listen 80 default;
server_name _;
return 500;
}
这样,通过abc.com就能访问服务器了,问题解决了,但具体原因还是不清楚。
Nginx设置禁止通过IP访问服务器相关推荐
- windows Server 2003使用ip安全策略禁止某ip访问服务器的方法
windows Server 2003使用ip安全策略禁止某ip访问服务器的方法 2010年12月13日 星期一 11:41 windows Server 2003使用ip安全策略禁止某ip访问服务器 ...
- 服务器共享文件夹指定ip访问,教大家设置禁止特定IP访问共享文件
近日有关于设置禁止特定IP访问共享文件的问题受到了很多网友们的关注,大多数网友都想要知道设置禁止特定IP访问共享文件的具体情况,那么关于到设置禁止特定IP访问共享文件的相关信息,小编也是在网上进行了一 ...
- nginx设置禁止访问某个页面及只允许域名访问或某个ip禁止访问
nginx配置访问某页面时提示404或跳转到首页,在server中配置与location同级下 server {if ($request_uri ~* "/xxxx.html"){ ...
- Nginx禁止通过IP,未绑定域名访问服务器
可以在Nginx上设置禁止通过IP访问服务器,只能通过绑定域名访问(同时设置未绑定域名返回500错误或者跳转到我的域名首页) 方法比较简单, 打开nginx.conf step1 绑定网站域名 在se ...
- Nginx只允许域名访问网站,禁止使用IP 访问80,443端口
转载来源 :Nginx只允许域名访问网站,禁止使用IP 访问80,443端口 :http://www.safebase.cn/article-260225-1.html 摘要: 一.背景 为了避免别人 ...
- php禁止指定ip访问网站,方法分享:如何利用.htaccess禁止某个IP访问网站
这篇文章主要给大家介绍了关于利用.htaccess实现禁止某个IP访问网站的方法,通过设置禁止某个IP段的访问,增加该虚拟主机的安全性,文中通过图文及示例代码介绍的非常详细,需要的朋友们可以参考借鉴, ...
- 服务器配置禁止某个IP访问网站
nginx禁止某个IP访问 有IP刷网站,想封掉这个IP,不让他打开网站.查资料,网上很多人说 /etc/hosts.deny 可以实现.其实是不行的.又不想用 iptable,感觉太麻烦.直接查 n ...
- nginx下只能通过域名,禁止使用ip访问
今天来了一个需求,ip访问返回500,域名访问正常,只需在nginx.conf中添加 server { listen 80 default; #default 必须加的return 500; } 也可 ...
- 锐捷显示服务器禁止设置多个ip,宝塔面板如何禁止某个IP(IP段)访问
下面是编程之家 jb51.cc 通过网络收集整理的代码片段.编程之家小编现在分享给大家,也给大家做个参考. 最近宝塔面板开端渐渐有点商业化趋向,但基本功能对于免费用户来说也是够用的.对于用户来说,也不 ...
最新文章
- 大端(Big Endian)与小端(Little Endian)详解
- web.xml中如何配置Servlet文件
- Mac book pro M1 安装 Homebrew
- goto语句_C语言goto语句
- 计算机制作印章,印章在线制作
- android抽屉风格,Android开发实战之拥有Material Design风格的抽屉式布局
- 统计标识符个数C语言,C语言文件-统计其中的用户自定义标识符号的个数,并列出用户自定义的标识符号...
- 使用create-react-app添加css modules、sasss和antd
- Elasticsearch——》es近义词(同义词)配置
- 校外用Cterm登陆郁金香的方法
- 深度学习入门_对ORL数据集进行特征提取降维后SVM分类
- 2021年全球与中国飞机飞行控制系统(FCS)行业市场规模现状及企业市场份额分析
- java生成pdf合同
- require.js加载highcharts.js/exporting.js实现图表的绘制和图片文件功能的导出
- linux中静态库和动态库的区别,Linux下静态库和动态库的区别
- P.W.N. CTF - MISC - Canadian FOI
- 将算术表达式转换成四元式的程序实现
- 安卓电子书格式_在安卓上比较适合看英文电子书的软件
- 正弦余弦指引的乌鸦搜索算法-附代码
- 九龙证券|服务器龙头获资金连续抢筹,尾盘主力抢筹前期大热门股
热门文章
- 信息学奥赛一本通(1114:白细胞计数)
- Telephone Wire(POJ-3612)
- 信息学奥赛C++语言:蒙氏数学难题
- sqlserver检测到基于一致性的逻辑_面试官;解决分布式场景下数据一致性问题
- 分类任务如何用逻辑回归实现_如何用逻辑回归构建金融评分卡模型?(上)
- 【Swin Transformer Block】的整体流程如下:
- c语言while的读音,C语言的32个关键字(读音、用法、注释)转来的,给刚接触C的...
- 软件外部接口和内部接口_java中的内部类内部接口详解
- FCN:Fully Convlutional Networks for semantic segmentation要点
- (自定义组件)通用- X轴横向:溢出滚动 (含代码)- 案例篇