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

   Á¶È¸ 3028   Ãßõ 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 999/5683
2014-05   4955395   Á¤ÀºÁØ1
2015-12   1491908   ¹é¸Þ°¡
2015-07   3007   À嵿°Ç2014
2020-10   3007   ´«ºÎ½Å¾Æħ
2020-03   3007   °Ü¿ï³ª¹«
2018-08   3007   ±èÁ¦¿¬
2020-03   3007   ¾Æ¸¶µ¥¿ì¾²
2021-03   3007   Àü»êoa
2019-05   3007   Àü¼³¼ÓÀǹ̡¦
2018-09   3007   Á¤Èñ¼·
2017-08   3008   ¹é¸¸½º¹°Çϳª
2019-08   3008   ¼­ÇüÈ£
2022-01   3008   ¿ÀÀ̵µ½½·¹¡¦
2020-06   3008   ÇູÇϼ¼
2019-12   3008   ¸®Å°ÆÄ¿ï·¯
2020-12   3008   ºí·¢ÆÞ
2014-02   3008   ³ªÆÄÀÌ°­½ÂÈÆ
2021-01   3008   ±¸ÇüÈ°¿ë°¡
2019-05   3008   ±èÁ¦¿¬
2022-04   3008   Youb
2020-12   3008   Àü¼³¼ÓÀǹ̡¦
2021-01   3008   ½ÎÀÌÁ¦ÀÌ