Ä¿³ØÅÍ ±¸¼º

Ä¿³ØÅÍ ÆÄÀÏÀ» ½Ã½ºÅÛ¿¡ ¼³Ä¡Çϱâ À§ÇØ ¼³Ä¡ ÇÁ·Î±×·¥À» »ç¿ëÇÑ ÈÄ¿¡ Ç¥ÁØ ¹× ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Ä¿³ØÅÍ ±¸¼º µî·Ï Á¤º¸¸¦ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.

±¸¼º µî·Ï Á¤º¸ ¼³Á¤

Ä¿³ØÅÍ´Â µÎ °¡Áö À¯ÇüÀÇ ±¸¼º µî·Ï Á¤º¸¸¦ °®½À´Ï´Ù. Ç¥ÁØ µî·Ï Á¤º¸ ¹× Ä¿³ØÅÍ Æ¯Á¤ ±¸¼º µî·Ï Á¤º¸ÀÔ´Ï´Ù. Ä¿³ØÅ͸¦ ½ÇÇàÇϱâ Àü¿¡ System Manager(SM)À» »ç¿ëÇÏ¿© ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀ» ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.

Ç¥ÁØ ±¸¼º µî·Ï Á¤º¸

Ç¥ÁØ ±¸¼º µî·Ï Á¤º¸´Â ¸ðµç Ä¿³ØÅͰ¡ »ç¿ëÇÏ´Â Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ µî·Ï Á¤º¸ÀÇ ¹®¼­´Â ºÎ·Ï A, Ä¿³ØÅÍÀÇ Ç¥ÁØ ±¸¼º µî·Ï Á¤º¸¿¡¼­ ÂüÁ¶ÇϽʽÿÀ. ¾Æ·¡ Å×À̺íÀº ºÎ·Ï¿¡¼­ ±¸¼º µî·Ï Á¤º¸¿¡ ´ëÇØ ÀÌ Ä¿³ØÅÍ¿¡ ƯÁ¤ÇÑ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.
µî·Ï Á¤º¸ ¼³¸í
CharacterEncoding

ÀÌ Ä¿³ØÅÍ´Â ÀÌ µî·Ï Á¤º¸¸¦ »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.

·ÎÄÉÀÏ

ÀÌ Ä¿³ØÅÍ´Â ±¹Á¦È­µÇÁö ¾Ê¾ÒÀ¸¹Ç·Î ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀ» º¯°æÇÒ ¼ö ¾ø½À´Ï´Ù. ÇöÀç Áö¿øµÇ´Â ·ÎÄÉÀÏÀ» ÆÇº°ÇÏ·Á¸é Ä¿³ØÅÍÀÇ ¸±¸®½º Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.

ÀÌ Ä¿³ØÅÍ´Â ÅëÇÕ ºê·ÎÄ¿·Î InterChange Server(ICS)¸¸À» Áö¿øÇϹǷÎ, ÀÌ¿Í °ü·ÃµÈ À¯ÀÏÇÑ ±¸¼º µî·Ï Á¤º¸´Â ICS¿¡ ´ëÇÑ °ÍÀÔ´Ï´Ù.

ÃÖ¼ÒÇÑ ´ÙÀ½°ú °°Àº Ç¥ÁØ Ä¿³ØÅÍ ±¸¼º µî·Ï Á¤º¸¸¦ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.

Ä¿³ØÅÍ Æ¯Á¤ ±¸¼º µî·Ï Á¤º¸

Ä¿³ØÅÍ Æ¯Á¤ ±¸¼º µî·Ï Á¤º¸´Â ·±Å¸ÀÓ¿¡ Ä¿³ØÅÍ ¿¡ÀÌÀüÆ®°¡ ÇÊ¿ä·Î ÇÏ´Â Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. ¶ÇÇÑ Ä¿³ØÅÍ Æ¯Á¤ µî·Ï Á¤º¸´Â ¿¡ÀÌÀüÆ®¸¦ ÀçÄÚµù ¹× ÀçºôµåÇÏÁö ¾Ê°í Ä¿³ØÅÍ ¿¡ÀÌÀüÆ®¿¡¼­ Á¤Àû Á¤º¸³ª ³í¸®¸¦ º¯°æÇÏ´Â ¹æ½ÄÀ» Á¦°øÇÕ´Ï´Ù.

Ç¥ 30¿¡¼­´Â Ä¿³ØÅÍ Æ¯Á¤ ±¸¼º µî·Ï Á¤º¸¸¦ ³ª¿­ÇÕ´Ï´Ù. µî·Ï Á¤º¸ÀÇ ¼³¸íÀº ´ÙÀ½¿¡ ¿À´Â ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ. ÀϺΠµî·Ï Á¤º¸´Â ´Ù¸¥ µî·Ï Á¤º¸¿¡ Æ÷ÇÔµÈ °ÍÀ» Âü°íÇϽʽÿÀ. + ¹®ÀÚ´Â µî·Ï Á¤º¸ °èÃþ ±¸Á¶¿¡¼­ Ç׸ñÀÇ À§Ä¡¸¦ Ç¥½ÃÇÕ´Ï´Ù.


Ç¥ 30. Ä¿³ØÅÍ Æ¯Á¤ ±¸¼º µî·Ï Á¤º¸
À̸§ °¡´ÉÇÑ °ª ±âº»°ª Çʼö
DataHandlerMetaObjectName Data Handler Meta Object À̸§ MO_DataHandler_ Default ¿¹
JavaProtocolHandlerPackages ¿Ã¹Ù¸¥ Java ÇÁ·ÎÅäÄÝ Çڵ鷯 ÆÐŰÁö com.ibm.net.ssl.internal.

www.protocol

¾Æ´Ï¿À
ProtocolHandlerFramework À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀÌ ¾ø½À´Ï´Ù ¾øÀ½ ¾Æ´Ï¿À
+ProtocolHandlers À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀÌ ¾ø½À´Ï´Ù
¾Æ´Ï¿À
++Handler1 À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÔ´Ï´Ù. ºÎ¼Ó µî·Ï Á¤º¸¿¡ ´ëÇÑ Á¤º¸´Â Handler1ÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
¿¹
ProtocolListenerFramework À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀÌ ¾ø½À´Ï´Ù.
¾Æ´Ï¿À
+WorkerThreadCount »ç¿ë °¡´ÉÇÑ ¸®½º³Ê ½º·¹µåÀÇ ¼ö¸¦ Á¦°øÇÏ´Â 1º¸´Ù Å« Á¤¼ö. 10 ¾Æ´Ï¿À
+RequestPoolSize ÀÚ¿ø Ç® Å©±â¸¦ Á¦°øÇÏ´Â

WorkerThreadCountº¸´Ù Å« Á¤¼ö.

20 ¾Æ´Ï¿À
+ProtocolListeners À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀÌ ¾ø½À´Ï´Ù

++Listener1 °íÀ¯ÇÏ°Ô À̸§ ÁöÁ¤µÈ ÇÁ·ÎÅäÄÝ ¸®½º³Ê
¿¹
+++ÇÁ·ÎÅäÄÝ http ¶Ç´Â https
¿¹
+++ListenerSpecific ¸®½º³Ê°¡ ÇÊ¿ä·Î Çϰųª °íÀ¯ÇÑ µî·Ï Á¤º¸ ListenerSpecific¿¡¼­ ÂüÁ¶ÇϽʽÿÀ.

ProxyServer À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀÌ ¾ø½À´Ï´Ù
¾Æ´Ï¿À
+HttpProxyHost HTTP ÇÁ·Ï½Ã ¼­¹öÀÇ È£½ºÆ® À̸§
¾Æ´Ï¿À
+HttpProxyPort HTTP ÇÁ·Ï½Ã ¼­¹öÀÇ Æ÷Æ® ¹øÈ£ 80 ¾Æ´Ï¿À
+HttpNonProxyHosts Á÷Á¢ ¿¬°áÀ» ÇÊ¿ä·Î ÇÏ´Â HTTP È£½ºÆ®
¾Æ´Ï¿À
+HttpsProxyHost HTTPS ÇÁ·Ï½Ã ¼­¹öÀÇ È£½ºÆ® À̸§
¾Æ´Ï¿À
+HttpsProxyPort HTTPS ÇÁ·Ï½Ã ¼­¹öÀÇ Æ÷Æ® ¹øÈ£ 443 ¾Æ´Ï¿À
+HttpsNonProxyHosts Á÷Á¢ ¿¬°áÀ» ÇÊ¿ä·Î ÇÏ´Â HTTPS È£½ºÆ®
¾Æ´Ï¿À
+SocksProxyHost Socks ÇÁ·Ï½Ã ¼­¹ö À̸§
¾Æ´Ï¿À
+SocksProxyPort Socks ÇÁ·Ï½Ã ¼­¹ö Æ÷Æ®
¾Æ´Ï¿À
+HttpProxyUsername Http ÇÁ·Ï½Ã ¼­¹ö »ç¿ëÀÚ À̸§
¾Æ´Ï¿À
+HttpProxyPassword Http ÇÁ·Ï½Ã ¼­¹ö ¾ÏÈ£
¾Æ´Ï¿À
+HttpsProxyUsername Https ÇÁ·Ï½Ã ¼­¹ö »ç¿ëÀÚ À̸§
¾Æ´Ï¿À
+HttpsProxyPassword Https ÇÁ·Ï½Ã ¼­¹ö ¾ÏÈ£
¾Æ´Ï¿À
SSL À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀÌ ¾ø½À´Ï´Ù
¾Æ´Ï¿À
+SSLVersion SSL, SSLv2, SSLv3, TLS, TLSv1 SSL ¾Æ´Ï¿À
+SSLDebug true, false false ¾Æ´Ï¿À
+KeyStoreType ÀÓÀÇÀÇ ¿Ã¹Ù¸¥ keystore À¯Çü JKS ¾Æ´Ï¿À
+KeyStore KeyStore ÆÄÀÏ¿¡ ´ëÇÑ °æ·Î.
¾Æ´Ï¿À
+KeyStorePassword KeyStore¿¡¼­ °³Àοë ŰÀÇ ¾ÏÈ£
¾Æ´Ï¿À
+KeyStoreAlias KeyStore¿¡¼­ Ű ½ÖÀÇ º°¸í
¾Æ´Ï¿À
+TrustStore TrustStore ÆÄÀÏ¿¡ ´ëÇÑ °æ·Î
¾Æ´Ï¿À
+TrustStorePassword TrustStoreÀÇ ¾ÏÈ£
¾Æ´Ï¿À
+UseClientAuth true false false ¾Æ´Ï¿À

DataHandlerMetaObjectName

À̰ÍÀº Data Handler°¡ ±¸¼º µî·Ï Á¤º¸¸¦ ¼³Á¤Çϱâ À§ÇØ »ç¿ëÇÏ´Â Meta ObjectÀÇ À̸§ÀÔ´Ï´Ù.

Default = MO_DataHandler_Default.

JavaProtocolHandlerPackages

ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀº Java ÇÁ·ÎÅäÄÝ Çڵ鷯 ÆÐŰÁö¸¦ Á¦°øÇÕ´Ï´Ù. Ä¿³ØÅÍ´Â ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀ» »ç¿ëÇÏ¿© ½Ã½ºÅÛ ÇÁ·ÎÅäÄÝ java.protocol.handler.pkgs¸¦ ¼³Á¤ÇÕ´Ï´Ù.

Default = com.ibm.net.ssl.internal.www.protocol.

ProtocolHandlerFramework

ÇÁ·ÎÅäÄÝ Çڵ鷯 ÇÁ·¹ÀÓ¿öÅ©´Â ÀÌ µî·Ï Á¤º¸¸¦ »ç¿ëÇÏ¿© ÇÁ·ÎÅäÄÝ Çڵ鷯¸¦ ·ÎµåÇÏ°í ±¸¼ºÇÕ´Ï´Ù. À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀÌ ¾ø½À´Ï´Ù.

±âº»°ª = ¾øÀ½

ProtocolHandlers

ÀÌ °èÃþ ±¸Á¶ µî·Ï Á¤º¸¿¡´Â °ªÀÌ ¾ø½À´Ï´Ù. ù ¹øÂ° ÇÏÀ§ ·¹º§Àº ºÐ¸® ÇÁ·ÎÅäÄÝ Çڵ鷯¸¦ Ç¥½ÃÇÕ´Ï´Ù.

±âº»°ª = ¾øÀ½

Handler1

HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯ÀÇ À̸§. À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÓÀ» Âü°íÇϽʽÿÀ. ¸®½º³Ê¿Í ´Þ¸® ÇÁ·ÎÅäÄÝ Çڵ鷯´Â Áߺ¹µÉ ¼ö ¾øÀ¸¸ç °¢ ÇÁ·ÎÅäÄÝ¿¡´Â ¿ÀÁ÷ ÇϳªÀÇ Çڵ鷯°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ¾Æ·¡ Ç¥ 31¿¡¼­´Â HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯ÀÇ ºÎ¼Ó µî·Ï Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù. + ¹®ÀÚ´Â µî·Ï Á¤º¸ °èÃþ ±¸Á¶¿¡¼­ Ç׸ñÀÇ À§Ä¡¸¦ Ç¥½ÃÇÕ´Ï´Ù.


Ç¥ 31. HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯 ±¸¼º µî·Ï Á¤º¸
À̸§ °¡´ÉÇÑ °ª ±âº»°ª Çʼö
++HTTPHTTPSHandler À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀÌ ¾ø½À´Ï´Ù.
¿¹
+++Protocol ÇÁ·ÎÅäÄÝ Çڵ鷯 Á¾·ù¸¦ ±¸Çö ÁßÀÔ´Ï´Ù. HTTP ¹× HTTPSÀÇ °æ¿ì, °ªÀº httpÀÔ´Ï´Ù.
ÁÖ:
ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀ» ÁöÁ¤ÇÏÁö ¾ÊÀº °æ¿ì Ä¿³ØÅÍ´Â ÀÌ ÇÁ·ÎÅäÄÝ Çڵ鷯¸¦ ÃʱâÈ­ÇÏÁö ¾Ê½À´Ï´Ù.
http ¿¹
+++HTTPReadTimeout ¿ø°Ý È£½ºÆ®¿¡¼­ Àд µ¿¾È Á¦Çѽ𣠰£°Ý(¹Ð¸®ÃÊ)À» ÁöÁ¤ÇÏ´Â HTTP ƯÁ¤ µî·Ï Á¤º¸. ÀÌ µî·Ï Á¤º¸°¡ ÁöÁ¤µÇÁö ¾Ê°Å³ª 0À¸·Î ¼³Á¤µÈ °æ¿ì, HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯´Â ¿ø°Ý È£½ºÆ®¿¡¼­ Àд µ¿¾È ¹«ÇÑÈ÷ Â÷´ÜÇÕ´Ï´Ù. 0 ¾Æ´Ï¿À

ProtocolListenerFramework

ÇÁ·ÎÅäÄÝ ¸®½º³Ê ÇÁ·¹ÀÓ¿öÅ©´Â ÇÁ·ÎÅäÄÝ ¸®½º³Ê¸¦ ·ÎµåÇϱâ À§ÇØ ÀÌ µî·Ï Á¤º¸¸¦ »ç¿ëÇÕ´Ï´Ù. À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀÌ ¾ø½À´Ï´Ù.

WorkerThreadCount

1º¸´Ù Å« Á¤¼öÀ̾î¾ß ÇÏ´Â ÀÌ µî·Ï Á¤º¸´Â ÇÁ·ÎÅäÄÝ ¸®½º³Ê ÇÁ·¹ÀÓ¿öÅ©¿¡ »ç¿ë °¡´ÉÇÑ ÇÁ·ÎÅäÄÝ ¿öÄ¿ ½º·¡µåÀÇ ¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ÇÁ·ÎÅäÄÝ ¸®½º³Ê¿¡¼­ ÂüÁ¶ÇϽʽÿÀ.

Default = 10.

RequestPoolSize

WorkerThreadCount º¸´Ù Å« Á¤¼öÀ̾î¾ß ÇÏ´Â ÀÌ µî·Ï Á¤º¸´Â ÇÁ·ÎÅäÄÝ ¸®½º³Ê ÇÁ·¹ÀÓ¿öÅ©ÀÇ ÀÚ¿ø Ç® Å©±â¸¦ ¼³Á¤ÇÕ´Ï´Ù. ÇÁ·¹ÀÓ¿öÅ©´Â µ¿½Ã¿¡ ÃÖ´ë WorkerThreadCount + RequestPoolSize ¿äû ¼ö¸¦ ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Default = 20.

ProtocolListeners

À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀÌ ¾ø½À´Ï´Ù. ÀÌ µî·Ï Á¤º¸ÀÇ °¢ ù ¹øÂ° ÇÏÀ§ ·¹º§Àº ºÐ¸® ÇÁ·ÎÅäÄÝ ¸®½º³Ê¸¦ Ç¥½ÃÇÕ´Ï´Ù.

Listener1

ÇÁ·ÎÅäÄÝ ¸®½º³ÊÀÇ À̸§. ´ÙÁß ÇÁ·ÎÅäÄÝ ¸®½º³Ê°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÓÀ» Âü°íÇϽʽÿÀ. ÀÌ µî·Ï Á¤º¸ÀÇ ´ÙÁß ÀνºÅϽº¸¦ ÀÛ¼ºÇϰí Ãß°¡ÀûÀ¸·Î °íÀ¯ÇÏ°Ô À̸§ÀÌ ÁöÁ¤µÈ ¸®½º³Ê¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¸°Ô ¼öÇàÇÒ ¶§ ¸®½º³Ê ƯÁ¤ µî·Ï Á¤º¸´Â º¯°æÇÒ ¼ö ÀÖÁö¸¸ ÇÁ·ÎÅäÄÝ µî·Ï Á¤º¸´Â º¯°æÇÒ ¼ö ¾ø½À´Ï´Ù. ´ÙÁß ¸®½º³ÊÀÇ À̸§Àº °íÀ¯ÇØ¾ß ÇÕ´Ï´Ù.

°¡´ÉÇÑ À̸§(°ªÀÌ ¾Æ´Ô): HTTPListener1, HTTPSListener1.

ÇÁ·ÎÅäÄÝ

ÀÌ µî·Ï Á¤º¸´Â ÀÌ ¸®½º³Ê°¡ ±¸Çö ÁßÀÎ ÇÁ·ÎÅäÄÝÀ» ÁöÁ¤ÇÕ´Ï´Ù.

°¡´ÉÇÑ °ª: http, https.

ÁÖ:
ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀ» ÁöÁ¤ÇÏÁö ¾ÊÀº °æ¿ì Ä¿³ØÅÍ´Â ÀÌ ÇÁ·ÎÅäÄÝ ¸®½º³Ê¸¦ ÃʱâÈ­ÇÏÁö ¾Ê½À´Ï´Ù.

