NGINX如何配置對網站某個目錄允許幾個IP訪問並拒絕其他所有人。

公司某個WEB項目的後臺管理系統就在項目下,通過www.網站域名.com/houtai 來訪問。
要求是整個網站項目必須讓所有人可以訪問,但後臺系統只能讓某些IP可以訪問,並拒絕其他所有人的訪問。
直接上nginx 配置文件代碼:
nginx.conf
下面 location 後面跟着的是 ~ .星號admin星號 { 阿里發表時 下面這句自動把星號變沒了,而且沒放在代碼項裏
location ~ .admin { #匹配admin目錄

    if ( $remote_addr !~ "(123.123.123.123|10.1.1.1)"   )   #如果客戶端IP不等於括號中的IP時,返回403
                             {
                    return 403;
                             }
                                                #如果匹配到IP,正常訪問
            if (!-e $request_filename) {
                rewrite ^(.*)$ /index.php?s=$1;
                                       }
                  }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章