디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

Nginx Proxy Manager 질문이요 ㅠ

프갤러(1.236) 2025.07.09 20:56:17
조회 86 추천 0 댓글 3

안녕하세요. 매번 질문만 드리고 죄송스러울 뿐입니다.

배워가는 사람으로써 가르쳐 드리지도 못하고 ㅠㅠ 꼭 많이 배워서 좀 더 많은걸 알리겠습니다!

 

서론이 길었습니다. NPM을 사용하고 있고 docker로 이용하고있습니다

 

 자바 스프링으로 응답값만 보내주고 프론트 리액트에서 서버 배포해서 응답값을 받아와서 처리 해서 사이트를 하나만들었는데

백앤드 포트는 8888 이고

프론트 포트는 3000 입니다

 window 환경입니다

지금 문제가 뭐냐면 접속한 사람의 ip를 가져올 때 실제 ip 저장이 아닌 모든 ip가 172.17.0.1 로 저장됩니다.ㅠㅠ

 

npm
Advanced

Custom Nginx Configuration 설정은

set_real_ip_from 172.17.0.0/16;
real_ip_header X-Forwarded-For;
real_ip_recursive on;

# NPM 환경 최적화 설정 - real_ip_module 없이 실제 IP 전달

client_max_body_size 100M;
proxy_connect_timeout 60s;
proxy_send_timeout 60s;
proxy_read_timeout 60s;

# ?? 실제 클라이언트 IP 전달을 위한 헤더 설정
# $proxy_add_x_forwarded_for 사용

# 루트 API
location ~ ^/(login|r.egister|logout|refresh|test|boards|comments|commands|notices|admin|balances|change-password|me|deactivate) {
    proxy_pass http://192.168.55.130:8888;

    proxy_set_header Host $host;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header X-Forwarded-Host $host;

    proxy_set_header X-Real-IP $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Client-IP $proxy_add_x_forwarded_for;
    proxy_set_header True-Client-IP $proxy_add_x_forwarded_for;

    proxy_http_version 1.1;
    proxy_set_header Connection "";

    add_header 'Access-Control-Allow-Origin' '$scheme://$host' always;
    add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, OPTIONS, PATCH' always;
    add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range,Authorization,X-CSRF-Token' always;
    add_header 'Access-Control-Allow-Credentials' 'true' always;
    add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range' always;

    if ($request_method = 'OPTIONS') {
        add_header 'Access-Control-Allow-Origin' '$scheme://$host' always;
        add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, OPTIONS, PATCH' always;
        add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range,Authorization,X-CSRF-Token' always;
        add_header 'Access-Control-Allow-Credentials' 'true' always;
        add_header 'Access-Control-Max-Age' 1728000;
        add_header 'Content-Type' 'text/plain; charset=utf-8';
        add_header 'Content-Length' 0;
        return 204;
    }
}

# /api 경로
location /api/ {
    proxy_pass http://192.168.55.130:8888/;

Loading

    proxy_set_header Host $host;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header X-Forwarded-Host $host;

    proxy_set_header X-Real-IP $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Client-IP $proxy_add_x_forwarded_for;
    proxy_set_header True-Client-IP $proxy_add_x_forwarded_for;

    proxy_http_version 1.1;
    proxy_set_header Connection "";

    add_header 'Access-Control-Allow-Origin' '$scheme://$host' always;
    add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, OPTIONS, PATCH' always;
    add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range,Authorization' always;
    add_header 'Access-Control-Allow-Credentials' 'true' always;
}

# 마인크래프트 API
location /minecraft/ {
    proxy_pass http://192.168.55.130:8888/minecraft/;

Loading

    proxy_set_header Host $host;
    proxy_set_header X-Forwarded-Proto $scheme;

    proxy_set_header X-Real-IP $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Client-IP $proxy_add_x_forwarded_for;
    proxy_set_header True-Client-IP $proxy_add_x_forwarded_for;

    add_header 'Access-Control-Allow-Origin' '$scheme://$host' always;
    add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, OPTIONS' always;
    add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range,Authorization' always;
    add_header 'Access-Control-Allow-Credentials' 'true' always;
}

