nginx ¸®¹ö½º ÇÁ·Ï½Ã ¼³Á¤ Áú¹®ÀÔ´Ï´Ù.

   Á¶È¸ 2716   Ãßõ 0    

 안녕하세요.

nginx을 리버스 프록시로 사용하고 있는데, 원하는 대로 설정이 어려워 질문드립니다.


https://www.domain.com/service1/ 으로 접속할 경우 service1로 연결해주고

그 외 모든 다른 경우는 service2로 보내 주고 싶습니다.


아래는 현 설정파일입니다.

지금 상태로는 https://www.domain.com/service1/ 으로 접근해도 service2로 가네요 T_T


테스트 차원에서 /service1 로 들어올 시 return 301 https://www.naver.com/로 처리해봤지만

역시 네이버로 가는게 아니고, service 2로 가네요.


어떻게 해야 할까요?

리버스 프록시(linuxserver 이미지), 서비스 컨테이너(아파치) 2개로 구성되어있습니다.


location /service1 {

    return 301 $scheme://$host/service1/;

}

location ^~/service1/ {

    include /config/nginx/proxy.conf;

    resolver 127.0.0.11 valid=30s;

    set $upstream_app service1;

    set $upstream_port 443;

    set $upstream_proto https;

    proxy_pass $upstream_proto://$upstream_app:$upstream_port;


    rewrite /service1(/.*) $1 break;

    proxy_max_temp_file_size 0;


    proxy_set_header Range $http_range;

    proxy_set_header If-Range $http_if_range;

    proxy_set_header Connection $http_connection;

    proxy_redirect off;

    proxy_ssl_session_reuse off;

}

       location / {

                auth_basic "Restricted";

                auth_basic_user_file /config/nginx/.htpasswd;

                include /config/nginx/proxy.conf;

                resolver 127.0.0.11 valid=30s;

                set $upstream_app service2;

                set $upstream_port 443;

                set $upstream_proto https;

                proxy_pass $upstream_proto://$upstream_app:$upstream_port;

        }


ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
¼úÀÌ 2020-03
Àú »óȲÀº ¸®¹ö½ºÇÁ·Ï½Ã¸¦ ½á¾ßÇÒ°Ô ¾Æ´Ï°í ¼­ºê´ÜÀº ¸®´ÙÀÌ·ºÆ®¸¦ ½á¾ßµÉ°Å °°Àºµ¥¿ä?
     
ÃÖ¸¶·ç 2020-03
´äº¯ °í¸¿½À´Ï´Ù.
°°Àº µµ¸ÞÀÎ ³»¿¡¼­ ¼­ºñ½º¸¦ ÇÏ°í ½Í¾î¼­ ±×·¸½À´Ï´Ù.
          
¼úÀÌ 2020-03
±×·¯´Ï±î¿ä °°Àº µµ¸ÞÀÎÀ̱⠶§¹®¿¡ ¸®¹ö½º ÇÁ·Ï½Ã·ÎÇÏ¸é ¾ÈµÇ°í ¸®´ÙÀÌ·ºÆ® ±â´ÉÀ» »ç¿ëÇØ¾ß µÈ´Ù´Â°Å¿¡¿ä. ÇØ´ç ¼­ºê µð·ºÅ丮¸¦ ¸®´ÙÀÌ·ºÆ® ±â´É ³Ö¾îÁÖ¸é ¿øÇÏ´ø°Ô µÉ°Å °°³×¿ä.


QnA
Á¦¸ñPage 977/5609
2015-12   1124835   ¹é¸Þ°¡
2014-05   4576155   Á¤ÀºÁØ1
2020-03   2224   ±è»óÇõ2
2020-03   2744   °ËÀºÄá
2020-03   2104   ¹é¸¸½º¹°Çϳª
2020-03   2629   ¹è»ó0¿ø
2020-03   2637   ÀÌÈñÁÖ
2020-03   1982   ±èÁ¦¿¬
2020-03   5002   Àϸ®ÄÉ
2020-03   2446   ¸®¿À
2020-03   2506   10±â°¡T
2020-03   2720   YunSeong
2020-03   4357   stimss
2020-03   3044   ¹Îµé·¹¿Í
2020-03   2784   ½º¹«ÇÁ
2020-03   4168   lemh
2020-03   2229   YunSeong
2020-03   2463   °ÇÀüÁö
2020-03   2196   ¹Ý¼º¸¸
2020-03   2079   inquisitive
2020-03   2989   ÀÌÈñÁÖ
2020-03   2400   ¸®¿À