原文: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