# 정적 업로드 파일
location /uploads/ {
    proxy_pass http://192.168.55.130:8888/uploads/;

Loading

    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

    location ~* \.(jpg|jpeg|png|gif|ico|css|js|pdf|zip)$ {
        proxy_pass http://192.168.55.130:8888;
        add_header Cache-Control "public, max-age=31536000, immutable";
        add_header X-Cache-Status "HIT-NPM";
        expires 1y;
    }

    add_header Cache-Control "public, max-age=3600";
    expires 1h;
}

# 디버그용
location /debug-ip {
    add_header Content-Type "text/plain; charset=utf-8";
    return 200 "?? NPM IP 전달 상태 확인:

=== 현재 전달되는 IP 정보 ===
Remote Address: \$remote_addr
X-Forwarded-For: \$proxy_add_x_forwarded_for

=== Spring Boot로 전달되는 헤더들 ===
X-Real-IP: \$proxy_add_x_forwarded_for
X-Forwarded-For: \$proxy_add_x_forwarded_for
X-Client-IP: \$proxy_add_x_forwarded_for
True-Client-IP: \$proxy_add_x_forwarded_for

=== 요청 정보 ===
Host: \$host
Protocol: \$scheme
User-Agent: \$http_user_agent
Request URI: \$request_uri

? real_ip_module 없이 클라이언트 IP 전달 설정 완료
";
}

이렇습니다

