nginx禁止訪問.git文件的設(shè)置教程
更新時間:2014年08月26日 10:01:23 投稿:junjie
這篇文章主要介紹了nginx禁止訪問.git文件的設(shè)置教程,.git文件會包含一份文件列表,如果你的網(wǎng)站是基于git協(xié)作開發(fā)的,則必須要注意這個問題,需要的朋友可以參考下
現(xiàn)在git很流行,大家也都開始使用它來管理網(wǎng)站源碼,但是.git數(shù)據(jù)目錄在網(wǎng)站的源碼根目錄也會有一份,nginx通常配置的時候不會對隱藏目錄進行特別處理,這樣你的源文件就暴露在大庭廣眾之下了。為了安全,我們需要在nginx配置中對此特別處理一下,處理方法很簡單。如下:
在server{}段內(nèi)增加
復制代碼 代碼如下:
location ~ /\.
{
deny all;
}
或
復制代碼 代碼如下:
location ^~ /.git
{
return 444;
}
本站發(fā)布的內(nèi)容基本都是自己此前遇到的時候記錄的筆記,通過實踐檢驗的。大家放心使用,如有問題,請留言。謝謝。
相關(guān)文章
解決Nginx網(wǎng)關(guān)超時出現(xiàn)504 GATEWAY TIMEOUT的問題
這篇文章主要給大家介紹了如何解決Nginx網(wǎng)關(guān)超時出現(xiàn)504 GATEWAY TIMEOUT的問題,文章通過代碼示例和圖文結(jié)合介紹的非常詳細,有遇到相同問題的朋友可以參考閱讀本文2023-11-11nginx從安裝到配置詳細說明(安裝,安全配置,防盜鏈,動靜分離,配置 HTTPS,性能優(yōu)化)
這篇文章主要介紹了nginx從安裝到配置詳細說明(安裝,安全配置,防盜鏈,動靜分離,配置 HTTPS,性能優(yōu)化,緩存,url重寫),需要的朋友可以參考下2022-01-01