原文:Nginx设置禁止通过IP访问服务器并且只能通过指定域名访问

为了避免别人把未备案的域名解析到自己的服务器IP而导致服务器被断网,需要在nginx上设置禁止通过IP访问服务器,只能通过域名访问。最关键的一点是,在server的设置里面添加这么一行:listen default 后面的default参数表示这个是默认的虚拟主机。例如:别人如果通过ip或者未知域名访问你的网站的时候,你希望禁止显示任何有效内容,可以给他返回 ,或者是 。具体如下:server l ...

2019-10-15 11:19 0 297 推荐指数:

查看详情

nginx 设置只能通过域名访问禁止通过ip访问

实测效果:    方法:   在ngnix的配置文件nginx.conf中,增加如下判断:       if ($host != '域名'){       return 444;     } 具体位置:    ...

Fri Sep 20 03:23:00 CST 2019 0 383
nginx只能通过域名禁止使用ip访问

今天来了一个需求,ip访问返回500,域名访问正常,只需在nginx.conf中添加 也可以把这些流量收集起来,导入到自己的网站,只要做以下跳转设置就可以: 按照如上设置后,确实不能通过IP访问服务器了,但是在应该用中出现当server_name后跟多个域名时 ...

Thu Jul 18 23:01:00 CST 2019 0 1064
nginx禁止限制某个IP地址或网段访问服务器

nginx配置访问ip需要修改nginx.conf文件,只需要在server中添加allow跟deny的ip即可,如下: 下面是具体的配置 nginx中允许或者拒绝某个ip访问是这么写的: 如果你需要对整个ip设置不允许访问,可以这么写 ...

Thu Oct 17 03:03:00 CST 2019 0 1719
nginx禁止限制某个IP地址或网段访问服务器

nginx配置访问ip需要修改nginx.conf文件,只需要在server中添加allow跟deny的ip即可,如下: 复制代码upstream novel { server 127.0.0.1:8080;}server { listen 80; server_name localhost ...

Fri Feb 19 23:30:00 CST 2021 0 441
Nginx禁止IP,只允许指定域名访问

一、前言 为何禁止IP访问呢?这样是为了避免别人把未备案的域名解析到自己的服务器IP而导致服务器被断网。怎么做呢? 二、修改Nginx配置文件 1、打开配置文件 一般Ngnix的配置文件放在/usr/local/nginx/conf/目录下,使用如下指令打开配置文件 ...

Sun Apr 04 06:28:00 CST 2021 0 276
nginx限制访问域名禁止IP访问

有些时候我们希望系统只能通过固定的域名访问禁止IP或者恶意绑定的域名访问。 下面的nginx配置,假如host变量不是指定域名,将返回403。 ...

Mon Apr 20 23:04:00 CST 2020 0 846
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM