반응형
🔒 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 설정에서 허용할 항목 추가
2) 상단 메뉴 → Access Lists
3) Add Access List 클릭
4) 이름 입력 (예: allow-only-my-ip)
5) Access 설정에서 허용할 항목 추가
이제 허용할 IP를 등록해야 합니다.
✔ ALLOW 목록에 허용할 IP 추가
Allow → Add → 123.123.123.123 (허용할 IP)

📌 2. 나머지는 모두 차단 (DENY ALL)
특정 IP만 허용하려면 아래 설정이 중요합니다.
- Satisfy Any 체크 해제
- Deny All 활성화 (기본 차단)
이 설정으로 허용된 IP 외에는 모두 자동 차단됩니다.
📌 3. Proxy Host에 Access List 적용

1) Proxy Hosts 이동
2) 특정 도메인 선택 후 Edit
3) Access List 탭 클릭
4) 생성한 allow-only-my-ip 선택 후 저장
2) 특정 도메인 선택 후 Edit
3) Access List 탭 클릭
4) 생성한 allow-only-my-ip 선택 후 저장
📌 4. 적용 결과
- 등록한 IP → 정상 접속 가능
- 그 외 IP → 403 Forbidden (자동 차단)
📘 마무리
Nginx Proxy Manager의 Access List 기능은 서버 보안 강화에 매우 효과적입니다. 특정 관리자 IP만 허용하거나, 사내망에서만 접근시키는 환경 구성에 필수입니다.
반응형
'개발 · IT > 보안 · 시큐어 코딩' 카테고리의 다른 글
| 쿠팡 사태를 보며 — 시큐어코딩을 하는 개발자가 느낀 점 (0) | 2025.12.04 |
|---|---|
| XSS 방어 코드 — 쉽게 적용하는 방법 (0) | 2025.12.04 |
| Burp Suite로 HTTP/HTTPS 요청·응답 가로채기 — 실무 가이드 (0) | 2025.11.27 |
| CSAP 보안인증(SaaS: 간편등급) 대응기 — 실무에서 깨달은 것들 (0) | 2025.11.24 |
| 센트OS 6에서 자체 방화벽 비활성화하기 (0) | 2023.11.04 |
댓글