iT邦幫忙

0

關於nginx.conf配置禁止訪問特定目錄的問題

假如我要禁止訪問 /scott/ 這個目錄底下所有資料,就會使用下列指令

    location ~ ^/(scott|include)/ {
                deny all;
                }

但是,現在,我要額外允許訪問 /scott/jacky/,這個子目錄底下所有文件的話,應該如何配置。

會這樣做,是為了防止,日後如果有人在/scott/底下創建文件,導致被訪問的風險

不知道大家有什麼方式,google了一下,大多都是禁止訪問特定目錄或是目錄底下某些文件而已

weiclin iT邦高手 4 級 ‧ 2019-05-15 19:36:37 檢舉
這樣試試:
location ^~ /scott/jacky/ { allow all; }
嗯 ... (搖頭)

目前我都是暫時採用,禁止訪問特定目錄跟文件

沒有禁止到的,都是允許訪的,就是怕日後如果有人新建資料,那該資料就變成沒有被禁止的狀態了
紀錄:用個別禁止訪問的方式先解決

尚未有邦友回答

立即登入回答