본문 바로가기
개발 · IT/보안 · 시큐어 코딩

🔒 Nginx Proxy Manager에서 특정 IP만 허용하는 방법

by 플라퉁 2025. 11. 27.
반응형

🔒 Nginx Proxy Manager에서 특정 IP만 허용하는 방법

Nginx Proxy Manager(NPM)를 사용하면 Access Lists 기능을 통해 매우 쉽게 특정 IP만 접근을 허용할 수 있습니다. 보안 점검 대응이나 운영 환경에서 특정 관리자 IP만 접근시키고 싶을 때 유용합니다.


📌 1. Access List 생성하기

1) NPM 대시보드 접속
2) 상단 메뉴 → Access Lists
3) Add Access List 클릭
4) 이름 입력 (예: allow-only-my-ip)
5) Access 설정에서 허용할 항목 추가

이제 허용할 IP를 등록해야 합니다.

✔ ALLOW 목록에 허용할 IP 추가

Allow → Add → 123.123.123.123 (허용할 IP)
access lists 이미지

📌 2. 나머지는 모두 차단 (DENY ALL)

특정 IP만 허용하려면 아래 설정이 중요합니다.

  • Satisfy Any 체크 해제
  • Deny All 활성화 (기본 차단)

이 설정으로 허용된 IP 외에는 모두 자동 차단됩니다.


📌 3. Proxy Host에 Access List 적용

edit proxy host 화면 이미지
1) Proxy Hosts 이동
2) 특정 도메인 선택 후 Edit
3) Access List 탭 클릭
4) 생성한 allow-only-my-ip 선택 후 저장

📌 4. 적용 결과

  • 등록한 IP → 정상 접속 가능
  • 그 외 IP → 403 Forbidden (자동 차단)

📘 마무리

Nginx Proxy Manager의 Access List 기능은 서버 보안 강화에 매우 효과적입니다. 특정 관리자 IP만 허용하거나, 사내망에서만 접근시키는 환경 구성에 필수입니다.

반응형

댓글