原文:nginx下只能通過域名,禁止使用ip訪問

今天來了一個需求,ip訪問返回 ,域名訪問正常,只需在nginx.conf中添加 也可以把這些流量收集起來,導入到自己的網站,只要做以下跳轉設置就可以: 按照如上設置后,確實不能通過IP訪問服務器了,但是在應該用中出現當server name后跟多個域名時,其中一個域名怎么都無法訪問:設置如下:沒更改之前,通過server name 中的www.xxx.com linuxidc.com均可訪問服務 ...

2019-07-18 15:01 0 1064 推薦指數:

查看詳情

nginx 設置只能通過域名訪問禁止通過ip訪問

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

Fri Sep 20 03:23:00 CST 2019 0 383
Nginx設置禁止通過IP訪問服務器並且只能通過指定域名訪問

為了避免別人把未備案的域名解析到自己的服務器IP而導致服務器被斷網,需要在nginx上設置禁止通過IP訪問服務器,只能通過域名訪問。最關鍵的一點是,在server的設置里面添加這么一行:listen 80 default;后面的default參數表示這個是默認的虛擬主機。例如:別人如果通過ip ...

Tue Oct 15 19:19:00 CST 2019 0 297
nginx限制訪問域名禁止IP訪問

有些時候我們希望系統只能通過固定的域名訪問禁止IP或者惡意綁定的域名訪問。 下面的nginx配置,假如host變量不是指定的域名,將返回403。 ...

Mon Apr 20 23:04:00 CST 2020 0 846
使用nginx配置域名禁止直接通過IP訪問網站

前段時間剛搭建好個人網站,一直沒有關注一個問題,那就是IP地址也可以訪問我的網站,今天就專門研究了一nginx配置問題,爭取把這個問題研究透徹。 1. nginx配置域名禁止直接通過IP訪問 先來看nginx的默認配置,ubuntu默認位置 /etc/nginx/sites-enabled ...

Sun May 24 09:24:00 CST 2020 0 4753
nginx只允許域名訪問禁止ip訪問

網上一搜一大堆配置文件。大部分都是對的。下面我說下我遇到的問題。先給上對的配置圖 無非就是添加虛擬空主機頭,然后nginx識別到返回固定值403-404或者500更或者是自定義的錯誤頁 編輯這個文件一定要把新添加的內容放在前面,因為配置是從上往下匹配規則 ...

Fri May 17 19:11:00 CST 2019 0 2058
nginx只允許域名訪問禁止ip訪問

背景:為什么要禁止ip訪問頁面呢?這樣做是為了避免其他人把未備案的域名解析到自己的服務器IP,而導致服務器被斷網,我們可以通過禁止使用ip訪問的方法,防止此類事情的發生。解決方法:這里介紹修改配置文件nginx.conf兩種方法:1)在server段里插入如下正則:listen 80 ...

Tue Jun 19 20:01:00 CST 2018 1 38154
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM