Nginx

nginx拒絕要下載的目錄和文件

  • June 3, 2021

大師。我有一個問題,我不知道如何解決它。我在一些項目上使用 Git 和 Compass/SASS。現在我想保護這些目錄。當我去文件夾時,一切都很好——我得到了我所期望的 403 禁止。

location ~ /\.git {
       deny all;
}

但是當我嘗試使用來自 git 的配置文件的完整路徑時,瀏覽器開始下載它。與指南針相同的場景。文件夾中有一個config.rb文件,它也開始下載它。我怎樣才能防止這種行為?

如何拒絕下載特定文件?

您可以使用拒絕特定文件類型

location ~* \.(git|rb|inc|ht)$ {
   deny all;
}

引用自:https://serverfault.com/questions/548196