header 3

[WEB] Nginx 에서 Client IP 별 셋팅

아래는 주어진 조건에 따라 주석과 함께 자세한 Nginx 설정 예제입니다: http { # 클라이언트 IP 주소를 기반으로 변수 설정 geo $client_ip { default 0.0.0.0; 192.168.1.1 1; # 클라이언트 IP에 따라서 설정 192.168.1.2 2; 192.168.1.3 3; 192.168.1.4 4; 192.168.2.0/24 3; # 클라이언트 IP에 따라서 설정, /24는 24비트 서브넷을 의미합니다. 192.168.3.0/24 4; # 추가적인 클라이언트 IP에 대한 규칙을 추가하세요. } server { listen 80; server_name aaa.com; location /a/b/c/ { if ($client_ip) { # 클라이언트 IP별로 변수 설정 se..

WEB,WAS 2024.01.31

[Nginx] nginx 에서 NAT IP 설정 예시

Nginx에서 상대 기관과의 통신 시 NAT IP를 설정하는 방법은 주로 proxy_set_header 디렉티브를 사용하여 수행됩니다. 아래는 주석과 함께 자세한 설정 예제입니다. server { listen 80; server_name your_domain.com; location / { # 상대 기관의 서버 주소와 포트를 설정합니다. proxy_pass http://상대기관의_IP_또는_도메인:상대기관의_포트; # NAT IP를 설정합니다. # 이 헤더들은 상대 기관 서버로 전달되며, # X-Real-IP: 클라이언트의 실제 IP 주소 # X-Forwarded-For: 프록시를 통해 전달된 클라이언트의 IP 주소 # Host: 원본 요청의 호스트 헤더 proxy_set_header X-Real-IP ..

WEB,WAS 2024.01.11

[WEB] HTTP Header에 사용되는 모든 옵션

1. Request Header Header 속성예시 값설명 Accept text/html, application/xhtml+xml 클라이언트가 지원하는 미디어 타입 목록 Accept-Encoding gzip, deflate 서버에서 지원하는 콘텐츠 인코딩 목록 Cache-Control no-cache, max-age=3600 캐시 동작 제어 지시사항 Content-Type application/json; charset=utf-8 본문의 미디어 타입 및 문자 인코딩 Cookie user_token=abcd123; session=xyz456 서버로부터 전송된 쿠키 정보 Host www.example.com 요청된 리소스의 호스트 이름 또는 IP 주소 User-Agent Mozilla/5.0 (Windows..

WEB,WAS 2023.12.14