무슨 짓을 해도  172.17.0.1 로 저장되네요 ㅠㅠㅠ

 몇시간을 구글링하고 수정해도 안되서 질문글 남깁니다 ㅠ

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이번주 설문은 탈모 걱정 없어 보이는 머리숱 금수저 스타는? 운영자 25/07/14 - -
AD 디지털 액세서리 기간한정 세일! 운영자 25/07/11 - -
2870810 더럽고 치사해서 때려치기 전에 해봐야할 것 프갤러(218.154) 07.10 48 0
2870809 게임회사 개발자 출신들은 별로 잘 인정 안해줌? [1] 프갤러(110.13) 07.10 100 0
2870808 자기가 말한거 다 되는데 자기가 깜빡해서 말 안한걸 [8] ㅆㅇㅆ(124.216) 07.10 77 0
2870807 chatgpt 이새끼 진짜 존나 빡대가리네 프갤러(61.72) 07.10 66 0
2870806 스윗 40 50 야옹아재는 못하는거 프갤러(211.235) 07.10 43 0
2870805 115 ♥냥덩이♥갤로그로 이동합니다. 07.10 33 0
2870804 잼각하 25마넌 감사합니다 꾸벅~~~ 프갤러(112.144) 07.10 45 1
2870803 하드웨어 속도체감 [2] ♥냥덩이♥갤로그로 이동합니다. 07.10 75 0
2870802 [대한민국] 많은 사람들이 트럼프를 지지하는 이유 프갤러(121.172) 07.10 50 0
2870800 정좌불능증 재현갤로그로 이동합니다. 07.10 36 0
2870799 자바 책 추천좀 프갤러(211.54) 07.10 34 0
2870797 자료구조 책은 머 봐야됨? [2] 프갤러(49.167) 07.10 93 0
2870796 나님 기분 ㄱㅆㅅㅌㅊ !! ♥냥덩이♥갤로그로 이동합니다. 07.10 45 0
2870795 윅스같이 홈피만드는 서비스들 ai 땜에 ㅇㅇ(118.235) 07.10 52 0
2870794 Sm은 프로그램 다 파악해노니 ㅇㅇ(211.235) 07.10 53 0
2870792 드럽고 치사해서 때려칠까? [1] 프갤러(59.16) 07.10 67 1
2870791 짱깨폭염 ㅅㅂ 짱깨들이 더 날씨좋누 뒷통수한방(1.213) 07.10 35 0
2870789 "1691명 유혹해 성관계·불법 촬영"…여장남자에 발칵 발명도둑잡기(211.246) 07.10 55 0
2870788 나님 목표 ㅆㅅㅌㅊ !! ♥냥덩이♥갤로그로 이동합니다. 07.10 62 0
2870787 내 시급이 이런 식으로 정해진다니... 황당하실 겁니다 발명도둑잡기(211.246) 07.10 49 0
2870786 尹 재수감되는 3.7평 독방 발명도둑잡기(211.246) 07.10 65 0
2870785 정권교체되고 냥덩이 [1] 발명도둑잡기(211.246) 07.10 65 0
2870784 노트북 시장 근황 [1] 발명도둑잡기(211.246) 07.10 70 0
2870783 축하합니다 발명도둑잡기(211.246) 07.10 32 0
2870782 당뇨가 오는 과정 발명도둑잡기(211.246) 07.10 51 0
2870780 이렇게 보니 별로 더러워보이지 않네..ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 07.10 50 0
2870779 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 07.10 35 0
2870778 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 07.10 43 0
2870777 dos에서 x윈도우 Xappeal 발명도둑잡기(211.246) 07.10 38 0
2870775 요즘 존나 후회됨 [1] ㅇㅇ(211.234) 07.10 348 0
2870773 ❤✨☀⭐나님 시작합니당⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 07.10 40 0
2870769 요즘 인터넷에서 자주 보이는 간첩 특징 정리.txt [1] 야옹아저씨갤로그로 이동합니다. 07.10 97 0
2870764 Skt 미친것들 전화기가 꺼져있어 넥도리아(175.196) 07.10 75 0
2870763 재구축 인터넷 망 넥도리아(175.196) 07.10 58 0
2870762 나 폰 2개 폰 액정분해하다가 깨졌어요. 넥도리아(175.196) 07.10 65 0
2870760 1인개발자할건데 뭐배우면 좋나요? [4] 프갤러(1.238) 07.10 111 0
2870758 윤석열 구속 확정 [2] 야옹아저씨갤로그로 이동합니다. 07.10 94 1
2870756 내일 휴가인 아스카 [2] 아스카영원히사랑해갤로그로 이동합니다. 07.10 79 0
2870750 경찰 왜 욕하는거임 뒷통수한방(1.213) 07.10 57 1
2870749 C# bool형 대소문자 [3] ㅇㅇ갤로그로 이동합니다. 07.09 91 0
2870748 ㅆㅇㅆ [1] 발명도둑잡기(39.7) 07.09 82 0
2870747 생일 끝나기 24분전 [2] ㅆㅇㅆ(124.216) 07.09 81 0
2870746 일본거주 10년차 외노자 월급, 상여 프로외노자갤로그로 이동합니다. 07.09 97 1
2870745 패션 개발자인 나야 ㅇㅂㅇ [1] 익명의따당이갤로그로 이동합니다. 07.09 107 0
2870744 도스 GUI 모음 발명도둑잡기(39.7) 07.09 76 0
2870743 문내립니다 [6] 개멍청한유라갤로그로 이동합니다. 07.09 79 0
2870742 카카오톡에 있는 이상한 기능 [2] 발명도둑잡기(39.7) 07.09 88 0
2870741 ai성능 날이갈수록 개박살나는거같은데 공기역학갤로그로 이동합니다. 07.09 95 0
2870740 오늘 쓰레기버리는데 갑자기 공무원들이 잡아세우더라 뒷통수한방(1.213) 07.09 56 0
2870739 저거 슼유동 진짜 냥덩이 인갑네 말투 비슷해서 그런갑다했었는데 [2] ㅆㅇㅆ(124.216) 07.09 71 0
뉴스 보이그룹 에픽트레버스, 오늘(14일) 드라마 ‘풋풋한 로맨스’ OST ‘I fall in love’ 발매!  디시트렌드 07.14
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2