디시인사이드 갤러리

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

갤러리 본문 영역

Nginx Proxy Manager 질문이요 ㅠ

프갤러(1.236) 2025.07.09 20:56:17
조회 88 추천 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 - -
2870875 다 깃허브갤로 이사갔네 [2] 프갤러(106.101) 07.10 84 0
2870874 2주동안 하던 문명 한판 끝냈습니다 [4] 아스카영원히사랑해갤로그로 이동합니다. 07.10 59 1
2870873 근데 보통 Cpp17 핵심 컨셉이 스트럭쳐 바인딩이라 [2] ㅆㅇㅆ(124.216) 07.10 62 0
2870871 근데 대부분 11기준 서술이라 11기준이면 여전히 유효하긴함 [3] ㅆㅇㅆ(124.216) 07.10 70 0
2870870 c++책 다 버렸음 [4] ㅇㅇ(122.36) 07.10 127 0
2870868 sism도 자유롭게 휴가를 쓰고싶어요 [6] 개멍청한유라갤로그로 이동합니다. 07.10 70 0
2870866 로그는 누가만들었을까 [4] 개멍청한유라갤로그로 이동합니다. 07.10 91 0
2870864 내부고발자를 조심해야하는 이유.... ㅇㅇㅇㅇ(125.7) 07.10 42 0
2870863 애널 하루도 2재명 만큼 대한민국이 망해가는구낭.. ♥냥덩이♥갤로그로 이동합니다. 07.10 46 0
2870862 ❤✨☀⭐⚡☘♥+나님 시작합니당♥+☘⚡⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 07.10 43 0
2870861 나님 다른 프밍갤 갈만한곳 ㅊㅊ 받음 [2] ♥냥덩이♥갤로그로 이동합니다. 07.10 82 0
2870860 163 [1] ♥냥덩이♥갤로그로 이동합니다. 07.10 55 0
2870858 개인정보처리방침 만드는거 빡세네 ㅎㅎ 루비갤로그로 이동합니다. 07.10 44 0
2870856 ㅆㅇㅆ 그록4써봄? [1] ㅇㅇ(211.38) 07.10 65 0
2870855 나님 기도합니당❤+ [1] ♥냥덩이♥갤로그로 이동합니다. 07.10 43 0
2870854 코린이 지도편달 부탁드립다 프갤러(211.36) 07.10 44 0
2870848 나님 탈갤합니당⭐+ [1] ♥냥덩이♥갤로그로 이동합니다. 07.10 54 0
2870847 뚱뚱한데 친절한녀 귀엽지않냐? [6] 헬마스터갤로그로 이동합니다. 07.10 75 0
2870846 냥덩이를 정신병자 스토커 멍유한테서 구해줄 영웅은 없는걸깡..? [3] ♥냥덩이♥갤로그로 이동합니다. 07.10 75 0
2870845 한국인이라는 사실 자체가 언제나 부끄럽고 수치스럽다. 나는 사람이고 싶다 [2] ㅆㅇㅆ(124.216) 07.10 64 0
2870844 LTV보다는 Y1 수익에 집중하는 태도 그게 바로 한국인. ㅆㅇㅆ(124.216) 07.10 68 0
2870843 헉..! [1] ♥냥덩이♥갤로그로 이동합니다. 07.10 39 0
2870842 ❤✨☀⭐나님 시작합니당⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 07.10 32 0
2870841 트럼프의 좌파 카르텔 대청소 리재명 때문에 한국사람들만 피해본다 ♥냥덩이♥갤로그로 이동합니다. 07.10 71 0
2870840 좌파의 특권의식과 이중성 ♥냥덩이♥갤로그로 이동합니다. 07.10 30 0
2870839 한국 환경이랑 해외환경 차이는 카톡이랑 텔레그램만봐도 앎. ㅆㅇㅆ(124.216) 07.10 50 0
2870838 현업 7년차인데 코딩테스트 개조졌음 [5] 프갤러(211.218) 07.10 371 0
2870837 집에가자 개멍청한유라갤로그로 이동합니다. 07.10 51 0
2870836 텔레그램 봇 지원해주는게 참 좋긴함. 왜 카톡은 그렇게 안할까 [1] ㅆㅇㅆ(124.216) 07.10 48 0
2870835 텔레그램 얘기 나와서 하는 말인데 카톡 솔직히 병신임 [1] 프갤러(218.154) 07.10 55 0
2870834 텔레그램이 왜 유명한거임 [3] ㅇㅇ(164.125) 07.10 69 0
2870833 누가 멍유 스토킹 좀 막아주면 나님 ㄹㅇ 탈갤함 [2] ♥냥덩이♥갤로그로 이동합니다. 07.10 58 0
2870832 하이닉스 평단 295,000원에 들어감 ㅜㅠ [1] ㅇㅇ(39.7) 07.10 61 0
2870831 ■컴공과에서 개발자, 전산말고 다른 진로는 없나요 [2] ㅇㅇ갤로그로 이동합니다. 07.10 92 0
2870829 어깨 아프다 [4] 루도그담당(211.235) 07.10 52 0
2870828 연봉인상 15%면 많이 오른거냐 [3] 프갤러(220.87) 07.10 103 0
2870827 군대에서 이거 진짜 된적 있나요? [8] 프갤러(106.101) 07.10 84 0
2870826 내 몸에서 한남냄새가나요 [10] 개멍청한유라갤로그로 이동합니다. 07.10 96 0
2870825 카카오 코테 질문 [2] 프갤러(219.255) 07.10 320 0
2870824 기술토론 하는건 좋은데 과도하면 비호감임 [1] 프갤러(106.101) 07.10 73 0
2870823 냥덩이가 웅장해진당.. ♥냥덩이♥갤로그로 이동합니다. 07.10 36 0
2870822 인생 참 부질 없어 [1] 프갤러(59.26) 07.10 49 0
2870821 140 ♥냥덩이♥갤로그로 이동합니다. 07.10 47 0
2870820 체력은 정직하당 By 나님 ♥냥덩이♥갤로그로 이동합니다. 07.10 36 0
2870819 나님 보물창고 발겨어언!!!!!!!!! [1] ♥냥덩이♥갤로그로 이동합니다. 07.10 51 0
2870818 불법 프로그램 사용하는 학원 이거 뭐임 [1] 프갤러(218.148) 07.10 82 1
2870817 뿡야하구푼데 자꾸 끙야 나오려행.. [2] ♥냥덩이♥갤로그로 이동합니다. 07.10 57 0
2870816 어떤 새끼가 ai 10배 생산성 물타기 했는진 모르겠는데 [6] 프갤러(218.154) 07.10 107 1
2870815 크래프톤 정글 게임랩 4기 / 게임테크랩 2기 (~7.18) [1] 프갤러(175.223) 07.10 193 0
2870814 파이썬 쓸꺼면 pylance 사용해서 써야함 ㅆㅇㅆ(124.216) 07.10 70 0
뉴스 "무좀 양말인줄"…14만원짜리 품절대란 '제니 신발' 뭐길래 디시트렌드 07.14
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2