Nginx解決防盜煉,伺服器宕機,跨域,防DDOS

2022-08-20 23:54:17 字數 922 閱讀 6967

1.nginx解決伺服器宕機問題,nginx配置伺服器宕機策略,如果伺服器宕機,會找下一台機器進行訪問

配置nginx.cfg配置檔案,在對映攔截位址中加入**位址響應方案

location /

2.解決**跨域問題

nginx解決跨域問題,實現方案:

www.a.com:8080/a

www.b.com:8081/b

如果在b工程的頁面直接傳送ajax請求a時會發生跨域問題,那麼解決方案為:將a和b同時**到nginx,由nginx做請求路由,直接在b工程頁面中直接訪問nginx即可

server 

location /b

}

b頁面請求:

$("#button").click(function () 

})});

3.nginx配置防盜煉

利用nginx進行**位址攔截,只要**位址符合原資源位址,則可以訪問,否則返回4.3狀態碼

server 

}location /a

}

4.nginx防止ddos流量攻擊

ddos流量攻擊:頻繁的傳送請求,造成寬頻占用,其他客戶端無法訪問

nginx解決ddos流量攻擊,利用limit_req_zone限制請求次數 limit_conn_zone限制連線次數

#限制ip的每秒請求次數

limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s;

#限制同乙個ip同一時間內建立連線次數

limit_conn_zone $binary_remote_addr zone=addr:10m;

server

}

nginx伺服器的防盜煉

一 防盜煉的一般方法是在server或者location段中加入如下格式 1valid referers none blocked server names 其中 none表示空的來路,也就是允許直接訪問,比如直接在瀏覽器開啟乙個。blocked表示被防火牆標記過的來路,server names是網...

Nginx解決伺服器宕機問題

1.nginx解決伺服器宕機問題,nginx配置伺服器宕機策略,如果伺服器宕機,會找下一台機器進行訪問 配置nginx.cfg配置檔案,在對映攔截位址中加入 位址響應方案 location 2.解決 跨域問題 nginx解決跨域問題,實現方案 www.a.com 8080 a www.b.com 8...

運維之道 Nginx伺服器配置防盜煉

nginx三種方法進行防盜煉 未配置盜鏈,進行盜鏈操作 doctype html en utf 8 盜鏈測試 防盜煉配置方法 一 對nginx下所有專案的指定資源不同檔案型別進行防盜煉location 二 對指定目錄或者指定專案目錄進行防盜煉location image 不允許訪問返回403 loc...