| wsgiproxy. WSGiproxy´Â WSGI ÇÔ¼ö È£ÃâÀ» HTTP ¿äûÀ¸·Î ¹Ù²ß´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
wsgiproxy. ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Ian Bicking and Contributors
wsgiproxy. ű×
wsgiproxy. ¼³¸í
WSGI´Â HTTP ¿äûÀ» WSGI ÇÔ¼ö È£Ãâ·Î ¹Ù²ß´Ï´Ù. wsgiproxy WSGI ÇÔ¼ö È£ÃâÀ» HTTP ¿äûÀ¸·Î ¹Ù²ß´Ï´Ù. ¶ÇÇÑ ¿äû¿¡ ¼¸íÇÏ°í °³ÀÎ µ¥ÀÌÅ͸¦ Àü´ÞÇÏ°í ¿äûÀ» ó¸®Çϱâ À§ÇØ ¼ºê ÇÁ·Î¼¼½º¸¦ »ý¼ºÇÏ´Â Äڵ嵵 Æ÷ÇԵ˴ϴÙ. wsgiproxy ´Â ºÙ¿© ³Ö±â ÇÁ·ÎÁ§Æ®ÀÇ ÀϺÎÀÔ´Ï´Ù. Åä·ÐÀº ºÙ¿© ³Ö±â ¸ñ·Ï°ú ÅÂ±× ÀνºÅϽº¸¦ ºÙ¿© ³ÖÀ» ¼ö ÀÖ½À´Ï´Ù. Ư¡ WSGiproxy ÀÇ ±âº» ±â´ÉÀº WSGiProxy.ExactProxyÀÔ´Ï´Ù. WSGI ¿äûÀ»Çϸé HTTP ÀÀ´äÀ» WSGI ÀÀ´äÀ¸·Î ¹ÝȯÇÏ¿© À¥ »çÀÌÆ®·Î º¸³À´Ï´Ù. ÀÌ ÇÔ¼ö´Â WSGI ¿äû ÀÚü¸¦ »ç¿ëÇÏ¿© ¿äûÀ» º¸³¾ À§Ä¡¸¦ °áÁ¤ÇÕ´Ï´Ù (¿¹ : environ ). ÀÌ ÇÔ¼ö´Â X-Forward-for¿¡ ´ëÇØ ÀϹÝÀûÀÎ Çì´õ¸¦ Ãß°¡ÇÏÁö ¾Ê½À´Ï´Ù. modules wsgiproxy.app ¹× wsgiproxy.middleware´Â WSGI ¿äûÀÇ ¸ðµç Á¤º¸¸¦ º¸Á¸ÇÏ¿© ÇϳªÀÇ ¼¹ö¿¡¼ ´Ù¸¥ ¼¹ö·Î WSGI ¿äûÀ» Àü´ÞÇÏ´Â ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. ±×°ÍÀº Ç¥ÁØ Çì´õ¸¦ Ãß°¡ÇÏÁö¸¸ ´Ù¸¥ Çì´õ¸¦ Ãß°¡ ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ ¸ðµâÀ» »ç¿ëÇϸé script_name ¹× path_info¿Í °°Àº °ÍµéÀ» º¸Á¸ ÇÒ ¼ö ÀÖÀ¸¸ç, ´Ù¸¥ ¼±Åà Ű´Â ¾î¶»°Ô µç Á÷·ÄÈ ÇÒ ¼öÀÖ´Â °Íó·³ ´Ù¸¥ ¼±Åà ۸¦ º¸Á¸ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °³ÀÎ Åë½Å ¶óÀÎÀÌ °¡·Î ç ¼ö ¾øµµ·Ï ¿äûÀ» À§ÇØ ¿äûÀ» ¼¸í ÇÒ ¼ö ÀÖ½À´Ï´Ù. WSGIPROXY.SPAWN ¸ðµâÀº ÇÁ·Î¼¼½º °ü¸®ÀÚÀÔ´Ï´Ù. ¿äûÀÌ Ã³À½ »õ ÇÁ·Î¼¼½º¿¡ ¿À´Â °æ¿ì HTTP¸¦ ÅëÇØ Àü´ÞµÇ´Â ¿äûÀ» ó¸®Çϱâ À§ÇØ SPUNÀ̵˴ϴÙ. ¼¹ö°¡ ¼ºê ÇÁ·Î¼¼½º°¡ ÁßÁöµÇ¸é ÁßÁöµÇ¸ç ºñÈ°¼º ±â°£ÀÌ Áö³ª¸é ¼ºê ÇÁ·Î¼¼½º¸¦ Á¾·á ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÇÏÀ§ ÇÁ·Î¼¼½º´Â µ¿ÀÏÇÑ Python ÀÎÅÍÇÁ¸®Å͸¦ »ç¿ëÇÒ ÇÊ¿ä°¡ ¾ø°Å³ª ÆÄÀ̽ãÀ» ÀüÇô »ç¿ëÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.
wsgiproxy. °ü·Ã ¼ÒÇÁÆ®¿þ¾î