nginx配置拒絕異常請求uri

最近公司的應用日誌收到很多異常的請求,正常的uri請求如下

/aa/bb/X

其中x代表爲任意數字,而有很多的異常請求爲非數字(字母或中文),基於此規則我在nginx中配置了拒絕非數字的請求,該uri沒有在特殊的location中,以下是我在location /中添加的內容:

if ( $uri ~* /aa/bb/(.*) ) {
                set $Xid $1; }

if ($Xid !~* ^[0-9]*$ ) {
                return 403;}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章