ListenerSpecific

¸®½º³Ê ƯÁ¤ µî·Ï Á¤º¸´Â ÁöÁ¤µÈ ÇÁ·ÎÅäÄÝ ¸®½º³Ê¿¡ °íÀ¯Çϰųª ÇʼöÀÔ´Ï´Ù. ¿¹¸¦ µé¾î HTTP ¸®½º³Ê´Â ¸®½º³Ê ¸ð´ÏÅͰ¡ ¿äûÇÏ´Â Æ÷Æ® ¹øÈ£¸¦ Ç¥½ÃÇÏ´Â ¸®½º³Ê ƯÁ¤ µî·Ï Á¤º¸ Æ÷Æ®¸¦ °®½À´Ï´Ù. Ç¥ 32¿¡¼­´Â HTTP-HTTPS ¸®½º³Ê ƯÁ¤ µî·Ï Á¤º¸¸¦ ¿ä¾àÇÕ´Ï´Ù. + ¹®ÀÚ´Â µî·Ï Á¤º¸ °èÃþ ±¸Á¶¿¡¼­ Ç׸ñÀÇ À§Ä¡¸¦ Ç¥½ÃÇÕ´Ï´Ù.


Ç¥ 32. HTTP ¹× HTTPS ÇÁ·ÎÅäÄÝ ¸®½º³Ê ƯÁ¤ ±¸¼º µî·Ï Á¤º¸
À̸§ °¡´ÉÇÑ °ª ±âº»°ª Çʼö
+++HTTPListener1 HTTP ÇÁ·ÎÅäÄÝ ¸®½º³ÊÀÇ °íÀ¯ÇÑ À̸§. À̰ÍÀº

ProtocolListenerFramework -> ProtocolListeners °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÔ´Ï´Ù. ¿©·¯ ¸®½º³Ê°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ µî·Ï Á¤º¸¿Í °èÃþ ±¸Á¶ÀÇ ´Ù¸¥ ÀνºÅϽº¸¦ ÀÛ¼ºÇÏ¿© Ãß°¡ HTTP ¸®½º³Ê¸¦ Ç÷¯±×ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.


¿¹
++++Protocol http HTTP ÇÁ·ÎÅäÄÝ ¸®½º³ÊÀÎ °æ¿ì

httpsHTTPS ÇÁ·ÎÅäÄÝ ¸®½º³ÊÀÎ °æ¿ì

ÁÖ:
ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀ» ÁöÁ¤ÇÏÁö ¾ÊÀº °æ¿ì Ä¿³ØÅÍ´Â ÀÌ ÇÁ·ÎÅäÄÝ ¸®½º³Ê¸¦ ÃʱâÈ­ÇÏÁö ¾Ê½À´Ï´Ù.

¿¹
++++BOPrefix ÀÌ µî·Ï Á¤º¸ °ªÀÌ Data Handler¿¡ Àü´ÞµË´Ï´Ù.
¾Æ´Ï¿À
++++Host ¸®½º³Ê´Â ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀ¸·Î ÁöÁ¤ÇÑ IP ÁÖ¼Ò¿¡¼­ ûÃëÇÕ´Ï´Ù. È£½ºÆ® °¡ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì, ±âº»°ªÀº localhostÀÔ´Ï´Ù. ¸®½º³Ê°¡ ½ÇÇà ÁßÀÎ ½Ã½ºÅÛÀÇ IP ÁÖ¼Ò³ª È£½ºÆ® À̸§(DNS À̸§)À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ½Ã½ºÅÛÀº ¿©·¯ IP ÁÖ¼Ò³ª ¿©·¯ À̸§À» °¡Áú ¼ö ÀÖ½À´Ï´Ù. localhost ¾Æ´Ï¿À
++++Port ¸®½º³Ê°¡ ¿äû¿¡ ´ëÇØ ûÃëÇÏ´Â Æ÷Æ®. ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì HTTPÀÇ °æ¿ì Æ÷Æ® ±âº»°ªÀº 80À̸ç HTTPSÀÇ °æ¿ì Æ÷Æ® ±âº»°ªÀº 443ÀÔ´Ï´Ù. Ä¿³ØÅÍ¿¡¼­ ¸®½º³Ê¸¦ º¹Á¦ÇÏ´Â °æ¿ì È£½ºÆ® ¹× Æ÷Æ® µî·Ï Á¤º¸ÀÇ Á¶ÇÕÀº °íÀ¯Çϰųª ¸®½º³Ê°¡ ¿äûÀ» ½ÂÀÎÇϱâ À§ÇØ Æ÷Æ®¿¡ ¹ÙÀεåÇÒ ¼ö ¾ø½À´Ï´Ù. HTTP ¸®½º³ÊÀÇ °æ¿ì 80

HTTPS ¸®½º³ÊÀÇ °æ¿ì 443

