160;안녕Ȣ16;세요.
nginx1012; 리버스 프/197;시/196; 사용Ȣ16;고 1080;lj16;데, 원Ȣ16;lj16; 대/196; 설1221;1060; Ǻ12;/140;워 1656;문드립니다.
https://www.domain.com/service1/ 1004;/196; 1217;속할 ᅆ1;우 service1/196; 연결해1452;고
그 외 모든 다른 ᅆ1;우lj16; service2/196; 보내 1452;고 dz10;습니다.
아래lj16; 현 설1221;파1068;1077;니다.
1648;금 상태/196;lj16; https://www.domain.com/service1/ 1004;/196; 1217;근해도 service2/196; 가네요 T_T
테스트 차원에서 /service1 /196; 들Ǻ12;올 시 return 301 https://www.naver.com//196; 처리해봤1648;만
역시 네1060;버/196; 가lj16;,172; 아니고, service 2/196; 가네요.
Ǻ12;떻,172; 해야 할까요?
리버스 프/197;시(linuxserver 1060;0120;1648;), 서비스 컨테1060;너(아파치) 2개/196; 구성.104;Ǻ12;1080;습니다.
location /service1 {
160; 160; return 301 $scheme://$host/service1/;
}
location ^~/service1/ {
160; 160; include /config/nginx/proxy.conf;
160; 160; resolver 127.0.0.11 valid=30s;
160; 160; set $upstream_app service1;
160; 160; set $upstream_port 443;
160; 160; set $upstream_proto https;
160; 160; proxy_pass $upstream_proto://$upstream_app:$upstream_port;
160; 160; rewrite /service1(/.*) $1 break;
160; 160; proxy_max_temp_file_size 0;
160; 160; proxy_set_header Range $http_range;
160; 160; proxy_set_header If-Range $http_if_range;
160; 160; proxy_set_header Connection $http_connection;
160; 160; proxy_redirect off;
160; 160; proxy_ssl_session_reuse off;
}
160; 160; 160; 160;location / {
160; 160; 160; 160; 160; 160; 160; 160; auth_basic "Restricted";
160; 160; 160; 160; 160; 160; 160; 160; auth_basic_user_file /config/nginx/.htpasswd;
160; 160; 160; 160; 160; 160; 160; 160; include /config/nginx/proxy.conf;
160; 160; 160; 160; 160; 160; 160; 160; resolver 127.0.0.11 valid=30s;
160; 160; 160; 160; 160; 160; 160; 160; set $upstream_app service2;
160; 160; 160; 160; 160; 160; 160; 160; set $upstream_port 443;
160; 160; 160; 160; 160; 160; 160; 160; set $upstream_proto https;
160; 160; 160; 160; 160; 160; 160; 160; proxy_pass $upstream_proto://$upstream_app:$upstream_port;
160; 160; 160; 160; }
°°Àº µµ¸ÞÀÎ ³»¿¡¼ ¼ºñ½º¸¦ ÇÏ°í ½Í¾î¼ ±×·¸½À´Ï´Ù.