1. 程式人生 > >nginx遮蔽指定介面(URL)

nginx遮蔽指定介面(URL)

一、前言

有時候,web平臺上線後,需要遮蔽某個服務介面,但又不想重新上線,可以採用nginx遮蔽指定平臺介面的辦法。

二、具體操作

在nginx的配置檔案nginx.conf檔案的server節點中,新增一個location,示例如下:

location /your url {
    return 403;
}

這裡具體以nginx自帶nginx.conf為例,遮蔽根URL路徑/

遮蔽前

location / {
    root   html;
    index  index.html index.htm;
}

訪問nginx index.html頁面結果如下:
這裡寫圖片描述

遮蔽後

location / {
    return 403;
    root   html;
    index  index.html index.htm;
}

訪問nginx index.html頁面結果如下:
這裡寫圖片描述

修改完nginx.conf配置檔案後,不用重啟nginx,執行命令nginx -s reload重新載入配置檔案,修改的規則即可生效。