¾Æ´Ï¿À
++++SocketQueueLength ¼ö½Å ¿¬°á ¿äûÀÇ °æ¿ì ´ë±â¿­(¼ÒÄÏ ´ë±â¿­)ÀÇ ±æÀÌ. È£½ºÆ®°¡ ¿¬°áÀ» °ÅºÎÇϱâ Àü¿¡ ÇÑ ¹ø¿¡ ¼ö½Å ¿¬°áÀÌ ÀúÀåµÇ´Â ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÃÖ´ë ´ë±â¿­ ±æÀÌ´Â ¿î¿µ üÁ¦¿¡ µû¸¨´Ï´Ù. 5 ¾Æ´Ï¿À
++++RequestWaitTimeout ¿äûÀÌ µµÂøÇϱ⸦ ´ë±âÇÏ´Â µ¿¾È ¸®½º³Ê ½º·¹µå°¡ È£½ºÆ®¿Í Æ÷Æ®¿¡¼­ Â÷´ÜÇÏ´Â ½Ã°£ °£°Ý(¹Ð¸®ÃÊ). ÀÌ °£°Ý Àü¿¡ ¿äûÀ» ¼ö½ÅÇÏ´Â °æ¿ì ¸®½º³Ê°¡ ó¸®ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì ¸®½º³Ê ½º·¹µå´Â Ä¿³ØÅÍ Á¾·á Ç÷¡±×°¡ ¼³Á¤µÇ¾ú´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇÕ´Ï´Ù. ¼³Á¤µÈ °æ¿ì Ä¿³ØÅͰ¡ Á¾·áÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì RequestWaitTimeout °£°Ý µ¿¾È °è¼Ó Â÷´ÜÇÕ´Ï´Ù. ÀÌ µî·Ï Á¤º¸°¡ 0À¸·Î ¼³Á¤µÈ °æ¿ì ¿µ¿øÈ÷ Â÷´ÜÇÕ´Ï´Ù. ÁöÁ¤µÈ °æ¿ì ±âº»°ªÀº 60000msÀÔ´Ï´Ù. 60000 (ms) ¾Æ´Ï¿À
++++HTTPReadTimeout Ŭ¶óÀÌ¾ðÆ®¿¡¼­ ¿äûÀ» Àд µ¿¾È ¸®½º³Ê°¡ Â÷´ÜµÇ´Â ½Ã°£ °£°Ý(¹Ð¸®ÃÊ). ÀÌ ¸Å°³º¯¼ö°¡ 0À¸·Î ¼³Á¤µÇ¸é Àüü ¿äû ¸Þ½ÃÁö¸¦ ¼ö½ÅÇÒ ¶§±îÁö ¸®½º³Ê´Â ¹«ÇÑÈ÷ Â÷´ÜÇÕ´Ï´Ù. 0 ¾Æ´Ï¿À
++++HttpAsyncResponseCode ¸®½º³Ê¿¡ ´ëÇÑ ºñµ¿±â ¿äûÀÇ HTTP ÀÀ´ä ÄÚµå:

200 (OK)

202 (ACCEPTED)

202 (ACCEPTED) ¾Æ´Ï¿À
++++URLsConfiguration À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀÌ ¾ø½À´Ï´Ù. ÀÌ ¸®½º³Ê°¡ Áö¿øÇÏ´Â URL¿¡ ´ëÇÑ Çϳª ÀÌ»óÀÇ ±¸¼º°ú, ¼±ÅÃÀûÀ¸·Î À¯Çü°ú Charset °ªÀÌ µé¾î ÀÖ½À´Ï´Ù. À̰ÍÀÌ

ProtocolListenerFramework -> ProtocolListeners -> HTTPListener1 °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÇ ÇÏÀ§ µî·Ï Á¤º¸ÀÓÀ» Âü°íÇϽʽÿÀ. ÀÌ µî·Ï Á¤º¸°¡ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì ¸®½º³Ê´Â ±âº»°ªÀ» °¡Á¤ÇÕ´Ï´Ù.

ContextPath: / »ç¿ë °¡´É: true Data Handler Mime À¯Çü: ¿äûÀÇ ContentType°ú °°À½ Charset: ¾øÀ½. ÀÚ¼¼ÇÑ Á¤º¸´Â HTTP ¹× HTTPS ÇÁ·ÎÅäÄÝ ¸®½º³Ê 󸮿¡¼­ ÂüÁ¶ÇϽʽÿÀ. ¾Æ´Ï¿À
+++++URL1 À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀÌ ¾ø½À´Ï´Ù. ÇÏÀ§´Â ÀÌ ¸®½º³Ê°¡ Áö¿øÇÏ´Â URLÀÇ À̸§À» Á¦°øÇÕ´Ï´Ù. Áö¿øµÇ´Â ¿©·¯ URLÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ µî·Ï Á¤º¸¿Í °èÃþ ±¸Á¶¸¦ º¹Á¦ÇÏ¿© Ãß°¡ URLÀ» Ç÷¯±×ÀÎÇÒ ¼ö ÀÖÀ½À» Âü°íÇϽʽÿÀ.
¾Æ´Ï¿À
++++++ContextPath ¸®½º³Ê°¡ ¼ö½ÅÇÑ HTTP ¿äûÀÇ URI. ÀÌ °ªÀº

URLsConfiguration µî·Ï Á¤º¸ ¾Æ·¡¿¡¼­ ContextPath °ª °£¿¡ °íÀ¯ÇØ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ¿À·ù¸¦ ±â·ÏÇÏ¸ç ½ÃÀÛ¿¡ ½ÇÆÐÇÕ´Ï´Ù. ContextPath´Â ´ë¼Ò¹®ÀÚ ±¸ºÐµË´Ï´Ù. ±×·¯³ª ´ë¼Ò¹®ÀÚ°¡ ±¸ºÐµÇÁö ¾Ê´Â ÇÁ·ÎÅäÄÝ, È£½ºÆ® À̸§ ¹× Æ÷Æ®¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·ÎÅäÄÝÀÌ ContextPath¿¡¼­ ÁöÁ¤µÈ °æ¿ì httpÀ̾î¾ß ÇÕ´Ï´Ù. È£½ºÆ®°¡ ÁöÁ¤µÈ °æ¿ì È£½ºÆ® ¸®½º³Ê µî·Ï Á¤º¸ÀÇ °ª°ú °°¾Æ¾ß ÇÕ´Ï´Ù. Æ÷Æ®°¡ ÁöÁ¤µÈ °æ¿ì, Æ÷Æ® ¸®½º³Ê µî·Ï Á¤º¸ÀÇ °ª°ú °°¾Æ¾ß ÇÕ´Ï´Ù.


¾Æ´Ï¿À
++++++Enabled ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀº »óÀ§ URL °èÃþ ±¸Á¶ µî·Ï Á¤º¸°¡ Ä¿³ØÅÍ¿¡ ´ëÇØ »ç¿ë °¡´ÉÇÑÁö ¿©ºÎ¸¦ ÆÇº°ÇÕ´Ï´Ù. True ¾Æ´Ï¿À
++++++TransformationRules À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀÌ ¾ø½À´Ï´Ù. Çϳª ÀÌ»óÀÇ º¯È¯ ±ÔÄ¢À» º¸À¯ÇÕ´Ï´Ù.

+++++++TransformationRule1 À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀÌ ¾ø½À´Ï´Ù. º¯È¯ ±ÔÄ¢À» º¸À¯ÇÕ´Ï´Ù.
¾Æ´Ï¿À
++++++++ContentType ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀº ƯÁ¤ Çڵ鸵(Data Handler MIME À¯Çü ¶Ç´Â Charset)ÀÌ Àû¿ëµÇ¾î¾ß ÇÏ´Â ¼ö½Å ¿äûÀÇ

