nginx: 민감 파일(.env/.git/백업) 차단

실수로 웹루트에 올라온 시크릿/백업이 유출되지 않도록 기본 차단 룰을 추가

분야: DevOps/인프라 nginxsecuritysecrets

운영에서 “있어서는 안 되는 파일”이 웹에서 열리는 순간 사고가 됩니다. nginx에서 기본 차단 룰을 넣어 사람 실수를 방어합니다.

스니펫 예시

# dotfiles 차단 (단, Let's Encrypt 갱신용 .well-known은 예외)
location ~ /\.(?!well-known) {
  return 404;
}

# 흔한 시크릿/백업 확장자 차단
location ~* \.(?:env|ini|log|sql|bak|old|swp|tmp|pem|key)$ {
  return 404;
}

같이 보면 좋은 문서

같은 분야의 템플릿