Nginx禁止ip訪問或非法域名訪問
在生產(chǎn)環(huán)境中,為了網(wǎng)站的安全訪問,需要Nginx禁止一些非法訪問,如惡意域名解析,直接使用IP訪問網(wǎng)站。下面記錄一些常用的配置示例:
1)禁止IP訪問
如果沒有匹配上server name就會找default默認(rèn),返回501錯誤。
server { listen 80 default_server; server_name _; return 501; }
2)通過301跳轉(zhuǎn)到主頁
server { listen 80 default_server; server_name _; rewrite ^(.*) http://www.jb51.com/$1 permanent; }
3)凡是請求www.jb51.com都跳轉(zhuǎn)到后面域名chabaoo.cn上。(需要放到server配置里)
if ($host ~ '^www.jb51.com'){ return 301 http://chabaoo.cn$request_uri; }
4)Nginx限制非法域名惡意解析到本地服務(wù)器和IP訪問網(wǎng)站
server {undefined listen 80 default_server; server_name _; return 501; }
更多關(guān)于Nginx禁止ip訪問或非法域名訪問的相關(guān)文章請查看下面的相關(guān)鏈接
- Nginx 禁止IP訪問如何實(shí)現(xiàn)
- 詳解CentOS下Nginx如何禁止IP訪問
- Nginx 禁止IP訪問 只允許域名訪問
- 禁止IP訪問網(wǎng)站的多種方法分享(linux,php,nginx,apache)
- Nginx的優(yōu)化、安全與防盜鏈實(shí)例詳解
- nginx配置防盜鏈的三種實(shí)現(xiàn)方式總結(jié)
- Nginx防盜鏈與服務(wù)優(yōu)化配置的全過程
- Linux中Nginx的防盜鏈和優(yōu)化的實(shí)現(xiàn)代碼
- nginx網(wǎng)站服務(wù)如何配置防盜鏈(推薦)
- nginx 防盜鏈防爬蟲配置詳解
- Nginx禁止IP訪問只允許域名訪問及防盜鏈設(shè)置
相關(guān)文章
nginx中使用nginx-http-concat模塊合并靜態(tài)資源文件
這篇文章主要介紹了nginx中使用nginx-http-concat模塊合并靜態(tài)資源文件,用以加速網(wǎng)站的CSS、JS等靜態(tài)資源載入速度,需要的朋友可以參考下2014-06-06詳解ngx_cache_purge _proxy_cache指令使用
本文主要介紹了詳解ngx_cache_purge _proxy_cache指令使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07詳解使用Nginx和uWSGI配置Python的web項(xiàng)目的方法
這篇文章主要介紹了使用Nginx和uWSGI配置Python的web項(xiàng)目的方法,與其他CGI連接方式相比uwsgi的連接性能也較為出眾,需要的朋友可以參考下2015-12-12Nginx中配置用戶服務(wù)器訪問認(rèn)證的方法示例
這篇文章主要介紹了Nginx中配置用戶服務(wù)器訪問認(rèn)證的方法示例,包括一個用perl腳本來實(shí)現(xiàn)的方法,需要的朋友可以參考下2016-01-01