ContentTypeÀ» ÁöÁ¤ÇÕ´Ï´Ù. ContentTypeÀÌ

TransformationRuleN °èÃþ ±¸Á¶ µî·Ï Á¤º¸·Î ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì, Ä¿³ØÅÍ´Â °æ°í ¸Þ½ÃÁö¸¦ ±â·ÏÇϸç
esTransformationRuleN µî·Ï Á¤º¸.¸¦ ¹«½ÃÇÕ´Ï´Ù.


ÀÌ µî·Ï Á¤º¸ÀÇ Æ¯Á¤ °ª */*À» ÁöÁ¤Çϸé ÇÁ·ÎÅäÄÝ ¸®½º³Ê°¡ ÀÌ ±ÔÄ¢À» ContentType¿¡ Àû¿ëÇÏ°Ô ÇÕ´Ï´Ù. ¸®½º³Ê°¡ ContentTypeÀ» °øÀ¯ÇÏ´Â µ¿ÀÏÇÑ ¹®¸Æ¿¡ ´ëÇØ µÑ ÀÌ»óÀÇ ±ÔÄ¢À» ãÀº °æ¿ì, ¸®½º³Ê´Â ¿À·ù¸¦ ±â·ÏÇÏ¿© ÃʱâÈ­¿¡ ½ÇÆÐÇÔÀ» Âü°íÇϽʽÿÀ.


¾Æ´Ï¿À
++++++++MimeType Data Handler°¡ ÁöÁ¤µÈ ContentTypeÀÇ ¿äûÀ» ó¸®Çϱâ À§ÇØ È£ÃâÇÒ ¶§ »ç¿ëÇÒ MIME À¯Çü.
¾Æ´Ï¿À
++++++++Charset ÁöÁ¤µÈ ContentTypeÀÇ ¿äûÀ» Business Object·Î º¯È¯ÇÒ ¶§ »ç¿ëÇÒ Charset.
¾Æ´Ï¿À

±×¸² 18¿¡¼­´Â Connector Configurator¿¡ Ç¥½ÃµÈ ´ë·Î µî·Ï Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.

±×¸² 18. HTTP(S) ÇÁ·ÎÅäÄÝ ¸®½º³Ê µî·Ï Á¤º¸


ProxyServer

³×Æ®¿öÅ©°¡ ÇÁ·Ï½Ã ¼­¹ö¸¦ »ç¿ëÇÒ ¶§ ÀÌ µî·Ï Á¤º¸ ¾Æ·¡ °ªÀ» ±¸¼ºÇϽʽÿÀ. À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀÌ ¾ø½À´Ï´Ù. ÀÌ µî·Ï Á¤º¸ ¾Æ·¡ ÁöÁ¤µÈ °ªÀº HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯¿¡ ÀÇÇØ »ç¿ëµË´Ï´Ù.

±×¸² 19¿¡¼­´Â Connector Configurator¿¡ Ç¥½ÃµÈ ´ë·Î ProxyServer µî·Ï Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.

±×¸² 19. ProxyServer µî·Ï Á¤º¸


HttpProxyHost

HTTP ÇÁ·Ï½Ã ¼­¹öÀÇ È£½ºÆ® À̸§. ³×Æ®¿öÅ©°¡ HTTP µî·Ï Á¤º¸ÀÇ ÇÁ·Ï½Ã ¼­¹ö¸¦ »ç¿ëÇÏ´Â °æ¿ì ÀÌ µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇϽʽÿÀ.

±âº»°ª = ¾øÀ½

HttpProxyPort

Ä¿³ØÅͰ¡ HTTP ÇÁ·Ï½Ã ¼­¹ö¿¡ ¿¬°áÇϱâ À§ÇØ »ç¿ëÇÏ´Â Æ÷Æ® ¹øÈ£.

±âº»°ª = 80

HttpNonProxyHosts

ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀº ÇÁ·Ï½Ã ¼­¹ö¸¦ ÅëÇØ¼­°¡ ¾Æ´Ï¶ó Á÷Á¢ ¿¬°áµÇ¾î¾ß ÇÏ´Â Çϳª ÀÌ»óÀÇ È£½ºÆ®(HTTPÀÇ °æ¿ì)¸¦ Á¦°øÇÕ´Ï´Ù. °ªÀº È£½ºÆ®ÀÇ ¸ñ·ÏÀÏ ¼ö ÀÖÀ¸¸ç °¢°¢ "|"·Î ±¸ºÐµË´Ï´Ù.

±âº»°ª = ¾øÀ½

HttpsProxyHost

HTTPS ÇÁ·Ï½Ã ¼­¹öÀÇ È£½ºÆ® À̸§.

±âº»°ª = ¾øÀ½

HttpsProxyPort

Ä¿³ØÅͰ¡ HTTPS ÇÁ·Ï½Ã ¼­¹ö¿¡ ¿¬°áÇϱâ À§ÇØ »ç¿ëÇÏ´Â Æ÷Æ® ¹øÈ£.

±âº»°ª = 443

HttpsNonProxyHosts

ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀº ÇÁ·Ï½Ã ¼­¹ö¸¦ ÅëÇØ¼­°¡ ¾Æ´Ï¶ó Á÷Á¢ ¿¬°áµÇ¾î¾ß ÇÏ´Â Çϳª ÀÌ»óÀÇ È£½ºÆ®(HTTPSÀÇ °æ¿ì)¸¦ Á¦°øÇÕ´Ï´Ù. °ªÀº È£½ºÆ®ÀÇ ¸ñ·ÏÀÏ ¼ö ÀÖÀ¸¸ç °¢°¢ "|"·Î ±¸ºÐµË´Ï´Ù.

±âº»°ª = ¾øÀ½

SocksProxyHost

Socks ÇÁ·Ï½Ã ¼­¹öÀÇ È£½ºÆ® À̸§. ³×Æ®¿öÅ©°¡ socks ÇÁ·Ï½Ã »ç¿ë ½Ã ÀÌ µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇϽʽÿÀ.

ÁÖ:
±âº»ÀûÀÎ JDK°¡ socks¸¦ Áö¿øÇØ¾ß ÇÕ´Ï´Ù.

±âº»°ª = ¾øÀ½

SocksProxyPort

Socks ÇÁ·Ï½Ã ¼­¹ö¿¡ ¿¬°áÇÒ Æ÷Æ® ¹øÈ£. ³×Æ®¿öÅ©°¡ socks ÇÁ·Ï½Ã »ç¿ë ½Ã ÀÌ µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇϽʽÿÀ.

±âº»°ª = ¾øÀ½

HttpProxyUsername

HTTP ÇÁ·Ï½Ã ¼­¹öÀÇ »ç¿ëÀÚ À̸§. ¿äûÀÇ ¸ñÀûÁö°¡ HTTP URLÀ̸ç ProxyServer -> HttpProxyUsernameÀ» ÁöÁ¤ÇÏ´Â °æ¿ì ÇÁ·Ï½Ã ÀÎÁõ ½Ã HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯´Â ÇÁ·Ï½Ã ÀÎÁõ ¸Ó¸®±ÛÀ» ÀÛ¼ºÇÕ´Ï´Ù. Çڵ鷯´Â ÀÎÁõÀ» À§ÇÑ CONNECT ¸Þ¼Òµå¸¦ »ç¿ëÇÕ´Ï´Ù.

ÇÁ·Ï½Ã ÀÎÁõ ¸Ó¸®±ÛÀº base64 ÀÎÄÚµåµÇ¸ç ´ÙÀ½ ±¸Á¶¸¦ °®½À´Ï´Ù.


ÇÁ·Ï½Ã ÀÎÁõ: ±âº»

Base64EncodedString

Çڵ鷯´Â base64 ÀÎÄÚµå ¹®ÀÚ¿­À» ÀÛ¼ºÇϱâ À§ÇØ ÄÝ·Ð(:)À¸·Î ±¸ºÐµÈ ¾ÏÈ£ µî·Ï Á¤º¸¿Í »ç¿ëÀÚ À̸§À» ¿¬°áÇÕ´Ï´Ù.

±âº»°ª = ¾øÀ½

HttpProxyPassword

HTTP ÇÁ·Ï½Ã ¼­¹öÀÇ ¾ÏÈ£. ÀÌ °ªÀÌ »ç¿ëµÇ´Â ¹æ½Ä¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â HttpProxyUsername¿¡¼­ ÂüÁ¶ÇϽʽÿÀ.

±âº»°ª = ¾øÀ½

HttpsProxyUsername

HTTPS ÇÁ·Ï½Ã ¼­¹öÀÇ »ç¿ëÀÚ À̸§. ¿äûÀÇ ¸ñÀûÁö°¡ HTTPS URLÀ̸ç ProxyServer -> HttpsProxyUsernameÀ» ÁöÁ¤ÇÏ´Â °æ¿ì, HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯´Â ÇÁ·Ï½Ã·Î ÀÎÁõÇÒ ÇÁ·Ï½Ã ÀÎÁõ ¸Ó¸®±ÛÀ» ÀÛ¼ºÇÕ´Ï´Ù. Çڵ鷯´Â base64 ÀÎÄÚµå ¹®ÀÚ¿­À» ÀÛ¼ºÇϱâ À§ÇØ ÄÝ·Ð(:)À¸·Î ±¸ºÐµÈ HttpsProxyUsername ¹× HttpsProxyPassword ±¸¼º µî·Ï Á¤º¸ °ªÀ» ¿¬°áÇÕ´Ï´Ù.

±âº»°ª = ¾øÀ½

HttpsProxyPassword

HTTPS ÇÁ·Ï½Ã ¼­¹öÀÇ ¾ÏÈ£. ÀÌ °ªÀÌ »ç¿ëµÇ´Â ¹æ½Ä¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â HttpsProxyUsername¿¡¼­ ÂüÁ¶ÇϽʽÿÀ.

Default = none

SSL

Ä¿³ØÅÍÀÇ SSLÀ» ±¸¼ºÇÏ·Á¸é ÀÌ µî·Ï Á¤º¸ ¾Æ·¡¿¡¼­ °ªÀ» ÁöÁ¤ÇϽʽÿÀ. À̰ÍÀº °èÃþ ±¸Á¶ µî·Ï Á¤º¸ÀÌ¸ç °ªÀÌ ¾ø½À´Ï´Ù.

±×¸² 20¿¡¼­´Â Connector Configurator¿¡ Ç¥½ÃµÈ ´ë·Î SSL µî·Ï Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.

±×¸² 20. SSL µî·Ï Á¤º¸


SSLVersion

Ä¿³ØÅͰ¡ »ç¿ëÇÏ´Â SSL ¹öÀü. ÀÚ¼¼ÇÑ Á¤º¸´Â Áö¿øµÇ´Â SSL ¹öÀüÀÇ IBM JSSE ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

±âº»°ª = SSL

SSLDebug

ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀÌ true·Î ¼³Á¤µÇ¸é, Ä¿³ØÅÍ´Â javax.net.debug ½Ã½ºÅÛ µî·Ï Á¤º¸ÀÇ °ªÀ» true·Î ¼³Á¤ÇÏ´Ï´Ù. IBM JSSE´Â ÃßÀû ±â´ÉÀ» ¼³Á¤Çϱâ À§ÇØ ÀÌ µî·Ï Á¤º¸¸¦ »ç¿ëÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â IBM JSSE ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

±âº»°ª = false

KeyStoreType

ÀÌ µî·Ï Á¤º¸ °ªÀº KeyStore ¹× TrustStoreÀÇ À¯ÇüÀ» Á¦°øÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ¿Ã¹Ù¸¥ keystore À¯ÇüÀÇ °æ¿ì IBM JSSE ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

±âº»°ª = JKS

KeyStore

ÀÌ µî·Ï Á¤º¸´Â keystore ÆÄÀÏ¿¡ ´ëÇÑ Àüü °æ·Î¸¦ Á¦°øÇÕ´Ï´Ù. KeyStore ¹×/¶Ç´Â KeyStoreAlias µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀº °æ¿ì, KeyStorePassword, KeyStoreAlias, TrustStore, TrustStorePassword µî·Ï Á¤º¸´Â ¹«½ÃµË´Ï´Ù. ÀÌ µî·Ï Á¤º¸¿¡ ÁöÁ¤µÈ °æ·Î¸¦ »ç¿ëÇÏ¿© keystore¸¦ ·ÎµåÇÒ ¼ö ¾ø´Â °æ¿ì Ä¿³ØÅÍ´Â ½ÃÀÛ¿¡ ½ÇÆÐÇÕ´Ï´Ù. °æ·Î´Â keystore ÆÄÀÏ¿¡ ´ëÇÑ Àüü °æ·ÎÀ̾î¾ß ÇÕ´Ï´Ù.

±âº»°ª = ¾øÀ½

KeyStorePassword

ÀÌ µî·Ï Á¤º¸´Â Keystore¿¡¼­ °³Àοë ŰÀÇ ¾ÏÈ£¸¦ Á¦°øÇÕ´Ï´Ù.

±âº»°ª = ¾øÀ½

KeyStoreAlias

ÀÌ µî·Ï Á¤º¸´Â KeyStore¿¡¼­ Ű ½ÖÀÇ º°¸íÀ» Á¦°øÇÕ´Ï´Ù. HTTPS ¸®½º³Ê´Â KeyStore¿¡¼­ ÀÌ °³Àοë ۸¦ »ç¿ëÇÕ´Ï´Ù. ¶ÇÇÑ HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯´Â Ŭ¶óÀÌ¾ðÆ® ÀÎÁõÀ» ÇÊ¿ä·ÎÇÏ´Â HTTPS ¼­ºñ½º È£Ã⠽à KeyStore¿¡¼­ ÀÌ º°¸íÀ» »ç¿ëÇÕ´Ï´Ù. µî·Ï Á¤º¸´Â ¿Ã¹Ù¸¥ JSSE º°¸íÀ¸·Î ¼³Á¤µÇ¾î¾ß ÇÕ´Ï´Ù.

±âº»°ª = ¾øÀ½

TrustStore

ÀÌ µî·Ï Á¤º¸´Â TrustStore¿¡ ´ëÇÑ Àüü °æ·Î¸¦ Á¦°øÇÕ´Ï´Ù. TrustStore´Â Ä¿³ØÅͰ¡ ½Å·ÚÇÏ´Â ÀÎÁõ¼­¸¦ ÀúÀåÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. TrustStore´Â KeyStore¿Í µ¿ÀÏÇÑ À¯ÇüÀ̾î¾ß ÇÕ´Ï´Ù. TrustStore ÆÄÀÏ¿¡ ´ëÇÑ Àüü °æ·Î¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

±âº»°ª = ¾øÀ½

TrustStorePassword

ÀÌ µî·Ï Á¤º¸´Â TruststoreÀÇ ¾ÏÈ£¸¦ Á¦°øÇÕ´Ï´Ù.

±âº»°ª = ¾øÀ½

UseClientAuth

ÀÌ µî·Ï Á¤º¸´Â SSL Ŭ¶óÀÌ¾ðÆ® ÀÎÁõÀÌ »ç¿ëµÇ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. true·Î ¼³Á¤µÇ¸é, HTTPS ¸®½º³Ê´Â Ŭ¶óÀÌ¾ðÆ® ÀÎÁõÀ» »ç¿ëÇÕ´Ï´Ù.

±âº»°ª = false

´ÙÁß ÇÁ·ÎÅäÄÝ ¸®½º³Ê ÀÛ¼º

ÇÁ·ÎÅäÄÝ ¸®½º³ÊÀÇ ´ÙÁß ÀνºÅϽº¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·ÎÅäÄÝ ¸®½º³Ê´Â

ProtocolListenerFramework -> ProtocolListeners Ä¿³ØÅÍ µî·Ï Á¤º¸ÀÇ ÇÏÀ§ µî·Ï Á¤º¸·Î ±¸¼ºµË´Ï´Ù. °¢ ÇÏÀ§(ProtocolListenerFramework -> ProtocolListenersÀÇ)´Â Ä¿³ØÅÍÀÇ º°°³ ÇÁ·ÎÅäÄÝ ¸®½º³Ê¸¦ ½Äº°ÇÕ´Ï´Ù. ÀÌ¿¡ µû¶ó ProtocolListeners µî·Ï Á¤º¸ ¾Æ·¡¿¡ »õ ÇÏÀ§ µî·Ï Á¤º¸¸¦ ±¸¼ºÇÏ¿© Ã÷±â ÇÁ·ÎÅäÄÝ ¸®½º³Ê¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. »õ·Î ÀÛ¼ºµÈ ¸®½º³Ê µî·Ï Á¤º¸ÀÇ ¸ðµç ÇÏÀ§ µî·Ï Á¤º¸¸¦ ÁöÁ¤Çϵµ·Ï È®ÀÎÇϽʽÿÀ. °¢ ¸®½º³Ê´Â °íÀ¯ÇÏ°Ô À̸§ ÁöÁ¤µÇ¾î¾ß ÇÕ´Ï´Ù. ±×·¯³ª ¸®½º³ÊÀÇ ¿©·¯ ÀνºÅϽº¿¡ ´ëÇØ µ¿ÀÏÇÏ°Ô ³²´Â ¸®½º³Ê ÇÁ·ÎÅäÄÝ µî·Ï Á¤º¸(http ¶Ç´Â https)¸¦ º¯°æÇÏÁö ¾Ê½À´Ï´Ù.

ÁÖ:
ÇÁ·ÎÅäÄÝ µî·Ï Á¤º¸´Â ½ºÀ§Ä¡·Î Á¦°øµÇ¹Ç·Î ¸Å¿ì Áß¿äÇÕ´Ï´Ù. ¸®½º³Ê³ª Çڵ鷯¸¦ »ç¿ëÇÏÁö ¾ÊÀ¸·Á´Â °æ¿ì ÀÌ µî·Ï Á¤º¸¸¦ ºñ¿ö µÎ½Ê½Ã¿À.

HTTP ¶Ç´Â HTTPS ¸®½º³ÊÀÇ ´ÙÁß ÀνºÅϽº¸¦ ÀÛ¼ºÇÏ·Á´Â °æ¿ì, °¢ ÀνºÅϽºÀÇ ¿©·¯ Æ÷Æ® ¹× È£½ºÆ® µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇϽʽÿÀ.

Çڵ鷯ÀÇ ´ÙÁß ÀνºÅϽº¸¦ ÀÛ¼ºÇÒ ¼ö ¾ø½À´Ï´Ù. °¢ ÇÁ·ÎÅäÄÝÀÇ °æ¿ì ¿ÀÁ÷ ÇϳªÀÇ Çڵ鷯ÀÏ ¼ö ÀÖ½À´Ï´Ù.

Copyright IBM Corp. 1997, 2003