WebSphere Application Server

Caching Proxy °ü¸® ¾È³»¼­

¹öÀü 6.1
GA30-2916-00
ÃÊÆÇ(2006³â 5¿ù)

ÀÌ Ã¥Àº ´ÙÀ½¿¡ Àû¿ëµË´Ï´Ù.

»õ °³Á¤ÆÇ¿¡ ´Þ¸® ¸í½ÃµÇÁö ¾Ê´Â ÇÑ ÈÄ¼Ó ¸±¸®½º ¹× ¼öÁ¤ÆÇ¿¡ Àû¿ëµË´Ï´Ù.

IBM ´ã´çÀÚ ¶Ç´Â ÇØ´ç Áö¿ªÀÇ IBM Áö»ç¸¦ ÅëÇØ Ã¥À» ÁÖ¹®ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Copyright International Business Machines Corporation 2006. All rights reserved.

¸ñÂ÷

±×¸²
ÀÌ Ã¥¿¡ ´ëÇÑ Á¤º¸
ÀÌ Ã¥ÀÇ »ç¿ëÀÚ
Ã¥¿¡ »ç¿ëµÈ ±Ô¾à ¹× ¿ë¾î
³»°Ô ÇÊ¿äÇÑ ¿É¼Ç
°í°´ ÀǰßÀ» º¸³»´Â ¹æ¹ý
°ü·Ã Á¤º¸
Caching Proxy ½ÃÀÛÇϱâ
°³¿ä
±âº» Caching Proxy ±¸¼º
¿ª¹æÇâ ÇÁ·Ï½Ã(±âº»°ª)
Á¤¹æÇâ ÇÁ·Ï½Ã
»õ·Î¿î ±â´É Áö¿ø
±¸¼º ¹× °ü¸® ¾ç½Ä »ç¿ë¹ý
ºê¶ó¿ìÀú ¿ä±¸»çÇ×
±¸¼º ¹× °ü¸® ¾ç½Ä ¾×¼¼½º
°ü¸®ÀÚ ¾ÏÈ£ ¼³Á¤
±¸¼º ¸¶¹ý»ç »ç¿ë
ibmproxy.conf ÆÄÀÏ Á÷Á¢ ÆíÁý
Caching Proxy ½ÃÀÛ ¹× Á¤Áö
Linux ¹× UNIX ½Ã½ºÅÛ¿¡¼­ÀÇ ÀÚµ¿ ½Ãµ¿ ¹× ½Ã½ºÅÛ Á¾·á
Linux ¹× UNIX ½Ã½ºÅÛ¿¡¼­ÀÇ ¼öµ¿ ½Ãµ¿
AIXÀÇ °æ¿ì:
HP-UXÀÇ °æ¿ì:
LinuxÀÇ °æ¿ì
SolarisÀÇ °æ¿ì
Windows ¼­ºñ½º·Î ½Ãµ¿
Windows ÀÀ¿ëÇÁ·Î±×·¥À¸·Î ½Ãµ¿
½ÃÀÛ ¸Þ´º »ç¿ë
¸í·É ÇÁ·ÒÇÁÆ® »ç¿ë
º¹¼ö ÇÁ·Ï½Ã ¼­¹ö ½ÃÀÛ
Linux ¹× UNIX ½Ã½ºÅÛ ¼öµ¿ ½Ã½ºÅÛ Á¾·á
½Ã½ºÅÛ Á¾·á ¸í·ÉÀÇ ÇѰè
Windows ½Ã½ºÅÛ¿¡¼­ÀÇ ¼öµ¿ ½Ã½ºÅÛ Á¾·á
±¸¼º º¯°æ ÈÄ Àç½ÃÀÛ
Caching Proxy ÇÁ·Î¼¼½º ±¸¼º ¹× Á¶Á¤
¼­¹ö Á¤ÀÇ
¿¬°üµÈ Áö½Ã¹®
±¸¼º ¹× °ü¸® ¾ç½Ä
ÇÁ·Î¼¼½º ¼ÒÀ¯±Ç ¼³Á¤
¿¬°üµÈ Áö½Ã¹®
±¸¼º ¹× °ü¸® ¾ç½Ä
¿¬°á °ü¸®
¿¬°üµÈ Áö½Ã¹®
±¸¼º ¹× °ü¸® ¾ç½Ä
ÇÁ·Ï½Ã ¼­¹ö ÇÁ·Î¼¼¼­ Á¶Á¤
¼º´É °ü·Ã Áö½Ã¹® ¼³Á¤
±âŸ ÀÀ¿ëÇÁ·Î±×·¥ °ËÅä
ÆäÀÌ¡ ¿µ¿ª È®ÀÎ
ÆÄÀÏ ½Ã½ºÅÛ Á¶Á¤
TCP/IP ±¸¼º Á¶Á¤
»óÀ§ ·Îµå ȯ°æÀ» À§ÇÑ TCP ½Ã°£ ´ë±â °£°Ý Á¶Á¤(HP-UX, Linux, Solaris, Windows)
Linux Ä¿³Î Á¶Á¤
AIX ½º·¹µå Á¶Á¤ º¯¼ö Á¶Á¤
Caching Proxy ÀÛµ¿ ±¸¼º
¿äû ó¸® °ü¸®
HTTP/FTP ¸Þ¼Òµå »ç¿ë °¡´É
¿¬°üµÈ Áö½Ã¹®
±¸¼º ¹× °ü¸® ¾ç½Ä
WebDAV ¸Þ¼Òµå, MS Exchange ¸Þ¼Òµå, »ç¿ëÀÚ Á¤ÀÇ ¸Þ¼Òµå »ç¿ë °¡´É
¿¬°üµÈ Áö½Ã¹®
¸ÊÇÎ ±ÔÄ¢ Á¤ÀÇ
¸ÊÇÎ ±ÔÄ¢
´ë¸® ¼­¹ö ±¸¼º
¿¬°üµÈ Áö½Ã¹®
±¸¼º ¹× °ü¸® ¾ç½Ä
°áÇÕ ÀçÀÛ¼º »ç¿ë °¡´É(¼±ÅÃÀû)
JunctionPrefix ¿É¼Ç ¾øÀÌ °áÇÕ Á¤ÀÇ
JunctionPrefix ¿É¼ÇÀ¸·Î °áÇÕ Á¤ÀÇ(±ÇÀåÇÏ´Â ¸Þ¼Òµå)
¿¬°üµÈ Áö½Ã¹®
±¸¼º ¹× °ü¸® ¾ç½Ä
JunctionRewrite¿¡ ´ëÇÑ ´ë¾ÈÀ¸·Î¼­ÀÇ UseCookie
JunctionRewrite ±â´É¼ºÀÇ È®ÀåÀ» À§ÇÑ »ùÇà transmogrifier Ç÷¯±×ÀÎ
·ÎÄà ÄÁÅÙÃ÷ Àü´Þ °ü¸®
¹®¼­ ·çÆ® µð·ºÅ丮 Á¤ÀÇ
¿¬°üµÈ Áö½Ã¹®
±¸¼º ¹× °ü¸® ¾ç½Ä
±âº» ȯ¿µ ÆäÀÌÁö Á¤ÀÇ
¿¬°üµÈ Áö½Ã¹®
±¸¼º ¹× °ü¸® ¾ç½Ä
FTP ¿¬°á °ü¸®
FTP ÆÄÀÏ º¸È£
FTP ¼­¹ö ·Î±×ÀÎ °ü¸®
FTP µð·ºÅ丮 °æ·Î °ü¸®
FTP üÀÎ °ü¸®
¼­¹ö ó¸® »ç¿ëÀÚ Á¤ÀÇ
Á¤º¸ Æ÷ÇÔ
Á¤º¸ Æ÷ÇÔ¿¡ ´ëÇÑ °í·Á»çÇ×
Á¤º¸ Æ÷ÇÔÀÇ ±¸¼º
Á¤º¸ Æ÷ÇÔÀÇ Çü½Ä
Á¤º¸ Æ÷ÇÔÀ» À§ÇÑ Áö½Ã¹®
¿À·ù ¸Þ½ÃÁö »ç¿ëÀÚ Á¤ÀÇ
RTSP(Real Time Streaming Protocol) °æ·Î ÀçÁöÁ¤
RTSP °æ·Î ÀçÁöÁ¤ Á¤º¸
RTSP ÇѰè
RTSP Çâ»ó
RTSP °æ·Î ÀçÁöÁ¤ ±¸¼º
Çì´õ ¿É¼Ç ±¸¼º
¿¬°üµÈ Áö½Ã¹®
±¸¼º ¹× °ü¸® ¾ç½Ä
API(application programming interface) Á¤º¸
¿¬°üµÈ Áö½Ã¹®
±¸¼º ¹× °ü¸® ¾ç½Ä
ÇÁ·Ï½Ã ¼­¹ö ij½Ã ±¸¼º
ÇÁ·Ï½Ã ¼­¹ö ij½Ã °³¿ä
ij½Ã ÀúÀ念¿ª
ij½Ã »öÀÎ
FTP ij½Ã
DNS ij½Ã
ij½Ã Á¦¿Ü
ij½Ã °ü¸®
±âº» ij½Ã ±¸¼º
1. ij½Ã »ç¿ë °¡´É
2. ij½Ã ÀúÀ念¿ª ±¸¼º
¼±ÅÃÀû »ç¿ëÀÚ Á¤ÀÇ
ij½Ã ¸Þ¸ð¸® ¼³Á¤
µð½ºÅ©¿¡ ij½Ã ¸Þ¸ð¸® ÀúÀå ¶Ç´Â ·Îµå
ij½Ã ÇÊÅÍ ¼³Á¤
Á¶È¸ °á°ú ¹× µ¿ÀûÀ¸·Î »ý¼ºµÈ ÆÄÀÏ¿¡ ´ëÇÑ Ä³½Ã ±¸¼º
ÆÄÀÏ ¸¸±â ±¸¼º ¹× °¡ºñÁö ÄÝ·º¼Ç
ÀÚµ¿ »çÀü ·Îµå ±¸¼º
ij½Ã °øÀ¯ ±¸¼º
·Î±ë ±¸¼º
ij½ÃµÇ´Â ³»¿ë Á¦¾î
URL ±â¹Ý ij½Ã ÇÊÅÍ ±¸¼º
ij½Ã Á¶È¸ ÀÀ´ä
Á¶È¸ ÀÀ´ä ij½Ã¿¡ ´ëÇÑ Ãß°¡ ¿ä±¸»çÇ×
·ÎÄ÷ΠÁ¦°øµÈ ÆÄÀÏ Ä³½Ã
ºÎºÐ URL·Î ÆÄÀÏ Ä³½Ã
°ü·Ã ±¸¼º ÆÄÀÏ Áö½Ã¹®
ij½Ã ÄÁÅÙÃ÷ À¯Áö
ÆÄÀÏ ¸¸±â
ij½Ã ÃֽŠÁ¤º¸¿¡ ´ëÇÑ Ãß°¡ Á¤º¸
FTPÀÇ ³¯Â¥ Á¤º¸
ij½Ã ÃֽŠÁ¤º¸ ±¸¼º
°¡ºñÁö ÄÝ·º¼Ç
°¡ºñÁö ÄÝ·º¼Ç ±¸¼º
ÀÚµ¿ »õ·Î °íħ ¹× »çÀü ·Îµå¿¡ ´ëÇÑ Ä³½Ã ¿¡ÀÌÀüÆ® ±¸¼º
¼­¹ö È£½ºÆ® À̸§ ¼³Á¤
ij½Ã¸¦ °íÀ¯ÇÑ ÆÄÀÏ·Î »çÀü ·Îµå
ij½Ã¸¦ ÀÚÁÖ Ä³½ÃµÈ ÆÄÀÏ·Î »çÀü ·Îµå
¸µÅ© ij½Ã(delving)
°ü·Ã ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏ Áö½Ã¹®
¼öµ¿À¸·Î ij½Ã ¿¡ÀÌÀüÆ® ½ÃÀÛ
°øÀ¯ ij½Ã »ç¿ë
¿ø°Ý ij½Ã ¾×¼¼½º
¿ø°Ý ij½Ã ¾×¼¼½º ±¸¼º
ÀÎÅÍ³Ý Ä³½Ã ÇÁ·ÎÅäÄÝ Ç÷¯±×ÀÎ ±¸¼º
ICP Ç÷¯±×ÀÎ ±¸¼º
µ¿Àû »ý¼º ÄÁÅÙÃ÷ ij½Ã
ÇÁ·Ï½Ã ij½Ã¿¡ ´ëÇÑ IBM WebSphere Application Server ±¸¼º
Application Server¿¡ µ¿Àû ij½Ã ±¸¼º
Application Server ¾î´ðÅÍ ±¸¼º
µ¿Àû ij½Ã¿¡ ´ëÇÑ Caching Proxy ±¸¼º
µ¿Àû ij½Ã Ç÷¯±×ÀÎÀ» »ç¿ë °¡´ÉÇÏ°Ô Çϵµ·Ï Service Áö½Ã¹® ¼³Á¤
ÆÄÀÏ ¿øº»À» ÁöÁ¤Çϵµ·Ï ExternalCacheManager Áö½Ã¹® ¼³Á¤
ÇÁ·Ï½Ã ¼­¹ö ij½Ã Á¶Á¤
ij½Ã ÀúÀå ¸Åü ¼±ÅÃ
µð½ºÅ© ij½Ã ¼º´É ÃÖ´ëÈ­
ij½Ã °¡ºñÁö ÄÝ·º¼Ç
Ç÷§Æû °íÀ¯ ÃÖÀûÈ­
AIX
HP-UX ¹× Solaris
Windows
Caching Proxy º¸¾È ±¸¼º
ÇÁ·Ï½Ã ¼­¹ö º¸¾È Á¤º¸
¼­¹ö º¸È£ ¼³Á¤
±¸¼º ¹× °ü¸® ¾ç½ÄÀ» »ç¿ëÇÏ¿© º¸È£ ¼³Á¤
±¸¼º ÆÄÀÏ Áö½Ã¹®À» »ç¿ëÇÏ¿© º¸È£ ¼³Á¤
±âº» º¸È£ ¼³Á¤
SSL(Secure Sockets Layer)
SSL Çڵ彦ÀÌÅ©
SSL ¼º´É Á¶Á¤
SSL Åͳθµ
SSL Åͳθµ ±¸¼º
º¸¾È ¿ø°Ý °ü¸® ±¸¼º
Ű ¹× ÀÎÁõ °ü¸®
ÀÎÁõ ±â°ü
IBM Key Manager À¯Æ¿¸®Æ¼ »ç¿ë
»õ Ű µ¥ÀÌÅͺ£À̽º, ¾ÏÈ£, ¼û±è ÆÄÀÏ ÀÛ¼º
ÀÎÁõ ±â°ü ÀÎÁõ ¹Þ±â
ÀÎÁõ ±â°ü ÀÎÁõ ÀúÀå
Áö¿øµÈ ¾ÏÈ£ ½ºÆå
¾ÏÈ£ Çϵå¿þ¾î Áö¿ø »ç¿ë °¡´É
Tivoli Access Manager Ç÷¯±×ÀÎ »ç¿ë
±¸¼º
±¸¼º ½ºÅ©¸³Æ®¸¦ »ç¿ëÇϱâ Àü¿¡ ¼öÇàÇÒ ´Ü°è
±¸¼º ½ºÅ©¸³Æ® »ç¿ë
Caching Proxy ¹× Access Manager Ç÷¯±×ÀÎ ½ÃÀÛ
PAC-LDAP ±ÇÇÑ ºÎ¿© ¸ðµâ »ç¿ë
°³¿ä
ÀÎÁõ
±ÇÇÑ ºÎ¿©
LDAP(Lightweight Directory Access Protocol)
¼³Ä¡
º¸¾È PACD-LDAP ¼­¹ö ¿¬°áÀÇ Ãß°¡ ¿ä±¸»çÇ× ¹× Á¦ÇÑ»çÇ×
LDAP ÆÐŰÁö¿¡¼­ ÇÊ¿äÇÑ GSKit
Linux ½Ã½ºÅÛ¿¡´Â LD_PRELOAD ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
Linux ½Ã½ºÅÛ¿¡¼­ IBM Tivoli Directory Server (ITDS) 6.0 LDAP Ŭ¶óÀÌ¾ðÆ®¸¦ »ç¿ëÇÏ´Â °æ¿ì, PACD ÇÁ·Î¼¼½ºÀÇ ½ÃÀÛ ½ÇÆÐ
AIX ½Ã½ºÅÛ¿¡¼­ IBM Tivoli Directory Server(ITDS) LDAP Ŭ¶óÀÌ¾ðÆ®¸¦ »ç¿ëÇÏ´Â °æ¿ì, PAC-LDAP ¸ðµâÀº ·ÎµåÇÒ ¼ö ¾øÀ½
ibmproxy.conf ÆÄÀÏÀ» ÆíÁýÇÏ¿© PAC-LDAP ±ÇÇÑ ºÎ¿© ¸ðµâÀ» »ç¿ë °¡´ÉÇÏ°Ô Çϱâ
PAC-LDAP ±ÇÇÑ ºÎ¿© ¸ðµâ ±¸¼º ÆÄÀÏ ÆíÁý
paccp.conf
pac.conf
pacpolicy.conf
pac_ldap.cred ÀÛ¼º
pacd ½ÃÀÛ ¹× Á¤Áö
Caching Proxy ¸ð´ÏÅ͸µ
·Î±× ±¸¼º
·Î±× Á¤º¸
·Î±× ÆÄÀÏ À̸§ ¹× ±âº» ¿É¼Ç
¾×¼¼½º ·Î±× ÇÊÅÍ
·Î±×µÈ ÄÁÅÙÃ÷¸¦ Á¦¾îÇÏ·Á´Â ÀÌÀ¯
¾×¼¼½º ·Î±× ÇÊÅÍ ±¸¼º
±âº» ·Î±× ¼³Á¤
·Î±× À¯Áöº¸¼ö ¹× º¸Á¸
·Î±× ÆÄÀÏ ½Ã³ª¸®¿À
¼­¹ö Ȱµ¿ ¸ð´ÏÅÍ »ç¿ë
ºÎ·Ï¡¡¹×¡¡³¡¸Ó¸®
ºÎ·ÏA. Caching Proxy ¸í·É »ç¿ë
cgiparse ¸í·É
cgiutils ¸í·É
htadm ¸í·É
htcformat ¸í·É
ibmproxy ¸í·É
ºÎ·ÏB. ±¸¼º ÆÄÀÏ Áö½Ã¹®
Àç½ÃÀÛ ½Ã º¯°æµÇÁö ¾Ê´Â Áö½Ã¹®
Áö½Ã¹® °³¿ä
Çã¿ë °¡´É °ª
±¸¼º ÆÄÀÏ ·¹ÄÚµå ±¸¹®
Caching Proxy Áö½Ã¹®
AcceptAnything -- ¸ðµç ÆÄÀÏ Á¦°ø
AccessLog -- ¾×¼¼½º ·Î±× ÆÄÀÏ¿¡ ´ëÇÑ °æ·Î À̸§ ÁöÁ¤
AccessLogExcludeMethod -- ÁöÁ¤µÈ ¸Þ¼Òµå¿¡¼­ ¿äûÇÑ ÆÄÀÏ ¶Ç´Â µð·ºÅ丮¿¡ ´ëÇÑ ·Î±× Ç׸ñ ¾ïÁ¦
AccessLogExcludeMimeType -- ƯÁ¤ MIME À¯Çü¿¡ ´ëÇÑ ÇÁ·Ï½Ã ¾×¼¼½º ·Î±× ÀÔ·Â ¾ïÁ¦
AccessLogExcludeReturnCode -- °íÀ¯ÇÑ ¸®ÅÏ Äڵ忡 ´ëÇÑ ·Î±× ÀÔ·Â Ç׸ñ ¾ïÁ¦
AccessLogExcludeURL -- °íÀ¯ÇÑ ÆÄÀÏ ¶Ç´Â µð·ºÅ丮¿¡ ´ëÇÑ ·Î±× ÀÔ·Â Ç׸ñ ¾ïÁ¦
AccessLogExcludeUserAgent -- °íÀ¯ÇÑ ºê¶ó¿ìÀú¿¡¼­ ·Î±× ÀÔ·Â Ç׸ñ ¾ïÁ¦
AddBlankIcon -- µð·ºÅ丮 ¸ñ·ÏÀÇ Ç¥Á¦ Á¤·Ä¿¡ »ç¿ëµÈ ¾ÆÀÌÄÜÀÇ URL ÁöÁ¤
AddDirIcon -- µð·ºÅ丮 ¸ñ·ÏÀÇ µð·ºÅ丮¿¡ ´ëÇÑ ¾ÆÀÌÄÜ URL ÁöÁ¤
AddEncoding -- ƯÁ¤ Á¢¹ÌºÎ°¡ ÀÖ´Â ÆÄÀÏÀÇ MIME ÄÁÅÙÃ÷ ÀÎÄÚµù ÁöÁ¤
AddIcon -- MIME ÄÁÅÙÃ÷ À¯ÇüÀ̳ª ÀÎÄÚµù À¯Çü¿¡ ¾ÆÀÌÄÜ ¹ÙÀεå
AddParentIcon -- µð·ºÅ丮 ¸ñ·ÏÀÇ »óÀ§ µð·ºÅ丮¸¦ Ç¥½ÃÇÏ´Â ¾ÆÀÌÄÜ¿¡ URL ÁöÁ¤
AddType -- ƯÁ¤ Á¢¹ÌºÎ°¡ ÀÖ´Â ÆÄÀÏÀÇ µ¥ÀÌÅÍ À¯Çü ÁöÁ¤
AddUnknownIcon -- µð·ºÅ丮 ¸ñ·ÏÀÇ ¾Ë ¼ö ¾ø´Â ÆÄÀÏ À¯Çü¿¡ ´ëÇÑ ¾ÆÀÌÄÜ URL ÁöÁ¤
AdminPort -- °ü¸® ÆäÀÌÁö³ª ¾ç½ÄÀ» ¿äûÇϱâ À§ÇÑ Æ÷Æ® ÁöÁ¤
AggressiveCaching -- ij½ÃÇÒ ¼ö ¾ø´Â ÆÄÀÏ¿¡ ´ëÇÑ Ä³½Ã ÁöÁ¤
AlwaysWelcome -- ȯ¿µ ÆÄÀÏÀÇ ¿äûµÈ µð·ºÅ丮 Ž»ö ¿©ºÎ ÁöÁ¤
appendCRLFtoPost -- CRLF¸¦ POST ¿äû¿¡ Ãß°¡
ArrayName -- ¿ø°Ý ij½Ã ¹è¿­ À̸§ ÁöÁ¤
Authentication -- ÀÎÁõ ´Ü°è »ç¿ëÀÚ Á¤ÀÇ
Authorization -- ±ÇÇÑ ºÎ¿© ´Ü°è »ç¿ëÀÚ Á¤ÀÇ
AutoCacheRefresh -- ij½Ã »õ·Î °íħÀ» »ç¿ëÇÒÁö ¿©ºÎ ÁöÁ¤
BindSpecific -- ¼­¹ö°¡ Çϳª ¶Ç´Â ¸ðµç IP ÁÖ¼Ò·Î ¹ÙÀÎµå ¿©ºÎ ÁöÁ¤
BlockSize -- ij½Ã ³» ºí·Ï Å©±â ÁöÁ¤
CacheAccessLog -- ij½Ã ¾×¼¼½º ·Î±× ÆÄÀÏ¿¡ ´ëÇÑ °æ·Î ÁöÁ¤
CacheAlgorithm -- ij½Ã ¾Ë°í¸®Áò ÁöÁ¤
CacheByIncomingUrl -- ij½Ã ÆÄÀÏ À̸§ »ý¼ºÀ» À§ÇÑ ±âÃÊ ÁöÁ¤
CacheClean -- ij½Ã ÆÄÀÏ º¸Á¸ ±â°£ ÁöÁ¤
CacheDefaultExpiry -- ÆÄÀÏ¿¡ ´ëÇÑ ±âº» ¸¸±â ½Ã°£ ÁöÁ¤
CacheDev -- ij½Ã ÀúÀ念¿ª ÀåÄ¡ ÁöÁ¤
CacheExpiryCheck -- ¼­¹ö°¡ ¸¸±âµÈ ÆÄÀÏÀ» ¸®ÅÏÇÒÁö ¿©ºÎ ÁöÁ¤
CacheFileSizeLimit -- ij½ÃµÉ ÆÄÀÏÀÇ ÃÖ´ë Å©±â ÁöÁ¤
CacheLastModifiedFactor -- ¸¸±â ³¯Â¥ ÆÇº°À» À§ÇÑ °ª ÁöÁ¤
CacheLocalDomain -- ·ÎÄà µµ¸ÞÀÎÀ» ij½ÃÇÒÁö ¿©ºÎ ÁöÁ¤
CacheMatchLanguage -- ¸®ÅÏµÈ Ä³½Ã ÄÁÅÙÃ÷ÀÇ ¾ð¾î ȯ°æ ¼³Á¤À» ÁöÁ¤
CacheMaxExpiry -- ij½Ã ÆÄÀÏÀÇ ÃÖ´ë ¼ö¸í ÁöÁ¤
CacheMemory -- ij½Ã RAM ÁöÁ¤
CacheMinHold -- ÆÄÀÏÀ» »ç¿ë °¡´ÉÇÏ°Ô º¸Á¸ÇÏ´Â ±â°£ ÁöÁ¤
CacheNoConnect -- µ¶¸³Çü ij½Ã ¸ðµå ÁöÁ¤
CacheOnly -- ÅÛÇø®Æ®¿Í ÀÏÄ¡ÇÏ´Â URLÀÌ ÀÖ´Â ÆÄÀϸ¸ ij½Ã
CacheQueries -- ¹°À½Ç¥(?)¸¦ Æ÷ÇÔÇÏ´Â URL¿¡ ij½Ã ÀÀ´ä ÁöÁ¤
CacheRefreshInterval -- ij½ÃµÈ ¿ÀºêÁ§Æ®ÀÇ À¯È¿¼ºÀ» ÀçÈ®ÀÎÇϱâ À§ÇÑ ½Ã°£ °£°Ý ÁöÁ¤
CacheRefreshTime -- ij½Ã ¿¡ÀÌÀüÆ®¸¦ ½ÃÀÛÇÒ ½Ã±â ÁöÁ¤
CacheTimeMargin -- ÆÄÀÏ Ä³½Ã¸¦ À§ÇÑ ÃÖ¼Ò ¼ö¸í ÁöÁ¤
CacheUnused -- »ç¿ëµÇÁö ¾Ê´Â ij½Ã ÆÄÀÏ º¸Á¸ ±â°£ ÁöÁ¤
Caching -- ÇÁ·Ï½Ã ij½Ã »ç¿ë °¡´É
CompressAge -- ·Î±× ¾ÐÃà ½Ã±â ÁöÁ¤
CompressCommand -- ¾ÐÃà ¸í·É ¹× ¸Å°³º¯¼ö ÁöÁ¤
CompressDeleteAge -- ·Î±× »èÁ¦ ½Ã±â ÁöÁ¤
CompressionFilterAddContentType -- ¾ÐÃàÇÏ·Á´Â HTTP ÀÀ´äÀÇ ÄÁÅÙÃ÷ À¯ÇüÀ» ÁöÁ¤
CompressionFilterEnable -- ¾ÐÃà ÇÊÅ͸¦ »ç¿ëÇÏ¿© HTTP ÀÀ´äÀ» ¾ÐÃà
ConfigFile -- Ãß°¡ ±¸¼º ÆÄÀÏÀÇ À̸§ ÁöÁ¤
ConnThreads -- ¿¬°á °ü¸®¿¡ »ç¿ëµÇ´Â ¿¬°á ½º·¹µåÀÇ ¼ö¸¦ ÁöÁ¤
ContinueCaching -- ij½Ã¿¡ ÇÊ¿äÇÑ ÆÄÀÏ ¼ö ÁöÁ¤
DefinePicsRule -- ÄÁÅÙÃ÷ ÇÊÅ͸µ ±ÔÄ¢ °ø±Þ
DefProt -- ÅÛÇø®Æ®¿Í ÀÏÄ¡ÇÏ´Â ¿äû¿¡ ´ëÇÑ ±âº» º¸È£ ¼³Á¤ ÁöÁ¤
DelayPeriod -- ¿äû °£ ÀϽÃÁ¤Áö ÁöÁ¤
DelveAcrossHosts -- µµ¸ÞÀÎÀ» ÅëÇÑ Ä³½Ã ÁöÁ¤
DelveDepth -- ij½ÃÇÏ´Â µ¿¾È ¿¬°áÀ» µû¸£´Â ¹üÀ§ ÁöÁ¤
DelveInto -- ij½Ã ¿¡ÀÌÀüÆ®°¡ ¿¬°áÀ» µû¸£´ÂÁö¸¦ ÁöÁ¤
DirBackgroundImage -- µð·ºÅ丮 ¸ñ·Ï¿¡ ¹é±×¶ó¿îµå À̹ÌÁö ÁöÁ¤
DirShowBytes -- µð·ºÅ丮 ¸ñ·Ï¿¡ ÀÛÀº ÆÄÀÏ¿¡ ´ëÇÑ ¹ÙÀÌÆ® ¼ö Ç¥½Ã
DirShowCase -- µð·ºÅ丮 ¸ñ·Ï¿¡ ÆÄÀÏÀ» ºÐ·ùÇÒ ¶§ ´ë¼Ò¹®ÀÚ »ç¿ë
DirShowDate -- µð·ºÅ丮 ¸ñ·Ï¿¡ ÃÖÁ¾ º¯°æ ³¯Â¥ Ç¥½Ã
DirShowDescription -- µð·ºÅ丮 ¸ñ·Ï¿¡ ÆÄÀÏ¿¡ ´ëÇÑ ¼³¸í Ç¥½Ã
DirShowHidden -- µð·ºÅ丮 ¸ñ·Ï¿¡ ¼û°ÜÁø ÆÄÀÏ Ç¥½Ã
DirShowIcons -- µð·ºÅ丮 ¸ñ·Ï¿¡ ¾ÆÀÌÄÜ Ç¥½Ã
DirShowMaxDescrLength -- µð·ºÅ丮 ¸ñ·Ï¿¡¼­ ¼³¸íÀÇ ÃÖ´ë ±æÀÌ ÁöÁ¤
DirShowMaxLength -- µð·ºÅ丮 ¸ñ·Ï¿¡¼­ ÆÄÀÏ À̸§ÀÇ ÃÖ´ë ±æÀÌ ÁöÁ¤
DirShowMinLength -- µð·ºÅ丮 ¸ñ·Ï¿¡ ÆÄÀÏ À̸§ÀÇ ÃÖ¼Ò ±æÀÌ ÁöÁ¤
DirShowSize -- µð·ºÅ丮 ¸ñ·Ï¿¡ ÆÄÀÏ Å©±â Ç¥½Ã
Disable -- HTTP ¸Þ¼Òµå »ç¿ë ºÒ°¡´É
DisInheritEnv -- CGI ÇÁ·Î±×·¥ÀÌ °è½ÂÇÏÁö ¾Ê´Â ȯ°æ º¯¼ö ÁöÁ¤
DNS-Lookup -- ¼­¹ö°¡ Ŭ¶óÀÌ¾ðÆ® È£½ºÆ® À̸§À» Á¶È¸ÇÒÁö ¿©ºÎ ÁöÁ¤
Enable -- HTTP ¸Þ¼Òµå »ç¿ë °¡´É
EnableTcpNodelay -- TCP NODELAY ¼ÒÄÏ ¿É¼ÇÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇÔ
Error -- ¿À·ù ´Ü°è »ç¿ëÀÚ Á¤ÀÇ
ErrorLog -- ¼­¹ö ¿À·ù¸¦ ·Î±×ÇÒ ÆÄÀÏ ÁöÁ¤
ErrorPage -- ƯÁ¤ ¿À·ù Á¶°Ç¿¡ ´ëÇØ »ç¿ëÀÚ Á¤ÀÇµÈ ¸Þ½ÃÁö ÁöÁ¤
±âº»°ª
EventLog -- À̺¥Æ® ·Î±× ÆÄÀÏ¿¡ ´ëÇÑ °æ·Î ÁöÁ¤
Exec -- ¿äûÀ» ÀÏÄ¡½Ã۱â À§ÇÑ CGI ÇÁ·Î±×·¥ ½ÇÇà
ExportCacheImageTo -- µð½ºÅ©·Î ij½Ã ¸Þ¸ð¸® ³»º¸³»±â
ExternalCacheManager -- IBM WebSphere Application ServerÀÇ µ¿Àû ij½Ã¿¡ ´ëÇÑ Caching Proxy ±¸¼º
Fail -- ÀÏÄ¡ÇÏ´Â ¿äû °ÅºÎ
FIPSEnable -- SSLV3 ¹× TLS¿¡ ´ëÇØ FIPS(Federal Information Processing Standard) ½ÂÀÎ ¾ÏÈ£¸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÔ
flexibleSocks -- À¶Å뼺ÀÖ´Â SOCKS ±¸Çö »ç¿ë °¡´É
FTPDirInfo -- µð·ºÅ丮¿¡ ´ëÇÑ È¯¿µ ¶Ç´Â ¼³¸í ¸Þ½ÃÁö »ý¼º
ftp_proxy -- FTP ¿äû¿¡ ´ëÇÑ ´Ù¸¥ ÇÁ·Ï½Ã ¼­¹ö ÁöÁ¤
FTPUrlPath -- FTP URLÀÌ ÇØ¼®µÇ´Â ¹æ¹ý ÁöÁ¤
Gc -- °¡ºñÁö ÄÝ·º¼Ç ÁöÁ¤
GCAdvisor -- °¡ºñÁö ÄÝ·º¼Ç ÇÁ·Î¼¼½º »ç¿ëÀÚ Á¤ÀÇ
GcHighWater -- °¡ºñÁö ÄÝ·º¼Ç ½ÃÀÛ ½Ã°£ ÁöÁ¤
GcLowWater -- °¡ºñÁö ÄÝ·º¼Ç Á¾·á ½Ã±â ÁöÁ¤
gopher_proxy -- Gopher ¿äû¿¡ ´ëÇÑ ´Ù¸¥ ÇÁ·Ï½Ã ¼­¹ö ÁöÁ¤
GroupId -- ±×·ì ID ÁöÁ¤
HeaderServerName -- HTTP Çì´õ¿¡ ¸®ÅϵǴ ÇÁ·Ï½Ã ¼­¹ö À̸§ ÁöÁ¤
Hostname -- ¼­¹ö¿¡ ´ëÇÑ Á¤½Ä µµ¸ÞÀÎ À̸§ ¶Ç´Â IP ÁÖ¼Ò ÁöÁ¤
http_proxy -- HTTP ¿äû¿¡ ´ëÇÑ ´Ù¸¥ ÇÁ·Ï½Ã ¼­¹ö ÁöÁ¤
HTTPSCheckRoot -- HTTPS ¿äû ÇÊÅÍ
ICP_Address -- ICP Á¶È¸ÀÇ IP ÁÖ¼Ò ÁöÁ¤
ICP_MaxThreads -- ICP Á¶È¸¸¦ À§ÇÑ ÃÖ´ë ½º·¹µå ÁöÁ¤
Occupier -- ICP Ŭ·¯½ºÅÍÀÇ ±¸¼º¿ø ÁöÁ¤
ICP_Port -- ICP Á¶È¸ÀÇ Æ÷Æ® ¹øÈ£ ÁöÁ¤
ICP_Timeout -- ICP Á¶È¸ÀÇ ÃÖ´ë ´ë±â ½Ã°£ ÁöÁ¤
IgnoreURL -- »õ·Î °íÄ¡Áö ¾ÊÀ» URL ÁöÁ¤
imbeds -- Á¤º¸ Æ÷ÇÔ Ã³¸®°¡ »ç¿ëµÉÁö ¿©ºÎ ÁöÁ¤
ImportCacheImageFrom -- ÆÄÀÏ¿¡¼­ ij½Ã ¸Þ¸ð¸® °¡Á®¿À±â
InheritEnv -- CGI ÇÁ·Î±×·¥ÀÌ °è½ÂÇÒ È¯°æ º¯¼ö ÁöÁ¤
InputTimeout -- ÀÔ·Â ½Ã°£ Á¾·á ÁöÁ¤
JunctionReplaceUrlPrefix -- JunctionRewrite Ç÷¯±×Àΰú »ç¿ëµÇ´Â °æ¿ì, Á¢µÎºÎ »ðÀÔ ´ë½Å URL ¹Ù²Ù±â
JunctionRewrite -- URL ÀçÀÛ¼º »ç¿ë °¡´É
JunctionRewriteSetCookiePath -- JunctionRewrite Ç÷¯±×Àΰú »ç¿ëµÇ´Â °æ¿ì, Set-Cookie Çì´õ¿¡ °æ·Î ¿É¼ÇÀ» ÀçÀÛ¼º
JunctionSkipUrlPrefix -- JunctionRewrite Ç÷¯±×Àΰú »ç¿ëµÇ´Â °æ¿ì, ÀÌ¹Ì Á¢µÎºÎ¸¦ Æ÷ÇÔÇÏ´Â URL ÀçÀÛ¼ºÀ» °Ç³Ê¶Ù±â
KeepExpired -- ÀÚ¿øÀÌ ÇÁ·Ï½Ã¿¡¼­ °»½ÅµÇ´Â °æ¿ì, ÀÚ¿øÀÇ ¸¸±âµÈ »çº»À» ¸®ÅÏÇϵµ·Ï ÁöÁ¤
KeyRing -- Ű ¸µ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ÆÄÀÏ °æ·Î ÁöÁ¤
KeyRingStash -- Ű ¸µ µ¥ÀÌÅͺ£À̽º ¾ÏÈ£ ÆÄÀÏ¿¡ ´ëÇÑ ÆÄÀÏ °æ·Î ÁöÁ¤
LimitRequestBody -- PUT ¶Ç´Â POST ¿äûÀÇ ÃÖ´ë º»¹® Å©±â ÁöÁ¤
LimitRequestFields -- Ŭ¶óÀÌ¾ðÆ® ¿äû¿¡¼­ Çì´õÀÇ ÃÖ´ë ¼ö ÁöÁ¤
LimitRequestFieldSize -- ÃÖ´ë Çì´õ ±æÀÌ ¹× ¿äû Çà ÁöÁ¤
ListenBacklog -- ¼­¹ö°¡ ¼öÇàÇÒ ¼ö ÀÖ´Â ÀÎ½Ä ¹é·Î±× Ŭ¶óÀÌ¾ðÆ® ¿¬°á ¼ö ÁöÁ¤
LoadInlineImages -- »ðÀÔµÈ À̹ÌÁö »õ·Î °íħ Á¦¾î
LoadTopCached -- »õ·Î °íÄ¥ Áñ°Üã±â ÆäÀÌÁö ¼ö ÁöÁ¤
LoadURL -- »õ·Î °íÄ¥ URL ÁöÁ¤
Log -- ·Î±× ´Ü°è »ç¿ëÀÚ Á¤ÀÇ
LogArchive -- ·Î±× º¸Á¸ ÀÛµ¿ ÁöÁ¤
LogFileFormat -- ¾×¼¼½º ·Î±× Çü½Ä ÁöÁ¤
LogToGUI (Windows only) -- ¼­¹ö â¿¡ ·Î±× ÀÔ·Â Ç׸ñ Ç¥½Ã
LogToSyslog -- ¾×¼¼½º Á¤º¸¸¦ ½Ã½ºÅÛ ·Î±×¿¡ Àü¼ÛÇÒÁö ¿©ºÎ ÁöÁ¤(Linux ¹× UNIX Àü¿ë)
Map -- ±ÔÄ¢À» ÀÏÄ¡½ÃŰ´Â ¿äû °æ·Î ¹®ÀÚ¿­À» »ç¿ëÇÏ¿© »õ ¿äû ¹®ÀÚ¿­¿¡ ÀÏÄ¡ÇÏ´Â ¿äû º¯°æ
MapQuery -- ±ÔÄ¢À» ÀÏÄ¡½ÃŰ´Â ¿äû °æ·Î ¹× Á¶È¸ ¹®ÀÚ¿­À» »ç¿ëÇÏ¿© ÀÏÄ¡ÇÏ´Â ¿äûÀ» »õ ¿äû ¹®ÀÚ¿­·Î º¯°æ
MaxActiveThreads -- ÃÖ´ë Ȱ¼º ½º·¹µå ¼ö ÁöÁ¤
MaxContentLengthBuffer -- µ¿Àû µ¥ÀÌÅÍ¿¡ ´ëÇÑ ¹öÆÛ Å©±â ÁöÁ¤
MaxLogFileSize -- °¢ ·Î±× ÆÄÀÏÀÇ ÃÖ´ë Å©±â ÁöÁ¤
MaxPersistRequest -- Áö¼ÓÀûÀÎ ¿¬°á¿¡¼­ ¼ö½ÅÇÒ ¿äûÀÇ ÃÖ´ë¼ö ÁöÁ¤
MaxQueueDepth -- ´ë±â¿­¿¡ ³ÖÀ» URLÀÇ ÃÖ´ë¼ö ÁöÁ¤
MaxRuntime -- ij½Ã ¿¡ÀÌÀüÆ®ÀÇ ÃÖ´ë ½ÇÇà ½Ã°£ ÁöÁ¤
MaxSocketPerServer -- ¼­¹öÀÇ °³¹æÇü ´ë±â ¼ÒÄÏ ÃÖ´ë¼ö ÁöÁ¤
MaxUrls -- »õ·Î °íÄ¥ URLÀÇ ÃÖ´ë¼ö ÁöÁ¤
Member -- ¹è¿­ÀÇ ±¸¼º¿ø ÁöÁ¤
Midnight -- ·Î±× º¸Á¸¿¡ »ç¿ëµÇ´Â API Ç÷¯±×ÀÎ ÁöÁ¤
NameTrans -- À̸§ º¯È¯ ´Ü°è »ç¿ëÀÚ Á¤ÀÇ
NoBG -- Caching Proxy ÇÁ·Î¼¼½º¸¦ Æ÷±×¶ó¿îµå¿¡ ½ÇÇà
NoCaching -- ÅÛÇø®Æ®¿Í ÀÏÄ¡ÇÏ´Â URLÀÌ ÀÖ´Â ÆÄÀÏÀ» ij½ÃÇÏÁö ¾Êµµ·Ï ÁöÁ¤
NoLog -- ÅÛÇø®Æ®¿Í ÀÏÄ¡ÇÏ´Â °íÀ¯ÇÑ È£½ºÆ®³ª µµ¸ÞÀο¡ ´ëÇÑ ·Î±× ÀÔ·Â Ç׸ñ ¾ÐÃà
no_proxy -- µµ¸ÞÀο¡ Á÷Á¢ ¿¬°áÇϱâ À§ÇÑ ÅÛÇø®Æ® ÁöÁ¤
NoCacheOnRange -- ¹üÀ§ ¿äû¿¡ ´ëÇØ ij½Ã¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ½
NoProxyHeader -- Â÷´Ü½Ãų Ŭ¶óÀÌ¾ðÆ® Çì´õ ÁöÁ¤
NumClients -- »ç¿ëÇÒ Ä³½Ã ¿¡ÀÌÀüÆ® ½º·¹µåÀÇ ¼ö ÁöÁ¤
ObjectType -- ¿ÀºêÁ§Æ® À¯Çü ´Ü°è »ç¿ëÀÚ Á¤ÀÇ
OptimizeRuleMapping -- ±ÔÄ¢ÀÇ ¼ö°¡ Áõ°¡ÇÏ´Â °æ¿ì, ¼ö½Å ¿äû¿¡ ´ëÇÑ ±ÔÄ¢ ¸ÊÇÎ ÇÁ·Î¼¼½º¸¦ ÃÖÀûÈ­
OutputTimeout -- Ãâ·Â ½Ã°£ Á¾·á ÁöÁ¤
PacFilePath -- PAC ÆÄÀÏÀÌ µé¾î ÀÖ´Â µð·ºÅ丮 ÁöÁ¤
Pass -- ¿äûÀ» ½ÂÀÎÇϱâ À§ÇÑ ÅÛÇø®Æ® ÁöÁ¤
PersistTimeout -- Ŭ¶óÀÌ¾ðÆ®°¡ ´Ù¸¥ ¿äûÀ» Àü¼ÛÇϱâ À§ÇÑ ´ë±â ½Ã°£ ÁöÁ¤
PICSDBLookup -- PICS ·¹ÀÌºí °Ë»ö ´Ü°è »ç¿ëÀÚ Á¤ÀÇ
PidFile(Linux ¹× UNIX Àü¿ë) -- Caching ProxyÀÇ ÇÁ·Î¼¼½º ID¸¦ ÀúÀåÇÒ ÆÄÀÏ ÁöÁ¤
PKCS11DefaultCert, PKCS11DriverPath, PKCS11TokenPassword -- IBM 4960 PCI ¾Ïȣȭ ¾×¼¿·¯·¹ÀÌÅÍ Ä«µå(AIX Àü¿ë) Áö¿ø
Ç÷¯±×ÀÎ ¸ðµâ Áö½Ã¹®
Port -- ¼­¹ö°¡ ¿äûÀ» ÀνÄÇÏ´Â Æ÷Æ® ÁöÁ¤
PostAuth -- PostAuth ´Ü°è »ç¿ëÀÚ Á¤ÀÇ
PostExit -- PostExit ´Ü°è »ç¿ëÀÚ Á¤ÀÇ
PreExit -- PreExit ´Ü°è »ç¿ëÀÚ Á¤ÀÇ
Protect -- ÅÛÇø®Æ®¿Í ÀÏÄ¡ÇÏ´Â ¿äû¿¡ ´ëÇÑ º¸È£ ¼³Á¤ Ȱ¼ºÈ­
Protection -- ±¸¼º ÆÄÀÏ ³»¿¡ ¸í¸íµÈ º¸È£ ¼³Á¤
Protection subdirectives -- ÀÚ¿ø ¼¼Æ®°¡ º¸È£µÇ´Â ¹æ¹ý ÁöÁ¤
Proxy -- ÇÁ·Ï½Ã ÇÁ·ÎÅäÄÝ ¶Ç´Â ¿ª¹æÇâ ÇÁ·Ï½Ã ÁöÁ¤
ProxyAccessLog -- ÇÁ·Ï½Ã ¾×¼¼½º ·Î±× ÆÄÀÏ¿¡ ´ëÇÑ °æ·Î À̸§ ÁöÁ¤
ProxyAdvisor -- ÇÁ·Ï½Ã ¿äûÀÇ ¼­ºñ½º »ç¿ëÀÚ Á¤ÀÇ
ProxyForwardLabels -- PICS ÇÊÅ͸µ ÁöÁ¤
ProxyFrom -- Ŭ¶óÀÌ¾ðÆ®¸¦ From: Çì´õ·Î ÁöÁ¤
ProxyIgnoreNoCache -- Àç·Îµå ¿äû ¹«½Ã
ProxyPersistence -- Áö¼ÓÀûÀÎ ¿¬°á Çã¿ë
ProxySendClientAddress -- Client IP Address: Çì´õ »ý¼º
ProxyUserAgent -- »ç¿ëÀÚ ¿¡ÀÌÀüÆ® ¹®ÀÚ¿­ ¼öÁ¤
ProxyVia -- HTTP Çì´õÀÇ Çü½Ä ÁöÁ¤
ProxyWAS -- WebSphere Application Server·Î ¿äû Àü¼Û ÁöÁ¤
PureProxy -- Àü¿ë ÇÁ·Ï½Ã »ç¿ë ºÒ°¡´É
PurgeAge -- ·Î±×ÀÇ À¯È¿ ±â°£ ÇѰè ÁöÁ¤
PurgeSize -- ·Î±× º¸Á¸ Å©±âÀÇ ÇѰè ÁöÁ¤
RCAConfigFile -- ConfigFileÀÇ º°¸í ÁöÁ¤
RCAThreads -- Æ÷Æ®´ç ½º·¹µå ¼ö ÁöÁ¤
ReadTimeout -- ¿¬°áÀÇ ½Ã°£ ÇѰè ÁöÁ¤
Redirect -- ´Ù¸¥ ¼­¹ö¿¡ Àü¼ÛµÈ ¿äû¿¡ ´ëÇÑ ÅÛÇø®Æ® ÁöÁ¤
RegisterCacheIdTransformer -- ÄíŰ Çì´õ¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ÀÚ¿ø¿¡ Çϳª ÀÌ»ó º¯ÇüÀ» ij½Ã
ReversePass -- ÀÚµ¿À¸·Î ÀçÁöÁ¤µÈ ¿äû ±³Â÷
RewriteSetCookieDomain -- ÀçÀÛ¼ºÇØ¾ß ÇÒ µµ¸ÞÀÎ ÆÐÅÏ ÁöÁ¤
RTSPEnable -- RTSP °æ·Î ÀçÁöÁ¤ »ç¿ë °¡´É
rtsp_proxy_server - °æ·Î ÀçÁöÁ¤ ¼­¹ö ÁöÁ¤
rtsp_proxy_threshold -- ij½Ã·ÎÀÇ °æ·Î ÀçÁöÁ¤ ÀÌÀü¿¡ ¿äû ¼ö ÁöÁ¤
rtsp_url_list_size -- ÇÁ·Ï½Ã ¸Þ¸ð¸®¿¡¼­ URL ¼ö ÁöÁ¤
RuleCaseSense -- ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏÁö ¾Ê´Â ÀÀ¿ëÇÁ·Î±×·¥ URL¿¡¼­ ¿äûÀ» ¸ÊÇÎ
ScriptTimeout - ½ºÅ©¸³Æ®ÀÇ ½Ã°£ Á¾·á ¼³Á¤ ÁöÁ¤
SendHTTP10Outbound -- ÇÁ·Ï½ÃµÈ ¿äû¿¡ ´ëÇÑ ÇÁ·ÎÅäÄÝ ¹öÀü ÁöÁ¤
SendRevProxyName -- HOST Çì´õ¿¡ Caching Proxy È£½ºÆ® À̸§ ÁöÁ¤
ServerConnGCRun -- °¡ºñÁö ÄÝ·º¼Ç ½º·¹µå ½ÇÇà °£°Ý ÁöÁ¤
ServerConnPool -- ±âÁ¡ ¼­¹ö ¿¬°á Ç®¸µ ÁöÁ¤
ServerConnTimeout -- ÃÖ´ë ºñȰ¼º ±â°£ ÁöÁ¤
ServerInit -- ¼­¹ö Ãʱ⼳Á¤ ´Ü°è »ç¿ëÀÚ Á¤ÀÇ
ServerRoot -- ¼­¹ö ÇÁ·Î±×·¥ÀÌ ¼³Ä¡µÉ µð·ºÅ丮 ÁöÁ¤
ServerTerm -- ¼­¹ö Á¾·á ´Ü°è »ç¿ëÀÚ Á¤ÀÇ
Service -- ¼­ºñ½º ´Ü°è »ç¿ëÀÚ Á¤ÀÇ
SignificantURLTerminator -- URL ¿äûÀÇ Á¾·á ÄÚµå ÁöÁ¤
SMTPServer(Windows Àü¿ë) -- sendmail ·çƾ¿¡ ´ëÇÑ SMTP ¼­¹ö ¼³Á¤
SNMP -- SNMP Áö¿ø »ç¿ë °¡´É ¹× »ç¿ë ºÒ°¡´É
SNMPCommunity -- SNMP¿¡ ´ëÇÑ º¸¾È ¾ÏÈ£ Á¦°ø
SSLCaching -- º¸¾È ¿äû¿¡ ´ëÇÑ Ä³½Ã »ç¿ë °¡´É
SSLCertificate -- ÀÎÁõ¼­¿¡ ´ëÇÑ Å° ·¹À̺í ÁöÁ¤
SSLCryptoCard -- ¼³Ä¡µÈ ¾ÏÈ£ Ä«µå ÁöÁ¤
SSLEnable -- º¸¾È ¿äû¿¡ ´ëÇÑ Æ÷Æ® 443ÀÇ ÀÎ½Ä ÁöÁ¤
SSLForwardPort -- HTTP SSL ¾÷±×·¹À̵忡 ´ëÇØ ÁÖ¼Ò ÁöÁ¤ÇÒ Æ÷Æ® ÁöÁ¤
SSLOnly -- HTTP ¿äûÀÇ ¸®½º³Ê ½º·¹µå »ç¿ë ºÒ°¡´É
SSLPort -- ±âº»°ª ¿Ü HTTPS ¸®½ºÆÃ Æ÷Æ® ÁöÁ¤
SSLTunneling -- SSL Åͳθµ »ç¿ë °¡´É
SSLVersion -- SSL ¹öÀü ÁöÁ¤
SSLV2Timeout -- SSLV2 ¼¼¼ÇÀÌ ¸¸±âµÇ±â Àü¿¡ ´ë±âÇÒ ½Ã°£ ÁöÁ¤
SSLV3Timeout -- SSLV3 ¼¼¼ÇÀÌ ¸¸±âµÇ±â Àü¿¡ ´ë±âÇÒ ½Ã°£ ÁöÁ¤
SuffixCaseSense -- Á¢¹ÌºÎ Á¤Àǰ¡ ´ë¼Ò¹®ÀÚ ±¸ºÐµÇ´ÂÁö ¿©ºÎ ÁöÁ¤
SupportVaryHeader -- HTTP Vary Çì´õ¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ÀÚ¿ø¿¡ Çϳª ÀÌ»óÀÇ º¯ÇüÀ» ij½Ã
TLSV1Enable -- Àü¼Û °èÃþ º¸¾È ÇÁ·ÎÅäÄÝ »ç¿ë °¡´É
Transmogrifier -- µ¥ÀÌÅÍ Á¶ÀÛ ´Ü°è »ç¿ëÀÚ Á¤ÀÇ
TransmogrifiedWarning -- Ŭ¶óÀÌ¾ðÆ®¿¡°Ô °æ°í ¸Þ½ÃÁö Àü¼Û
TransparentProxy -- Linux¿¡¼­ Åõ¸í ÇÁ·Ï½Ã¸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÔ
UpdateProxy -- ij½Ã ´ë»ó ÁöÁ¤
UserId -- ±âº» »ç¿ëÀÚ ID ÁöÁ¤
V2CipherSpecs -- SSL ¹öÀü 2¿¡ Áö¿øµÇ´Â ¾ÏÈ£ ½ºÆå ³ª¿­
V3CipherSpecs -- SSL ¹öÀü 3¿¡ Áö¿øµÇ´Â ¾ÏÈ£ ½ºÆå ³ª¿­
WebMasterEMail -- ¼­¹ö ¼±Åà º¸°í¼­¸¦ ¼ö½ÅÇÒ ÀüÀÚ ¿ìÆí ÁÖ¼Ò ¼³Á¤
WebMasterSocksServer(Windows Àü¿ë) -- sendmail ·çƾ¿¡ ´ëÇÑ socks ¼­¹ö ¼³Á¤
Welcome -- ȯ¿µ ÆÄÀÏÀÇ À̸§ ÁöÁ¤

±×¸²

  1. ¸µÅ© ij½Ã(delving)
  2. SSL Åͳθµ

ÀÌ Ã¥¿¡ ´ëÇÑ Á¤º¸

ÀÌ ¼­·Ð¿¡¼­´Â ÀÌ Ã¥ÀÇ µ¶ÀÚ ¹× ¸ñÀû, Á¶Á÷, ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â ±â´É, ±Ô¾à ¹× ¿ë¾î, °ü·Ã ¹®¼­¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

ÀÌ Ã¥ÀÇ »ç¿ëÀÚ

Caching Proxy °ü¸® ¾È³»¼­´Â ¿î¿µ üÁ¦ ¹× ÀÎÅÍ³Ý ¼­ºñ½º Á¦°ø¿¡ Àͼ÷ÇÏ°í °æ·ÂÀÖ´Â ³×Æ®¿öÅ© ¹× ½Ã½ºÅÛ °ü¸®ÀÚ¸¦ À§ÇÑ °ÍÀÔ´Ï´Ù. Caching Proxy¸¦ »ç¿ëÇϱâ Àü¿¡´Â ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.

ÀÌ Ã¥Àº Caching Proxy ÀÌÀü ¸±¸®½º¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.

Ã¥¿¡ »ç¿ëµÈ ±Ô¾à ¹× ¿ë¾î

ÀÌ ¹®¼­¿¡´Â ´ÙÀ½°ú °°Àº ¼­Ã¼¿Í Ű ±Ô¾àÀ» »ç¿ëÇÕ´Ï´Ù.

Ç¥ 1. ÀÌ Ã¥¿¡ »ç¿ëµÈ ±Ô¾à
±Ô¾à ÀǹÌ
±½ÀºÃ¼ ±½ÀºÃ¼´Â GUI(Graphical User Interface)¿Í °ü·ÃÇÏ¿© ¸Þ´º, ¸Þ´º Ç׸ñ, ·¹À̺í, ´ÜÃß, ¾ÆÀÌÄÜ ¹× Æú´õ¸¦ ³ªÅ¸³À´Ï´Ù. ¶ÇÇÑ ÁÖÀ§ÀÇ ÅØ½ºÆ®¿Í È¥µ¿µÉ ¼ö ÀÖ´Â ¸í·É À̸§À» °­Á¶ÇÏ´Â µ¥¿¡µµ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.
¸ð³ë½ºÆäÀ̽º ¸í·É ÇÁ·ÒÇÁÆ®¿¡ ÀÔ·ÂÇØ¾ß ÇÒ ÅØ½ºÆ®¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¸ð³ë½ºÆäÀ̽º´Â È­¸é ÅØ½ºÆ®, ÄÚµå ¿¹Á¦ ¹× ÆÄÀÏ ¹ßÃé ºÎºÐÀ» Ç¥½ÃÇϱ⵵ ÇÕ´Ï´Ù.
±â¿ïÀӲà ÁöÁ¤ÇØ¾ß ÇÒ º¯¼ö°ªÀ» Ç¥½ÃÇÕ´Ï´Ù(¿¹: fileName¿¡ ÆÄÀÏ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù). °­Á¶ ¹× Ã¥ Á¦¸ñµµ Ç¥½ÃÇÕ´Ï´Ù.
Ctrl-x ¿©±â¼­ x´Â Ű À̸§À¸·Î, Á¦¾î ¹®ÀÚ ¼ø¼­¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Ctrl-c´Â Ctrl ۸¦ ´©¸¥ »óÅ¿¡¼­ c ۸¦ ´©¸£´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.
Return Return, Enter ¶Ç´Â ¿ÞÂÊ È­»ìÇ¥·Î Ç¥½ÃµÈ ۸¦ ³ªÅ¸³À´Ï´Ù.
% ·çÆ® Ư±ÇÀÌ ÇÊ¿ä¾ø´Â ¸í·É¿¡ ´ëÇÑ Linux(TM) ¹× UNIX(R) ¸í·É ½© ÇÁ·ÒÇÁÆ®¸¦ Ç¥½ÃÇÕ´Ï´Ù.
# ·çÆ® Ư±ÇÀÌ ÇÊ¿äÇÑ ¸í·É¿¡ ´ëÇÑ Linux ¹× UNIX ¸í·É ½© ÇÁ·ÒÇÁÆ®¸¦ Ç¥½ÃÇÕ´Ï´Ù.
C:\ Windows(R) ¸í·É ÇÁ·ÒÇÁÆ®¸¦ Ç¥½ÃÇÕ´Ï´Ù.
¸í·É ÀÔ·Â ¸í·ÉÀ» ¡ºÀԷ¡» ¶Ç´Â ¡º½ÇÇà¡»ÇÒ ¶§ ¸í·ÉÀ» ÀÔ·ÂÇϰí ReturnÀ» ´©¸¨´Ï´Ù. ¿¹¸¦ µé¾î, ¡ºEnter the ls command¡»¶ó´Â ¸í·ÉÀº ¸í·É ÇÁ·ÒÇÁÆ®¿¡ ls¸¦ ÀÔ·ÂÇϰí ReturnÀ» ´©¸£´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.
[ ] ±¸¹® ¼³¸í¿¡ ¼±ÅÃÀû Ç׸ñÀ» ³Ö½À´Ï´Ù.
{ } ¼±ÅÃÇÒ Ç׸ñÀÌ ÀÖ´Â ¸ñ·ÏÀ» ±¸¹® ¼³¸í¿¡ ³Ö½À´Ï´Ù.
| ±¸¹® ¼³¸í¿¡¼­ { }(Áß°ýÈ£)¿¡ ÀÖ´Â ¼±ÅûçÇ× ¸ñ·ÏÀÇ Ç׸ñÀ» ±¸ºÐÇÕ´Ï´Ù.
... ±¸¹® ¼³¸í¿¡¼­ ÁÙÀÓÇ¥´Â ¾ÕÀÇ Ç׸ñÀ» ÇÑ ¹ø ÀÌ»ó ¹Ýº¹ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. ¿¹Á¦¿¡¼­ ÁÙÀÓÇ¥´Â °£°áÇÏ°Ô Çϱâ À§ÇØ ¿¹Á¦¿¡¼­ Á¤º¸¸¦ »ý·«ÇßÀ½À» ÀǹÌÇÕ´Ï´Ù.

³»°Ô ÇÊ¿äÇÑ ¿É¼Ç

³»°Ô ÇÊ¿äÇÑ ¿É¼Ç ±â´ÉÀº Áöü ºÎÀÚÀ¯³ª ½Ã°¢ Àå¾Ö¿Í °°Àº ½Åü Àå¾Ö¸¦ °¡Áø »ç¿ëÀÚ°¡ ¼ÒÇÁÆ®¿þ¾î Á¦Ç°À» Àß »ç¿ëÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÝ´Ï´Ù. ÀÌ ±â´ÉÀº WebSphere(R) Application Server, ¹öÀü 6.1¿¡ ÁÖ¿äÇÑ ³»°Ô ÇÊ¿äÇÑ ¿É¼Ç ±â´ÉÀÔ´Ï´Ù.

°í°´ ÀǰßÀ» º¸³»´Â ¹æ¹ý

°í°´ÀÇ Çǵå¹éÀº °¡Àå Á¤È®Çϰí ÃÖ°íÀÇ Á¤º¸¸¦ Á¦°øÇÏ´Â µ¥ ¸Å¿ì Áß¿äÇÕ´Ï´Ù. ÀÌ Ã¥ ¶Ç´Â WebSphere Application Server Edge ComponentsÀÇ ±âŸ ¹®¼­¿¡ ´ëÇÑ ÀǰßÀÌ ÀÖ´Â °æ¿ì ´ÙÀ½ÀÇ ¹æ¹ý¿¡ µû¶ó º¸³» Áֽñ⠹ٶø´Ï´Ù.

°ü·Ã Á¤º¸

Caching Proxy ½ÃÀÛÇϱâ

ÀÌ ÆÄÆ®¿¡¼­´Â Caching Proxy ÄÄÆ÷³ÍÆ®ÀÇ °³¿ä, ±¸¼º ¹× °ü¸® ¾ç½Ä ¹× ±¸¼º ¸¶¹ý»ç »ç¿ë¿¡ ÇÊ¿äÇÑ ¸í·É, ibmproxy.conf ÆÄÀÏÀ» ¼öµ¿À¸·Î ÆíÁýÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸í·É, ÇÁ·Ï½Ã ¼­¹ö ½ÃÀÛ ¹× Á¤Áö ÇÁ·Î½ÃÀú¸¦ Á¦°øÇÕ´Ï´Ù.

ÀÌ ÆÄÆ®¿¡´Â ´ÙÀ½°ú °°Àº ÁÖÁ¦ÀÌ µé¾î ÀÖ½À´Ï´Ù.

°³¿ä

±¸¼º ¹× °ü¸® ¾ç½Ä »ç¿ë¹ý

±¸¼º ¸¶¹ý»ç »ç¿ë

ibmproxy.conf ÆÄÀÏ Á÷Á¢ ÆíÁý

Caching Proxy ½ÃÀÛ ¹× Á¤Áö

°³¿ä

¿ª¹æÇâ ÇÁ·Ï½Ã ¶Ç´Â Á¤¹æÇâ ÇÁ·Ï½Ã·Î ÀÛµ¿. Caching Proxy´Â Ŭ¶óÀ̾ðÆ®ÀÇ µ¥ÀÌÅÍ ¿äûÀ» Â÷´ÜÇϰí ÄÁÅÙÃ÷ È£½ºÆÃ ½Ã½ºÅÛ¿¡¼­ ¿äû Á¤º¸¸¦ °Ë»öÇϸç, ÇØ´ç ÄÁÅÙÃ÷¸¦ Ŭ¶óÀÌ¾ðÆ®·Î ´Ù½Ã Àü´ÞÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î, ´ëºÎºÐÀÇ ¿äûÀº À¥ ¼­¹ö ½Ã½ºÅÛ(±âÁ¡ ¼­¹ö ¶Ç´Â ÄÁÅÙÃ÷ È£½ºÆ®¶ó°íµµ ºÎ¸§)¿¡ ÀúÀåµÇ¾î ÀÖ´Â ¹®¼­¿¡ ´ëÇÑ °ÍÀ¸·Î HTTP(ÇÏÀÌÆÛÅØ½ºÆ® Àü¼Û ÇÁ·ÎÅäÄÝ)¸¦ ÅëÇÏ¿© Àü´ÞµË´Ï´Ù. ±×·¯³ª Caching Proxy¸¦ ±¸¼ºÇϸé FTP(ÆÄÀÏ Àü¼Û ÇÁ·ÎÅäÄÝ) ¹× Gopher¿Í °°Àº ´Ù¸¥ ÇÁ·ÎÅäÄÝÀ» ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Caching Proxy´Â ij½Ã °¡´ÉÇÑ ÄÁÅÙÃ÷¸¦ ¿äûÀÚ¿¡°Ô Àü´ÞÇϱâ Àü¿¡ ·ÎÄà ij½Ã¿¡ ÀúÀåÇÕ´Ï´Ù. ij½Ã °¡´ÉÇÑ ÄÁÅÙÃ÷ÀÇ ¿¹¿¡´Â Á¤Àû À¥ ÆäÀÌÁö¿Í µ¿ÀûÀ¸·Î »ý¼ºÇßÀ¸³ª µå¹°°Ô º¯ÇÏ´Â ´ÜÆí JSP(JavaServer Pages) FILES°¡ Æ÷ÇԵ˴ϴÙ. ij½Ã¸¦ »ç¿ëÇϸé Caching Proxy°¡ ÄÁÅÙÃ÷ È£½ºÆ®¿¡¼­ ´Ù½Ã °Ë»öÇÏ´Â °Íº¸´Ù ÈξÀ »¡¸®, ·ÎÄà ij½Ã¿¡¼­ Á÷Á¢ Àü´ÞÇÏ¿© µ¿ÀÏÇÑ ÄÁÅÙÃ÷¿¡ ´ëÇÑ ÈÄ¼Ó ¿äûÀ» ÃæÁ·½Ãų ¼ö ÀÖ½À´Ï´Ù.

Áß¿ä: Caching Proxy´Â ´ÙÀ½ ¿¹¿Ü »çÇ×À» Æ÷ÇÔÇÏ¿© ¸ðµç Edge component ¼³Ä¡¿¡¼­ »ç¿ë °¡´ÉÇÕ´Ï´Ù.

±âº» Caching Proxy ±¸¼º

µÎ °¡Áö ±âº» ÇÁ·Ï½Ã ±¸¼ºÀº ¿ª¹æÇâ ÇÁ·Ï½Ã¿Í Á¤¹æÇâ ÇÁ·Ï½ÃÀÔ´Ï´Ù.

¿ª¹æÇâ ÇÁ·Ï½Ã(±âº»°ª)

±âº»ÀûÀ¸·Î, Caching Proxy´Â ¿ª¹æÇâ ÇÁ·Ï½Ã ¼­¹ö·Î ±¸¼ºµË´Ï´Ù. ¿ª¹æÇâ ÇÁ·Ï½Ã ¼­¹ö ±¸¼º¿¡¼­, ÇÁ·Ï½Ã ¼­¹ö´Â Çϳª ÀÌ»óÀÇ ÄÁÅÙÃ÷ ¼­¹ö ¹× ÀÎÅÍ³Ý »çÀÌ¿¡ ÀÖ½À´Ï´Ù. ÀÌ´Â ÇÁ·Ï½Ã ¼­¹öÀÇ È¨ »çÀÌÆ®¿¡ ÀúÀåµÈ ÄÁÅÙÃ÷¿¡ ´ëÇÑ ÀÎÅÍ³Ý Å¬¶óÀ̾ðÆ®ÀÇ ¿äûÀ» ½ÂÀÎÇÕ´Ï´Ù. ÇÁ·Ï½Ã ¼­¹ö´Â ±âÁ¡(ÄÁÅÙÃ÷) ¼­¹ö°¡ µÇ´Â Ŭ¶óÀÌ¾ðÆ®·Î ³ªÅ¸³³´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®´Â ´Ù¸¥ ¼­¹ö·Î Àü¼ÛµÇ´Â ¿äûÀ» ÀÎÁöÇÏÁö ¾Ê½À´Ï´Ù.

Á¤¹æÇâ ÇÁ·Ï½Ã

¶Ç´Â Caching Proxy¸¦ Á¤¹æÇâ ÇÁ·Ï½Ã ¼­¹ö·Î ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª, Ŭ¶óÀÌ¾ðÆ® ºê¶ó¿ìÀú¸¦ °³º°ÀûÀ¸·Î ±¸¼ºÇØ¾ß ÇÁ·Ï½Ã¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¤¹æÇâ ÇÁ·Ï½Ã ¼­¹ö ±¸¼º¿¡¼­, ÇÁ·Ï½Ã ¼­¹ö´Â Ŭ¶óÀÌ¾ðÆ® ¹× ÀÎÅÍ³Ý »çÀÌ¿¡ ÀÖ½À´Ï´Ù. Caching Proxy´Â Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀ» ÀÎÅͳݿ¡ À§Ä¡ÇÑ ÄÁÅÙÃ÷ ¼­¹ö¿¡ Àü´ÞÇϰí, °Ë»öµÈ µ¥ÀÌÅ͸¦ ij½ÃÇÏ¿©, Ŭ¶óÀÌ¾ðÆ®¿¡ °Ë»öµÈ µ¥ÀÌÅ͸¦ Àü´ÞÇÕ´Ï´Ù.

Á¤¹æÇâ ÇÁ·Ï½Ã ±¸¼ºÀ» »ç¿ëÇÏ·Á¸é, ibmproxy.conf ±¸¼º ÆÄÀÏÀ» ´ÙÀ½°ú °°ÀÌ º¯°æÇØ¾ß ÇÕ´Ï´Ù.

ÀÌ·¸°Ô º¯°æÇϸé, Á¤¹æÇâ ÇÁ·Ï½Ã°¡ ´ÙÀ½À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

Åõ¸í ÇÁ·Ï½Ã(Linux ½Ã½ºÅÛ Àü¿ë)

Á¤¹æÇâ Caching Proxy º¯ÇüÀº Åõ¸í Caching ProxyÀÔ´Ï´Ù. ÀÌ ¿ªÇÒ¿¡¼­ Caching Proxy´Â ±âº»ÀûÀÎ Á¤¹æÇâ Caching Proxy·Î µ¿ÀÏÇÑ ±â´ÉÀ» ¼öÇàÇϳª, Á¸À縦 ÀÎÁöÇϴ Ŭ¶óÀÌ¾ðÆ®°¡ ÀÖ¾î¾ß ¼öÇàÇÕ´Ï´Ù. Åõ¸í Caching Proxy ±¸¼ºÀº Linux ½Ã½ºÅÛ¿¡¼­¸¸ Áö¿øµË´Ï´Ù.

ÀϹÝÀûÀÎ Á¤¹æÇâ Caching Proxy¿Í °°ÀÌ Åõ¸í Caching Proxy´Â ÀÎÅͳÝ/°ÔÀÌÆ®¿þÀÌ¿Í °¡±îÀÌ¿¡ ÀÖ´Â ½Ã½ºÅÛ¿¡ ¼³Ä¡µÇ³ª, Ŭ¶óÀÌ¾ðÆ® ºê¶ó¿ìÀú ÇÁ·Î±×·¥Àº Á¤¹æÇâ Caching Proxy¿¡ ¿äûÀ» ÁöÁ¤Çϵµ·Ï ±¸¼ºµÇÁö ¾Ê½À´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®´Â ÇÁ·Ï½Ã°¡ ±¸¼º¿¡ ÀÖ´Â °ÍÀ» ÀÎÁöÇÏÁö ¾Ê½À´Ï´Ù. ´ë½Å, ¶ó¿ìÅͰ¡ Ŭ¶óÀÌ¾ðÆ® ¿äûÀ» °¡·Îä¾î, Åõ¸í Caching Proxy·Î ¼³Á¤ Çϵµ·Ï ±¸¼ºÇÕ´Ï´Ù.

ÀÌ ±¸¼ºÀ» À§ÇÑ Áö½Ã¹®¿¡ ´ëÇÑ Á¤º¸´Â TransparentProxy -- Linux¿¡¼­ Åõ¸í ÇÁ·Ï½Ã¸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÔÀ» ÂüÁ¶ÇϽʽÿÀ.

»õ·Î¿î ±â´É Áö¿ø

¹öÀü 6.1 Caching Proxy °ü¸® ¾È³»¼­¿¡¼­´Â »õ·Î ¹®¼­È­µÈ ±â´É ¹× ¼öÁ¤ ¼­ºñ½º°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

°¡Àå Áß¿äÇÑ ±â´ÉÀº ´ÙÀ½°ú °°½À´Ï´Ù.

±¸¼º ¹× °ü¸® ¾ç½Ä »ç¿ë¹ý

Caching Proxy´Â ¿äû ÁßÀΠŬ¶óÀÌ¾ðÆ®¿¡ Á¦°øµÇ¾î ÇÁ·Ï½Ã ¼­¹ö¸¦ ±¸¼ºÇÏ´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ´Â HTML ¾ç½Ä°ú ÇÔ²² Á¦°øµË´Ï´Ù. ÀÌ ¾ç½ÄÀº ·ÎÄà ÇÁ·Ï½Ã ¼­¹ö ±¸¼º ÆÄÀÏÀÎ ibmproxy.conf¸¦ ÆíÁýÇÏ´Â CGI ÇÁ·Î±×·¥À» ½ÇÇàÇÕ´Ï´Ù. ÀÌ ¾ç½ÄÀ» »ç¿ëÇÏ·Á¸é ÇÁ·Ï½Ã ¼­¹ö°¡ ½ÇÇà ÁßÀ̾î¾ß Çϰí, ¾ç½ÄÀÌ »óÁÖÇÏ´Â ·ÎÄà µð·ºÅ丮¿¡¼­ ¾ç½ÄÀ» Àü´ÞÇϵµ·Ï ±¸¼ºµÇ¾î¾ß ÇÕ´Ï´Ù.

±âº»ÀûÀ¸·Î Caching Proxy´Â ±¸¼º ¹× °ü¸® ¾ç½Ä¿¡ ´ëÇÑ ¾×¼¼½º¸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÏ´Â ibmproxy.conf ÆÄÀÏ¿¡ Æ÷ÇÔµÈ Pass Áö½Ã¹®°ú ÇÔ²² ¼³Ä¡µË´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®°¡ ÀÌ ÇÁ·Ï½Ã ¼­¹ö¿¡¼­ ±âº» Ȩ ÆäÀÌÁö¸¦ ¿äûÇϸé Frntpage.htmlÀÌ Á¦°øµË´Ï´Ù. ÀÌ ÆäÀÌÁö¿¡´Â ±¸¼º ¹× °ü¸® ¾ç½Ä ½ÃÀÛ ÆäÀÌÁö wte.html¿¡ ´ëÇÑ ÇÏÀÌÆÛÅØ½ºÆ® ¸µÅ©°¡ Æ÷ÇԵ˴ϴÙ.

±¸¼º ¹× °ü¸® ¾ç½ÄÀº º¸È£µÇ°í Ŭ¶óÀÌ¾ðÆ® ÀÎÁõÀÌ ÀÖ¾î¾ß Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù. °ü¸®ÀÚÀÇ ID ¹× ¾ÏÈ£ ¼³Á¤¿¡ ´ëÇÑ Áö½Ã»çÇ×Àº °ü¸®ÀÚ ¾ÏÈ£ ¼³Á¤À» ÂüÁ¶ÇϽʽÿÀ.

ºê¶ó¿ìÀú ¿ä±¸»çÇ×

±¸¼º ¹× °ü¸® ¾ç½Ä¿¡ ¾×¼¼½ºÇÏ´Â µ¥ »ç¿ëµÇ´Â À¥ ºê¶ó¿ìÀú´Â ´ÙÀ½ »çÇ×À» Áö¿øÇØ¾ß ÇÕ´Ï´Ù.

±ÇÀåÇÏ´Â ºê¶ó¿ìÀú´Â Mozilla, Firefox(Linux, UNIX ¹× Windows ½Ã½ºÅÛÀÇ °æ¿ì) ¹× Internet Explorer(Windows ½Ã½ºÅÛÀÇ °æ¿ì)ÀÔ´Ï´Ù. Mozilla, Firefox ¹× Internet Explorer ºê¶ó¿ìÀúÀÇ Æ¯Á¤ ¹öÀüÀÇ °æ¿ì, ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ÇÏ¿© Áö¿øµÇ´Â ¼ÒÇÁÆ®¿þ¾î À¥ ÆäÀÌÁöÀÇ ¸µÅ©·Î ¿¬°áÇϽʽÿÀ. http://www.ibm.com/support/docview.wss?rs=180&uid=swg27006921.

ÁÖ:
  1. 64ºñÆ® PowerPC Linux ½Ã½ºÅÛ¿¡¼­, Mozilla ºê¶ó¿ìÀú·Î ±¸¼º ¹× °ü¸® ¾ç½Ä¿¡ ¾×¼¼½ºÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ ¾ÆÅ°ÅØÃ³¿¡ »ç¿ë °¡´ÉÇÑ SDK°¡ ¾ø±â ¶§¹®ÀÔ´Ï´Ù. ¶ÇÇÑ Áö¿øµÇ´Â À¥ ºê¶ó¿ìÀú·Î ´Ù¸¥ ½Ã½ºÅÛ¿¡¼­ ±¸¼º ¹× °ü¸® ¾ç½Ä¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
  2. °ü¸® ÄܼÖÀ» ½ÃÀÛÇÒ ¶§, ·Î±×ÀÎÀ» 2¹ø ¼öÇàÇϵµ·Ï ÇÁ·ÒÇÁÆ®µÇ´Â °æ¿ì, Internet Explorer¿¡¼­ Java ¼³Á¤ÀÌ ¿Ã¹Ù¸£°Ô ¼öÇàµÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. Internet Explorer¿¡¼­ ÀÌ ÀÛ¾÷À» ¿Ã¹Ù¸£°Ô ¼öÇàÇÏ·Á¸é, µµ±¸ > ÀÎÅÍ³Ý ¿É¼Ç > °í±ÞÀ» ¼±ÅÃÇÏ¿© Java 2 v1.4.X »ç¿ë ¼±ÅöõÀ» ¼±Åà Ãë¼ÒÇϽʽÿÀ.

±¸¼º ¹× °ü¸® ¾ç½Ä ¾×¼¼½º

±¸¼º ¹× °ü¸® ¾ç½ÄÀ» ¾×¼¼½ºÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. ÇÁ·Ï½Ã ¼­¹ö°¡ ½ÇÇà ÁßÀÎÁö È®ÀÎÇϽʽÿÀ. ÇÁ·Ï½Ã ¼­¹ö ½ÃÀÛ¿¡ ´ëÇÑ ¸í·ÉÀº Caching Proxy ½ÃÀÛ ¹× Á¤Áö¸¦ ÂüÁ¶ÇϽʽÿÀ.
  2. HTTP ºê¶ó¿ìÀú°¡ ÇÁ·Ï½Ã ¼­¹öÀÇ È¨ ÆäÀÌÁö(Frntpage.html)³ª ±¸¼º ¹× °ü¸® ½ÃÀÛ ÆäÀÌÁö(wte.html)¸¦ ¿äûÇϵµ·Ï ÁöÁ¤ÇϽʽÿÀ.
    ÁÖ:
    ÀÌ ÆäÀÌÁö´Â ÇÁ·Ï½Ã ¼­¹öÀÇ ½ÇÁ¦ ¸ÊÇÎ ±ÔÄ¢¿¡ µû¶ó ´Ù¸£¸ç, °ýÈ£¾È¿¡ Ç¥½ÃµÈ ±âº» ÆäÀÌÁö¿Í ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù.
    http://your.server.name[:port][/directory][/page.html]
    
    ¿©±â¼­
  3. ±¸¼º ¹× °ü¸® ¾ç½ÄÀ» ´­·¯ ¼­¹ö ±¸¼º ¾à½ÄÀ¸·Î °¡½Ê½Ã¿À. °ü¸®ÀÚÀÇ »ç¿ëÀÚ À̸§ ¹× ¾ÏÈ£°¡ ÇÁ·ÒÇÁÆ®µË´Ï´Ù. Çã°¡µÈ »ç¿ëÀÚ À̸§ ¹× ¾ÏÈ£¸¦ ÀÔ·ÂÇϽʽÿÀ. Caching Proxy ±¸¼º Ŭ¶óÀÌ¾ðÆ® Ã¢ÀÌ ¿­¸³´Ï´Ù.
    ÁÖ:
    1. ±âº» ÆäÀÌÁö°¡ Ç¥½ÃµÈ ÈÄ Å½»ö ÇÁ·¹ÀÓ ³»¿ëÀ» ·ÎµåÇÏ´Â µ¥ ¸î Ãʰ¡ °É¸³´Ï´Ù.
    2. Windows 2003 ½Ã½ºÅÛ¿¡¼­, °ü¸® ¾ç½Ä(CGI ½ºÅ©¸³Æ®)À» ¿äûÇÏ´Â ¿¬°áÀÌ ¿¬°áÀÌ ¿Ï·áµÇ±â Àü¿¡ Àç¼³Á¤À» ¼ö½ÅÇÒ ¼ö ÀÖ½À´Ï´Ù. ±× °á°ú·Î, ºê¶ó¿ìÀú´Â ¼ö½ÅµÈ µ¥ÀÌÅÍ ¾øÀ½ ¶Ç´Â »ç¿ë ºÒ°¡´ÉÇÑ ¸Þ½ÃÁö°¡ ÀÖ´Â ÆäÀÌÁö¸¦ Ç¥½ÃÇÔÀ» º¸°íÇÕ´Ï´Ù. ÀÌ ¹®Á¦Á¡À» ÇØ°áÇÏ·Á¸é, MaxActiveThreadsÀÇ °ªÀ» 200º¸´Ù ´õ Å©°Ô ´Ã¸®°í, ConnThreadsÀÇ °ªÀ» 50º¸´Ù Å©°Ô ¼³Á¤ÇÏ¿© Àç¼³Á¤ ¿¬°áÀ» ºÐ¼®ÇϽʽÿÀ. ÀÌ·¯ÇÑ Áö½Ã¹®¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â MaxActiveThreads -- ÃÖ´ë Ȱ¼º ½º·¹µå ¼ö ÁöÁ¤ ¹× ConnThreads -- ¿¬°á °ü¸®¿¡ »ç¿ëµÇ´Â ¿¬°á ½º·¹µåÀÇ ¼ö¸¦ ÁöÁ¤À» ÂüÁ¶ÇϽʽÿÀ.
  4. ¿ÞÂÊÀÇ Å½»ö ÇÁ·¹ÀÓÀº ´Ù¼¸ °³ÀÇ ÁÖ¿ä ±¸¼º ¾ç½Ä Ä«Å×°í¸®¸¦ Ç¥½ÃÇÕ´Ï´Ù. Ç¥Á¦ ¿ÞÂÊÀÇ »ï°¢Çü Æ÷ÀÎÅ͸¦ ´­·¯ ÇØ´ç Ä«Å×°í¸®ÀÇ ±¸¼º ¾ç½Ä ¸ñ·ÏÀ» ÆîÄ¡½Ê½Ã¿À. ¾ç½ÄÀ» ´­·¯ Æ÷ÀÎÅ͸¦ ¿©½Ê½Ã¿À. ¾ç½ÄÀº ÀÔ·Â Çʵ忡 ÇöÀç ±¸¼º°ª(±¸¼º°ªÀÌ ÀÖ´Â °æ¿ì)À» Ç¥½ÃÇÕ´Ï´Ù. ¼³Ä¡ ÈÄ ±¸¼º°ªÀ» º¯°æÇÏÁö ¾Ê¾ÒÀ¸¸é, ±âº»°ªÀÌ Ç¥½ÃµË´Ï´Ù.
  5. ¾î´À ¾ç½ÄÀ̵ç ÇØ´ç ƯÁ¤ ±â´É¿¡ ´ëÇÑ ±¸¼º Á¤º¸¸¦ ÀÔ·ÂÇϽʽÿÀ. °¢ ¾ç½ÄÀº º¯°æ»çÇ׿¡ µµ¿òÀ» ÁÖ´Â ¸í·ÉÀ» Á¦°øÇÕ´Ï´Ù. Ãß°¡ Á¤º¸´Â °¢ ¾ç½ÄÀÇ ¸Ç À§¿¡ ÀÖ´Â µµ¿ò¸» ¾ÆÀÌÄÜÀÎ ¹°À½Ç¥(?)¸¦ ´©¸£½Ê½Ã¿À. Á¦°øµÇ´Â ¸µÅ©´Â ´ÙÀ½°ú °°½À´Ï´Ù.
  6. ¾ç½ÄÀ» ä¿î ÈÄ Á¦ÃâÀ» ´­·¯ ÀÛ¼ºÇÑ º¯°æ»çÇ×À¸·Î ¼­¹ö ±¸¼ºÀ» °»½ÅÇϽʽÿÀ. Á¦Ãâ ´ÜÃß´Â °¢ ¾ç½ÄÀÇ ÀÔ·Â ÇÊµå ¾Æ·¡ ÀÖ½À´Ï´Ù. ¾ç½Ä Ç¥½Ã ³»¿ëÀ» º¯°æÇÏÁö ¾ÊÀ¸·Á´Â °æ¿ì, Àç¼³Á¤À» ´©¸£¸é ¿ø·¡ °ªÀ¸·Î ¾ç½Ä Çʵ尡 ¸®Åϵ˴ϴÙ.
  7. Á¦ÃâÀ» ´­·¯ ÀÔ·ÂÀÌ ½ÂÀÎµÇ¸é ´ÙÀ½ ¸Þ½ÃÁö°¡ ¸Ç À§ ÇÁ·¹ÀÓ¿¡ Ç¥½ÃµË´Ï´Ù.
    ¿äûÇÑ ±¸¼º º¯°æÀÌ ¿Ï·áµÇ¾ú½À´Ï´Ù.
    ÀÔ·ÂÀÌ ½ÂÀεÇÁö ¾ÊÀ¸¸é, ¸Ç À§ ÇÁ·¹ÀÓ¿¡ ¼³Á¤À» ½ÂÀÎÇÒ ¼ö ¾ø´Ù´Â ¿À·ù ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.
  8. ÇÁ·Ï½Ã ¼­¹ö¸¦ Àç½ÃÀÛÇÏ·Á¸é, ¸Ç À§ ÇÁ·¹ÀÓ¿¡¼­ ¼­¹ö Àç½ÃÀÛ ¾ÆÀÌÄÜ(|)À» ´©¸£½Ê½Ã¿À. ÇÁ·Ï½Ã ¼­¹ö°¡ Àç½ÃÀÛ ¸í·ÉÀ» ¼ö½ÅÇϸé Ŭ¶óÀ̾ðÆ®ÀÇ ¿äû ½ÂÀÎÀ» Á¤Áö½ÃŰÁö¸¸, ÀÌ¹Ì Ã³¸® ÁßÀÎ ¿äûÀº ¿Ï·áµË´Ï´Ù. º¯°æµÈ ±¸¼º ÆÄÀÏÀ» Àç·ÎµåÇÑ ÈÄ, ÇÁ·Ï½Ã°¡ ´Ù½Ã Ŭ¶óÀÌ¾ðÆ® ¿äûÀ» ½ÂÀÎÇϱ⠽ÃÀÛÇÕ´Ï´Ù.
    ÁÖ:
    ±¸¼º ¹× °ü¸® ¾ç½ÄÀ» »ç¿ëÇϰųª ibmproxy.conf ÆÄÀÏÀ» ÆíÁýÇÏ¿© ƯÁ¤ Áö½Ã¹®À» º¯°æÇϸé, ¼­¹ö¸¦ Àç½ÃÀÛÇÏ´Â ´ë½Å ¿ÏÀüÈ÷ Á¤Áö½ÃŲ ´ÙÀ½ ½ÃÀÛÇØ¾ß º¯°æ»çÇ×À» Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Áö½Ã¹®Àº Ç¥ 6¿¡ ³ª¿­µÇ¾î ÀÖ½À´Ï´Ù.

°ü¸®ÀÚ ¾ÏÈ£ ¼³Á¤

Caching Proxy ÆÐŰÁö¸¦ ¼³Ä¡ÇÏ¿´À¸¸é ±¸¼º ¹× °ü¸® ¾ç½Ä¿¡ ¾×¼¼½ºÇϱâ À§ÇÑ °ü¸®ÀÚ ID ¹× ¾ÏÈ£¸¦ ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. ±âº» ÇÁ·Ï½Ã ¼­¹ö ±¸¼ºÀº webadmin.passwd ¾ÏÈ£ ÆÄÀÏ(Linux ¹× UNIX ½Ã½ºÅÛÀÇ /opt/ibm/edge/cp/server_root/protect/ µð·ºÅ丮 ¶Ç´Â Windows ½Ã½ºÅÛÀÇ \Program Files\IBM\edge\cp\etc\ µð·ºÅ丮¿¡ ÀÖÀ½)À» »ç¿ëÇÏ¿© ±¸¼º ¹× °ü¸® ¾ç½ÄÀ» ¿äûÇÏ´Â »ç¿ëÀÚ¸¦ ÀÎÁõÇÕ´Ï´Ù. ÆÐŰÁö ¼³Ä¡´Â ±âÁ¸ webadmin.passwd ÆÄÀÏ¿¡ °ãÃľ²±âµÇÁö ¾Ê½À´Ï´Ù.

´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© webadmin.passwd ÆÄÀÏ¿¡ °ü¸® Ç׸ñÀ» Ãß°¡ÇϽʽÿÀ.

ÁÖ:
°ü¸®ÀÚ »ç¿ëÀÚ À̸§ ¹× ¾ÏÈ£´Â ¿î¿µ üÁ¦°¡ ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏÁö ¾Ê´õ¶óµµ ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÕ´Ï´Ù. ±¸¼º ¹× °ü¸® ¾ç½Ä¿¡ ¾×¼¼½ºÇÒ ¶§, htadm ¸í·ÉÀ» »ç¿ëÇÏ¿© Á¤È®ÇÑ »ç¿ëÀÚ À̸§ ¹× ¾ÏÈ£¸¦ ÀÔ·ÂÇϽʽÿÀ.

htadm ¸í·ÉÀÇ ÀÚ¼¼ÇÑ ¼³¸í¿¡ ´ëÇØ¼­´Â htadm ¸í·ÉÀ» ÂüÁ¶ÇϽʽÿÀ.

±¸¼º ¸¶¹ý»ç »ç¿ë

Caching Proxy ±¸¼º ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¸é ¼³Ä¡µÈ Caching Proxy¸¦ ½Å¼ÓÇÏ°Ô ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÇÁ·Î±×·¥Àº Caching Proxy ÀÛµ¿ÀÌ ´ë¸®·Î ±â´ÉÇϵµ·Ï ¼öÁ¤ÇÏ´Â µ¥ ÇÊ¿äÇÑ Çʼö Áö½Ã¹®¸¸À» ¼³Á¤ÇÕ´Ï´Ù. ÇÁ·Ï½Ã ¼­¹ö´Â Ãß°¡ ±¸¼ºÀ» ÇÊ¿ä·Î ÇÕ´Ï´Ù.

Caching Proxy ±¸¼º ¸¶¹ý»ç¸¦ »ç¿ëÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. ±¸¼º ¸¶¹ý»ç¸¦ ½ÃÀÛÇϽʽÿÀ.

    Windows ½Ã½ºÅÛÀÇ °æ¿ì: ½ÃÀÛ -> ÇÁ·Î±×·¥ -> IBM WebSphere -> Edge Components -> Caching Proxy -> ±¸¼º ¸¶¹ý»ç¸¦ ´©¸£½Ê½Ã¿À.

    Linux ¹× UNIX ½Ã½ºÅÛÀÇ °æ¿ì: /opt/ibm/edge/cp/cpwizard/cpwizard.sh ¸í·ÉÀ» ÀÔ·ÂÇϽʽÿÀ.

  2. ÇÁ·Ï½Ã ¼­¹ö°¡ HTTP ¿äûÀ» ÀνÄÇÒ ³×Æ®¿öÅ© Æ÷Æ®¸¦ ¼±ÅÃÇϽʽÿÀ.
  3. ´ë»ó ÄÁÅÙÃ÷ ¼­¹öÀÇ À̸§À» ÀÔ·ÂÇϽʽÿÀ.
  4. ÇÁ·Ï½Ã ¼­¹ö °ü¸®ÀÚÀÇ »ç¿ëÀÚ ID ¹× ¾ÏÈ£¸¦ ÀÔ·ÂÇϽʽÿÀ.
ÁÖ:
  1. ±¸¼º ¸¶¹ý»ç´Â ´ÙÀ½°ú °°Àº Áö½Ã¹®À» ¼³Á¤ÇÕ´Ï´Ù.
    Port port
    Proxy /* http://content server :port
  2. ±¸¼º ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© ÇÁ·Ï½Ã ¼­¹ö¸¦ ±¸¼ºÇÑ ´ÙÀ½ SSLÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇÏ·Á¸é, Æ÷Æ® 443¿¡¼­ ¼ö½ÅÇÑ ÇÁ·Ï½Ã ¿äû¿¡ ´ëÇØ ¸ÊÇÎ ±ÔÄ¢À» ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ¸ÊÇÎ ±ÔÄ¢ Á¤ÀǸ¦ ÂüÁ¶ÇϽʽÿÀ.

    ¿¹¸¦ µé¸é, ´ÙÀ½°ú °°½À´Ï´Ù.

    Proxy /* http://content server :443

    ¶Ç´Â

    Proxy /* https://content server :443

Linux ½Ã½ºÅÛÀÇ Á¦ÇÑ»çÇ×: Űº¸µå ´ÜÃà۰¡ Caching Proxy ±¸¼º ¸¶¹ý»ç¿¡¼­ ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù.

ibmproxy.conf ÆÄÀÏ Á÷Á¢ ÆíÁý

Caching Proxy´Â °ü¸® ¹× ±¸¼º ¾ç½ÄÀ» ÅëÇØ ¼öµ¿À¸·Î ±¸¼ºµÇ°í, ibmproxy ±¸¼º ÆÄÀÏÀ» ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù.

±¸¼º ÆÄÀÏÀº Áö½Ã¹®À̶ó°í ÇÏ´Â ¸í·É¹®À¸·Î ±¸¼ºµË´Ï´Ù. ±¸¼ºÀ» º¯°æÇÏ·Á¸é, Áö½Ã¹®À» ¼öÁ¤ÇÏ¿© ±¸¼º ÆÄÀÏÀ» ÆíÁýÇÑ ´ÙÀ½, º¯°æ»çÇ×À» ÀúÀåÇϽʽÿÀ. emacs ¹× vi¿Í °°Àº ±¸¼º ÆÄÀÏÀ» ÆíÁýÇϱâ À§ÇØ ´ëºÎºÐÀÇ ÅØ½ºÆ® ÆíÁý±â¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÁÖ:
Solaris CDE(Common Desktop Environment)¿¡ Æ÷ÇÔµÈ ÅØ½ºÆ® ÆÄÀÏ ÆíÁý±â´Â »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À. Solaris ÆíÁý±â´Â ¶§·Î´Â ÆÄÀÏ ÀÚüÀÇ ±×·ìÀ» ¼öÁ¤ÇÏ°í ÆÄÀÏ ¿¬°áÀÇ µî·Ï Á¤º¸¸¦ º¯°æÇϹǷÎ, ±¸¼º ¹× °ü¸® ¾ç½ÄÀº ±¸¼º ÆÄÀÏ¿¡ ±â·ÏÇÒ ¼ö ¾ø½À´Ï´Ù.
Ç¥ 6

¿¡¼­ ½Äº°µÈ Áö½Ã¹® Áß Çϳª¸¦ º¯°æÇÏÁö ¾ÊÀº °æ¿ì, ¼­¹ö¸¦ Àç½ÃÀÛÇØ¾ß ±¸¼º ÆÄÀÏ¿¡ ´ëÇÑ º¯°æ»çÇ×ÀÌ Àû¿ëµË´Ï´Ù. À§ ¸ñ·ÏÀÇ Áö½Ã¹®À» º¯°æÇÑ °æ¿ì¿¡´Â ¼­¹ö¸¦ Á¤Áö½ÃŲ ´ÙÀ½ Àç½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. ¸í·É¿¡ ´ëÇØ¼­´Â Caching Proxy ½ÃÀÛ ¹× Á¤Áö¸¦ ÂüÁ¶ÇϽʽÿÀ.

ºÎ·ÏB. ±¸¼º ÆÄÀÏ Áö½Ã¹®¿¡¼­´Â °¢ ±¸¼º ÆÄÀÏ Áö½Ã¹®À» ¼³¸íÇÏ°í ±¸¹®¿¡ °üÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀ» Á¦°øÇÕ´Ï´Ù.

Caching Proxy ½ÃÀÛ ¹× Á¤Áö

Caching Proxy´Â ¿î¿µÀÚÀÇ °³ÀÔÀ» ÃÖ¼ÒÈ­Çϸ鼭 ¿¬¼ÓÀûÀ¸·Î ¹é±×¶ó¿îµå ÇÁ·Î¼¼½º·Î¼­ ½ÇÇàµÇµµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. ÀϹÝÀûÀ¸·Î ÇÁ·Ï½Ã ¼­¹ö´Â ½Ã½ºÅÛ ºÎÆÃ ÁÖ±â Áß¿¡ ½ÃÀÛÇϸç À¯Áöº¸¼ö°¡ ÇÊ¿äÇÑ °æ¿ì¿¡¸¸ Á¤ÁöµË´Ï´Ù. ÇÊ¿äÇÑ °æ¿ì, ÇÁ·Ï½Ã ¼­¹ö¸¦ Á÷Á¢ ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·Ï½Ã ¼­¹ö¿¡ Àç½ÃÀÛ ¸í·ÉÀ» Àü´ÞÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ±×·¯¸é Ȱ¼º Ŭ¶óÀÌ¾ðÆ® ¿¬°á¿¡ ¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê°í ÇÁ·Ï½Ã ¼­¹ö¸¦ È¿À²ÀûÀ¸·Î Á¤ÁöÇÑ ÈÄ ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.

Linux ¹× UNIX ½Ã½ºÅÛ¿¡¼­ÀÇ ÀÚµ¿ ½Ãµ¿ ¹× ½Ã½ºÅÛ Á¾·á

Linux ¹× UNIX ½Ã½ºÅÛÀÇ °æ¿ì, ibmproxy Ãʱ⼳Á¤ ½ºÅ©¸³Æ® ¹× °ü·ÃµÈ ±âÈ£ ¸µÅ©´Â Caching Proxy°¡ ¼³Ä¡µÉ ¶§ ÀûÀýÇÑ /etc/ µð·ºÅ丮¿¡ À§Ä¡ÇÕ´Ï´Ù. ±×·± ´ÙÀ½ ÀÌ ½ºÅ©¸³Æ®´Â ¿î¿µ üÁ¦ÀÇ ½Ãµ¿ ¹× ½Ã½ºÅÛ Á¾·á ·çƾ¿¡ ÅëÇյ˴ϴÙ. ibmproxy ½ºÅ©¸³Æ®¸¦ ÆíÁýÇϰí ibmproxy ¸í·É ¿É¼ÇÀ» º¯°æÇÏ¿© ÀÚµ¿ Àç½ÃÀÛ¿¡ ´ëÇÑ ±¸¼º ¼³Á¤À» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÁÖ:
Solaris ÆÄÀÏ ¼³¸íÀÚ ÇѰè

Caching Proxy Ãʱ⼳Á¤ ½ºÅ©¸³Æ®´Â Solaris ½Ã½ºÅÛ Â÷¿øÀÇ ÆÄÀÏ ¼³¸íÀÚ¿¡ ´ëÇÑ ÇÑ°è ¶§¹®¿¡ ¿øÇÏ´Â ÃÖ´ë¼öÀÇ ÆÄÀÏ ¼³¸íÀÚ¸¦ ¼³Á¤ÇÏÁö ¸øÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ½Ã½ºÅÛ Â÷¿øÀÇ ÃÖ´ë¼ö°¡ Caching Proxy Ãʱ⼳Á¤ ½ºÅ©¸³Æ®ÀÇ ¼³Á¤º¸´Ù ÀÛÀ¸¸é ½Ã½ºÅÛ Â÷¿øÀÇ ÇѰ谡 »ç¿ëµË´Ï´Ù. °ªÀÌ ³Ê¹« ÀÛÀ¸¸é(1024 ¹Ì¸¸) ¹ß»ýÇÒ ¼ö ÀÖ´Â ÇÁ·Ï½Ã ¼º´É ¹®Á¦¸¦ ÇÇÇϱâ À§ÇØ ÆÄÀÏ ¼³¸íÀÚ ÇѰ踦 º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ulimit ¸í·ÉÀ» ¹ßÇàÇÏ¿© ÇöÀç »ç¿ëÇÒ ¼ö ÀÖ´Â ¼³¸íÀÚÀÇ ¼ö¸¦ °ËÅäÇϽʽÿÀ. °ªÀÌ 1024 ¹Ì¸¸ÀÌ¸é ÆÄÀÏ ¼³¸íÀÚ ÇѰ踦 ´Ã¸®½Ê½Ã¿À. ÆÄÀÏ ¼³¸íÀÚ ÇѰ踦 1024·Î ´Ã¸®·Á¸é /etc/system ÆÄÀÏ¿¡ ´ÙÀ½ ÇàÀ» Ãß°¡ÇϽʽÿÀ.

set rlim_fd_cur=0x400

ÀÚµ¿ ½Ãµ¿ ¹× ½Ã½ºÅÛ Á¾·á »ç¿ë ºÒ°¡´É

ÀÚµ¿ ½Ãµ¿ ¹× ½Ã½ºÅÛ Á¾·á¸¦ »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

Linux ¹× UNIX ½Ã½ºÅÛ¿¡¼­ÀÇ ¼öµ¿ ½Ãµ¿

½Ãµ¿ ¸Þ¼Òµå¿¡ °ü°è ¾øÀÌ ¸í·É ÇÁ·ÒÇÁÆ® ¶Ç´Â ½ºÅ©¸³Æ® ³»¿¡¼­ ibmproxy ¸í·ÉÀ» È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù. ibmproxy ¸í·ÉÀÇ ÀÚ¼¼ÇÑ ¼³¸í¿¡ ´ëÇØ¼­´Â ibmproxy ¸í·ÉÀ» ÂüÁ¶ÇϽʽÿÀ. °¡Àå ¸¹ÀÌ »ç¿ëµÇ´Â Àμö¸¦ ¿¹·Î µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

AIXÀÇ °æ¿ì:

HP-UXÀÇ °æ¿ì:

LinuxÀÇ °æ¿ì

SolarisÀÇ °æ¿ì

Windows ¼­ºñ½º·Î ½Ãµ¿

Caching Proxy°¡ Windows ¼­ºñ½º·Î ¼³Ä¡µÇ´Â °æ¿ì, ÀÌ´Â ´Ù¸¥ ¸ðµç Windows ¼­ºñ½º¿Í °°ÀÌ ½ÃÀ۵˴ϴÙ.

  1. ½ÃÀÛ -> ¼³Á¤(Windows 2000ÀÇ °æ¿ì) -> Á¦¾îÆÇÀ» ´©¸£½Ê½Ã¿À.
  2. Á¦¾îÆÇ â¿¡¼­ °ü¸® µµ±¸ -> ¼­ºñ½º¸¦ µÎ ¹ø ´©¸£½Ê½Ã¿À.
  3. ¼­ºñ½º â¿¡¼­ Caching Proxy¸¦ °­Á¶Ç¥½ÃÇϽʽÿÀ.
  4. ½ÃÀÛÀ» ´­·¯ Caching Proxy ¼­ºñ½º¸¦ ½ÃÀÛÇϽʽÿÀ.

Caching Proxy°¡ ¼­ºñ½º·Î¼­ ¼³Ä¡µÇ´Â °æ¿ì, ÀÌ´Â Windows°¡ ½ÃÀÛµÉ ¶§ ÀÚµ¿À¸·Î ½ÃÀÛÇϵµ·Ï ±¸¼ºµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì¿¡´Â ÇÁ·Ï½Ã°¡ ¿äû¿¡ ÀÀ´äÇÒ ¼ö ÀÖ±â Àü¿¡ ·Î±×¿ÂÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. ÇÁ·Ï½Ã¸¦ ÀÚµ¿À¸·Î ½ÃÀÛÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. ½ÃÀÛ -> ¼³Á¤(Windows 2000ÀÇ °æ¿ì) -> Á¦¾îÆÇÀ» ´©¸£½Ê½Ã¿À.
  2. Á¦¾îÆÇ â¿¡¼­ °ü¸® µµ±¸ -> ¼­ºñ½º¸¦ µÎ ¹ø ´©¸£½Ê½Ã¿À.
  3. ¼­ºñ½º â¿¡¼­ Caching Proxy¸¦ °­Á¶Ç¥½ÃÇϽʽÿÀ.
  4. ÀÚµ¿ ´ÜÀÏ ¼±Åà ´ÜÃ߸¦ ´©¸¥ ÈÄ¿¡ ½ÃÀÛÀ» ´­·¯¼­ Windows°¡ ½ÃÀÛµÉ ¶§ Caching Proxy ¼­ºñ½º¸¦ ÀÚµ¿À¸·Î ½ÃÀÛÇϽʽÿÀ.

PATH ȯ°æ º¯¼ö »õ·Î °íħ

Caching Proxy°¡ ¼­ºñ½º â¿¡ ½ÃÀÛµÊÀ¸·Î Ç¥½ÃµÇ¾î ÀÖÀ¸³ª ÇÁ·Ï½Ã°¡ ÀÛµ¿ÇÏÁö ¾Ê´Â °æ¿ì¿¡´Â ÇÁ·Ï½Ã ¼³Ä¡ ÈÄ ½Ã½ºÅÛÀ» Àç½ÃÀÛÇÏÁö ¾ÊÀº °ÍÀÔ´Ï´Ù. Caching Proxy ¼­ºñ½º°¡ µ¥½ºÅ©Å¾°ú »óÈ£ÀÛ¿ëÇϵµ·Ï ¼³Á¤µÈ °æ¿ì, Àç½ÃÀÛÇÏÁö ¾ÊÀ¸¸é ÆË¾÷ »óÀÚ¿¡ ´ÙÀ½ÀÇ ¿À·ù ¸Þ½ÃÁö°¡ Ç¥½ÃµÉ ¼öµµ ÀÖ½À´Ï´Ù.

Message catalog error: the message catalog could not be loaded or is invalid

PATH ȯ°æ º¯¼öÀÇ °ªÀÌ Windows ·¹Áö½ºÆ®¸®¿¡¼­ »õ·Î °íÃÄÁöµµ·Ï ½Ã½ºÅÛÀ» ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. ·¹Áö½ºÆ®¸®°¡ »õ·Î °íÃÄÁöÁö ¾ÊÀº °æ¿ì, PATH º¯¼ö°¡ ¿Ã¹Ù¸¥ Caching Proxy ¹× GSK7 °æ·Î¸¦ Ç¥½ÃÇÏÁö¸¸ ¿Ã¹Ù¸£°Ô ÀÛµ¿ÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.

ÁÖ:
Caching Proxy ¹× ´Ù¸¥ ÀÀ¿ëÇÁ·Î±×·¥(¿¹: ³×Æ®¿öÅ© ÆÄÀÏ ½Ã½ºÅÛ)ÀÌ ¸ðµÎ ¼­ºñ½º·Î¼­ ½ÇÇàµÇ´Â °æ¿ì¿¡´Â Windows ½Ã½ºÅÛ¿¡ ´ëÇØ ÀáÀçÀû Ãæµ¹ÀÌ Á¸ÀçÇÕ´Ï´Ù. Caching Proxy´Â ¶§·Î, ¼­ºñ½º·Î ¶ÇÇÑ ½ÇÇàµÇ°í ÀÖ´Â ÆÄÀÏ ½Ã½ºÅÛ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ¼ÒÀ¯ÇÏ´Â ¿ø°Ý µå¶óÀ̺긦 Æ÷ÇÔÇÏ´Â °æ·Î¸¦ ÇØ¼®ÇÒ ¼ö ¾ø½À´Ï´Ù.

ÆÄÀÏ ½Ã½ºÅÛ ¼­ºñ½º¿¡ ´ëÇÑ °æ·Î°¡ Windows PATH ȯ°æ º¯¼öÀÇ Caching Proxy ¼­ºñ½º¿¡ ´ëÇÑ °æ·Î ÀÌÀü¿¡ ³ªÅ¸³ª´Â °æ¿ì¿¡´Â ¹®Á¦Á¡ÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼³Á¤ Á¾·á ±Ùó¿¡ ÆÄÀÏ ½Ã½ºÅÛ ¼­ºñ½º°¡ À§Ä¡Çϵµ·Ï PATH º¯¼ö¸¦ º¯°æÇϸé ÀÌ ¹®Á¦Á¡À» ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ¹®Á¦Á¡Àº Windows ¼­ºñ½º·Î ½ÇÇàµÇÁö ¾Ê´Â ÀÀ¿ëÇÁ·Î±×·¥ÀÌ Á¦¾îÇÏ´Â ¿ø°Ý µå¶óÀ̺꿡 ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù. ¿¹¸¦ µé¾î, Caching Proxy´Â LAN(Local Area Network)À» ÅëÇØ °¡½ÃÀûÀÎ ´Ù¸¥ Windows ½Ã½ºÅÛÀÇ °øÀ¯ µå¶óÀ̺긦 ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

Windows ÀÀ¿ëÇÁ·Î±×·¥À¸·Î ½Ãµ¿

½ÃÀÛ ¸Þ´º »ç¿ë

Caching Proxy°¡ Windows ÀÀ¿ëÇÁ·Î±×·¥À¸·Î ¼³Ä¡µÈ °æ¿ì, ¼³Ä¡ ÇÁ·Î½ÃÀú´Â Caching Proxy Ç׸ñÀ» ½ÃÀÛ ¸Þ´ºÀÇ ¼­ºê¸Þ´º·Î ÀÛ¼ºÇÕ´Ï´Ù. Caching Proxy¸¦ ÀÀ¿ëÇÁ·Î±×·¥À¸·Î ½ÃÀÛÇÏ´Â °æ¿ì, ½ÃÀÛ -> ÇÁ·Î±×·¥ -> IBM WebSphere -> Edge Components -> Caching Proxy¸¦ ´©¸£½Ê½Ã¿À.

½Ãµ¿ ÇÁ·Î½ÃÀú´Â ÇöÀç ±¸¼º ¼³Á¤À» »ç¿ëÇÏ¿© ÇÁ·Ï½Ã ¼­¹ö¸¦ ½ÇÇàÇÕ´Ï´Ù. ½Ãµ¿ ½Ã°£¿¡ ´Ù¸¥ ¼³Á¤À» ÁöÁ¤ÇÏ·Á¸é ¸í·É ½Ãµ¿ ÇÁ·Î½ÃÀú(´ÙÀ½ ¼½¼Ç ÂüÁ¶)¸¦ »ç¿ëÇϽʽÿÀ.

¸í·É ÇÁ·ÒÇÁÆ® »ç¿ë

ÀÓÀÇÀÇ Windows ¶Ç´Â DOS ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ ¼­¹ö¸¦ ½ÃÀÛÇÏ·Á¸é ibmproxy ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ. ¼­¹ö¸¦ ¼³Ä¡ÇÑ ÀÌÈÄ¿¡ Windows¸¦ ½Ã½ºÅÛ Á¾·áÇϰí Àç½ÃÀÛÇÏÁö ¾ÊÀº °æ¿ì, ´ÙÀ½°ú °°ÀÌ ÀÌ ¸í·É¿¡ ´ëÇÑ Àüü °æ·Î À̸§À» ÀÔ·ÂÇϽʽÿÀ(±âº»°ªÀ¸·Î).

c:\Program Files\IBM\edge\cp\bin\ibmproxy.exe

ibmproxy ¸í·ÉÀº ÇöÀç ±¸¼º ¼³Á¤À¸·Î ¼­¹ö¸¦ ½ÃÀÛÇÕ´Ï´Ù. ¼³Ä¡ ÀÌÈÄ ¼­¹ö ±¸¼ºÀ» º¯°æÇÏÁö ¾ÊÀ¸¸é, ÇöÀç ±¸¼ºÀº ¼³Ä¡ Áß¿¡ ÀÔ·ÂÇÑ Á¤º¸¿Í ±âº» ¿É¼ÇÀ» ±â¹ÝÀ¸·Î ÇÕ´Ï´Ù.

ibmproxy ¸í·ÉÀ» ÀÌ¿ëÇÏ¿© Caching Proxy°¡ ¼­ºñ½º·Î ½ÇÇàÇϵµ·Ï ¼³Ä¡ÇÑ °æ¿ì¿¡µµ ¼­¹ö¸¦ ÀÀ¿ëÇÁ·Î±×·¥À¸·Î ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼­¹ö¸¦ °­Á¦·Î ÀÀ¿ëÇÁ·Î±×·¥À¸·Î ½ÇÇàÇϵµ·Ï ÇÏ·Á¸é, -noservice ¸í·É ¿É¼Çµµ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ±âŸ ¸í·É ¿É¼ÇÀÌ ½Ç½Ã°£À¸·Î ±¸¼º ¼³Á¤À» º¯°æÇÕ´Ï´Ù.

º¹¼ö ÇÁ·Ï½Ã ¼­¹ö ½ÃÀÛ

ÇÁ·Ï½Ã ¼­¹öÀÇ ¿©·¯ ÀνºÅϽº´Â µ¿½Ã¿¡ ½ÇÇàÇÒ ¼ö ÀÖÁö¸¸, °¢ ÀνºÅϽº´Â ´Ù¸¥ Æ÷Æ®¿¡¼­ ´ë±âÇØ¾ß ÇÕ´Ï´Ù. AIX ½Ã½ºÅÛ¿¡¼­´Â ´ÜÁö ÇϳªÀÇ ÀνºÅϽº¸¸ SRC(System Resource Controller)·Î ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. ±¸¼º ÆÄÀÏÀº ƯÁ¤ ½Ã½ºÅÛÀÇ ¼­¹ö¸¶´Ù ´Þ¶ó¾ß ÇÏ´Â Æ÷Æ® ¹øÈ£¸¦ ½Äº°Çϱ⠶§¹®¿¡, ¸ðµç ¼­¹ö ÀνºÅϽº¿¡ °íÀ¯ÇÑ ±¸¼º ÆÄÀÏÀ» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. Ãß°¡ ¼­¹ö ÀνºÅϽº¸¦ ½ÃÀÛÇÏ·Á¸é(ÃÖ¼Ò ÇÑ °³ÀÇ ÀνºÅϽº¸¦ ÀÌ¹Ì ½ÇÇàÇϰí ÀÖ´Â °æ¿ì) ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇϽʽÿÀ.

¿©±â¼­ other_config_fileÀº °íÀ¯ÇÑ ±¸¼º ÆÄÀÏÀÔ´Ï´Ù.

¼­¹öÀÇ ¿©·¯ ÀνºÅϽº¸¦ ½ÃÀÛÇÒ ¶§, °¢ ÀνºÅϽº¿¡ Ç¥½ÃµÇ´Â ÇÁ·Î¼¼½º ID¸¦ ±â·ÏÇϽʽÿÀ. ÇÁ·Î¼¼½º ID´Â ¼­¹öÀÇ °íÀ¯ ÀνºÅϽº¸¦ Á¤ÁöÇÏ´Â µ¥ ÇÊ¿äÇÕ´Ï´Ù.

ÁÖ:
¼­¹öÀÇ ¿©·¯ ÀνºÅϽº¸¦ ½ÇÇàÇÏ´Â Linux ½Ã½ºÅÛÀÇ °æ¿ì, /etc/rc.d/init.d/ibmproxy stop ¸í·ÉÀº ¸¶Áö¸·À¸·Î ½ÃÀÛµÈ ¼­¹ö¸¸À» Á¤Áö½Ãŵ´Ï´Ù. ´Ù¸¥ ÀνºÅϽº´Â °¢°¢ µû·Î Á¤ÁöµÇ¾î¾ß ÇÕ´Ï´Ù. Linux ¹× UNIX ½Ã½ºÅÛ ¼öµ¿ ½Ã½ºÅÛ Á¾·á¿¡¼­ °ü·Ã Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.

Linux ¹× UNIX ½Ã½ºÅÛ ¼öµ¿ ½Ã½ºÅÛ Á¾·á

¼­¹ö¸¦ Á¤Áö½ÃŰ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

Ç¥ 2. Linux ¹× UNIX ½Ã½ºÅÛÀÇ ½ÃÀÛ ¹× Á¤Áö ¹æ¹ý
½ÃÀÛ ¹æ¹ý Á¤Áö ¹æ¹ý
/etc/inittab¿¡¼­(AIXÀÇ °æ¿ì) stopsrc -s ibmproxy ÀÔ·Â
/sbin/init.d¿¡¼­(HP-UXÀÇ °æ¿ì) /sbin/init.d/ibmproxy stop ÀÔ·Â
LinuxÀÇ °æ¿ì, /etc/rc.d/init.d¿¡¼­ /etc/rc.d/init.d/ibmproxy stop ÀÔ·Â
ibmproxy
  1. ibmproxy ÇÁ·Î¼¼½º ID ã±â: AIX¿¡¼­´Â ps -aef | grep "ibmproxy"¸¦ ÀÔ·ÂÇϽʽÿÀ. LinuxÀÇ °æ¿ì, ps -aux | grep ibmproxy | grep server_ID ÀÔ·Â. Solaris ¹× HP-UX¿¡¼­´Â ps -ef | grep "ibmproxy"¸¦ ÀÔ·ÂÇϽʽÿÀ.
  2. ibmproxy ÇÁ·Î¼¼½º Á¤Áö: kill process_id ÀÔ·Â

ÀÌ ½Ã½ºÅÛÀÇ ¸ðµç ¼­¹ö¸¦ Á¤Áö½ÃŰ·Á¸é killall ibmproxy¸¦ ÀÔ·ÂÇϽʽÿÀ.

ibmproxy -nobg ctrl-c ÀÔ·Â
ibmproxy -r -other_config_file(AIXÀÇ °æ¿ì) stopsrc -s ibmproxy -p process_id ÀÔ·Â
LinuxÀÇ °æ¿ì, ibmproxy -r -other_config_file
  1. ibmproxy ÇÁ·Î¼¼½º ID ã±â: ps aux | grep ibmproxy | grep process_id ÀÔ·Â
  2. ibmproxy ÇÁ·Î¼¼½º Á¤Áö: kill process_id ÀÔ·Â
ÁÖ:
Åõ¸í ÇÁ·Ï½Ã¸¦ ½ÃÀÛÇßÀ» °æ¿ì, Caching Proxy ¼­¹ö¸¦ Á¤ÁöÇÑ ÈÄ Åõ¸í ÇÁ·Ï½Ã Ä¿³Î È®ÀåÀÚ ¹× ¿¬°ü ¹æÈ­º® ±ÔÄ¢À» ·Îµå ÇØÁ¦ÇØ¾ß ÇÕ´Ï´Ù. ·çÆ®·Î¼­ ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇϽʽÿÀ.
ibmproxy -unload 

·çÆ® ÇÁ·ÒÇÁÆ®¿¡¼­ ¼­¹ö¸¦ Á¤ÁöÇÏ·Á¸é ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ.

½Ã½ºÅÛ Á¾·á ¸í·ÉÀÇ ÇѰè

½Ã½ºÅÛ Á¾·á ¸í·É »ç¿ë ½Ã ´ÙÀ½ ÇѰ踦 °æÇèÇÒ ¼ö ÀÖ½À´Ï´Ù.

Windows ½Ã½ºÅÛ¿¡¼­ÀÇ ¼öµ¿ ½Ã½ºÅÛ Á¾·á

´Ù¸¥ Windows ÇÁ·Î±×·¥À» Á¤ÁöÇÏ´Â ¹æ¹ý°ú µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î Caching Proxy ¼­¹ö¸¦ Á¤ÁöÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÇÁ·Ï½Ã°¡ ¼­ºñ½º·Î ¼³Ä¡µÈ °æ¿ì,

  1. ½ÃÀÛ -> ¼³Á¤(Windows 2000ÀÇ °æ¿ì) -> Á¦¾îÆÇÀ» ´©¸£½Ê½Ã¿À.
  2. Á¦¾îÆÇ â¿¡¼­ °ü¸® µµ±¸ -> ¼­ºñ½º¸¦ µÎ ¹ø ´©¸£½Ê½Ã¿À.
  3. ¼­ºñ½º â¿¡¼­ Caching Proxy¸¦ °­Á¶Ç¥½ÃÇϽʽÿÀ.
  4. Á¤Áö¸¦ ´­·¯ Caching Proxy ¼­ºñ½º¸¦ Á¤ÁöÇϽʽÿÀ.

ÇÁ·Ï½Ã¸¦ ¼­ºñ½º·Î ¼³Ä¡ÇÏÁö ¾ÊÀº °æ¿ì¿¡´Â ´ÙÀ½ Áß Çϳª¸¦ ¼öÇàÇÏ¿© Caching Proxy¸¦ Á¤ÁöÇϽʽÿÀ.

±¸¼º º¯°æ ÈÄ Àç½ÃÀÛ

±¸¼º ¹× °ü¸® ¾ç½ÄÀ» »ç¿ëÇϰųª ibmproxy.conf ÆÄÀÏÀ» ÆíÁýÇÏ¿© ¼­¹ö ±¸¼ºÀ» º¯°æÇÑ ÈÄ, º¯°æ»çÇ×À» Àû¿ëÇϱâ À§Çؼ­´Â ¼­¹ö¸¦ Àç½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. ´ëºÎºÐÀÇ °æ¿ì, ¸ÕÀú ¼­¹ö¸¦ Á¤ÁöÇÏÁö ¾Ê°í Àç½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ÀϺΠ¼³Á¤Àº ´Ü¼øÈ÷ Àç½ÃÀÛÇÏ´Â °ÍÀ¸·Î »õ·Î °íÃÄÁöÁö ¾Ê´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â Ç¥ 6À» ÂüÁ¶ÇϽʽÿÀ.

¸ÕÀú Á¤ÁöÇÏÁö ¾Ê°í ¼­¹ö¸¦ Àç½ÃÀÛÇÏ·Á¸é ÀÓÀÇÀÇ ±¸¼º ¹× °ü¸® ¾ç½Ä¿¡¼­ Àç½ÃÀÛ ´ÜÃ߸¦ ´©¸£°Å³ª ibmproxy -restart¸¦ ÀÔ·ÂÇϽʽÿÀ.

Caching Proxy ÇÁ·Î¼¼½º ±¸¼º ¹× Á¶Á¤

ÀÌ ÆÄÆ®¿¡¼­´Â Caching Proxy ÄÄÆ÷³ÍÆ®°¡ ¿î¿µ üÁ¦, ÄÄÇ»ÅÍ Çϵå¿þ¾î ¹× ³×Æ®¿öÅ©¿Í »óÈ£ ±³·ùÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ¶ÇÇÑ ÀÌ »óÈ£ ±³·ù¸¦ ±¸¼ºÇϱâ À§ÇÑ ÇÁ·Î½ÃÀúµµ Á¦°øÇÕ´Ï´Ù. ÀÌ ÇÁ·Ï½Ã ¼­¹ö ±¸¼º ¿ä¼Ò´Â ÀϹÝÀûÀ¸·Î ½Ã½ºÅÛ °ü¸®ÀÚ°¡ °ü¸®ÇÏ¸ç ½Ã½ºÅÛ ÀÚ¿ø(¿¹: »ç¿ë °¡´ÉÇÑ ¸Þ¸ð¸® ¹× CPU ÁÖ±â)»Ó ¾Æ´Ï¶ó ³×Æ®¿öÅ© ÀÚ¿ø(¿¹: IP ÁÖ¼Ò ¹× È£½ºÆ® À̸§)¿¡ ¸Âµµ·Ï ÁÖÀÇÇØ¼­ Á¶Á¤µÇ¾î¾ß ÇÕ´Ï´Ù.

ÀÌ ÆÄÆ®¿¡´Â ´ÙÀ½°ú °°Àº ÁÖÁ¦ÀÌ µé¾î ÀÖ½À´Ï´Ù.

¼­¹ö Á¤ÀÇ

ÇÁ·Î¼¼½º ¼ÒÀ¯±Ç ¼³Á¤

¿¬°á °ü¸®

ÇÁ·Ï½Ã ¼­¹ö ÇÁ·Î¼¼¼­ Á¶Á¤

¼­¹ö Á¤ÀÇ

Caching Proxy´Â ÀϹÝÀûÀ¸·Î ³×Æ®¿öÅ© ¼­¹ö·Î ¼öÇàÇϵµ·Ï ±¸¼ºµÈ È£½ºÆ® ÄÄÇ»ÅÍ ½Ã½ºÅÛ¿¡¼­ ¹é±×¶ó¿îµå ÇÁ·Î¼¼½º·Î ½ÇÇàµË´Ï´Ù. ÀÌ ÇÁ·Î¼¼½º´Â È£½ºÆ® ÄÄÇ»ÅÍ ½Ã½ºÅÛÀÇ Çϳª ¶Ç´Â ¸ðµç Ȱ¼º IP(Internet Protocol) ÁÖ¼Ò¿¡ ¿¬°ü(¹ÙÀεå)µÇ¾î ÀÖ½À´Ï´Ù. ÀÌ ÇÁ·Î¼¼½º´Â ÁöÁ¤µÈ Æ÷Æ®¿¡¼­ ¿©·¯ IP(¿¹: FTP ¶Ç´Â HTTP)¸¦ ÀνÄÇÏ¿© ÀÛµ¿ ±¸¼º¿¡ µû¶ó ÀÌ ¿äû¿¡ ´ëÇÑ Á¶Ä¡¸¦ ¼öÇàÇÕ´Ï´Ù. (ÀÚ¼¼ÇÑ Á¤º¸´Â Caching Proxy ÀÛµ¿ ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.)

±âº»ÀûÀ¸·Î Caching Proxy´Â È£½ºÆ® ÄÄÇ»ÅÍ ½Ã½ºÅÛÀÇ À̸§À» »ç¿ëÇÕ´Ï´Ù. ½ÅÁßÇÏ°Ô ÇÁ·Ï½Ã ¼­¹öÀÇ È£½ºÆ® À̸§À» ÁöÁ¤ÇÏ¿© ÀÌ ±âº» ÀÛµ¿À» µ¤¾î¾µ ¼ö ÀÖ½À´Ï´Ù. Caching Proxy¸¦ ƯÁ¤ IP ÁÖ¼Ò¿¡ ¹ÙÀεåÇÏ·Á¸é ÇÁ·Ï½Ã ¼­¹öÀÇ È£½ºÆ® À̸§À» ÇØ´ç IP ÁÖ¼Ò¿Í µ¿ÀÏÇÏ°Ô º¯°æÇØ¾ß ÇÕ´Ï´Ù.

ÁÖ:
ÇÁ·Ï½Ã ¼­¹ö°¡ IP ÁÖ¼Ò¿¡ ¹ÙÀεåÇϰíÀÚ ÇÒ ¶§ È£½ºÆ® À̸§À» »ç¿ë °¡´ÉÇÑ IP ÁÖ¼Ò·Î ¼³Á¤ÇÏÁö ¾ÊÀº °æ¿ì, ¹ÙÀεå´Â ½ÇÆÐÇϸç ÇÁ·Ï½Ã ¼­¹ö´Â ¸ðµç »ç¿ë °¡´ÉÇÑ IP ÁÖ¼Ò¸¦ ÀνÄÇÕ´Ï´Ù.

ÇÁ·Ï½Ã ¼­¹öÀÇ È£½ºÆ® À̸§Àº Ŭ¶óÀÌ¾ðÆ® Åë½ÅÀ» ÇØ¼®ÇÏ´Â ¹æ¹ý¿¡ ¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê½À´Ï´Ù. ÇÁ·Ï½Ã ¼­¹ö´Â ÀÚ½ÅÀÇ È£½ºÆ® À̸§À» HTTP ¿äû Çì´õ¿¡ Àִ ȣ½ºÆ® À̸§ ÀμöÀÇ °ª°ú ºñ±³ÇÏÁö ¾Ê½À´Ï´Ù. °£È¤ ÇÁ·Ï½Ã ¼­¹öÀÇ È£½ºÆ® À̸§Àº µ¿ÀûÀ¸·Î »ý¼ºµÈ ·ÎÄà ÄÁÅÙÃ÷ ÆäÀÌÁö(¿¹: ¿À·ù ¸Þ½ÃÁö)¿¡ ÅëÇյ˴ϴÙ. ÀÌ´Â HTTP Çì´õÀÇ Via Àμö°ªÀ¸·Î¼­ ¿äûµÈ Ŭ¶óÀÌ¾ðÆ®·Î ´Ù½Ã Àü´ÞµÉ ¼ö ÀÖ½À´Ï´Ù.

¿äûÀ» ´ë»ó ¼­¹ö·Î Àü´ÞÇϱâ Àü¿¡ ¿äû Ŭ¶óÀ̾ðÆ®ÀÇ È£½ºÆ® À̸§À» ÇÁ·Ï½Ã ¼­¹öÀÇ È£½ºÆ® À̸§À¸·Î ¹Ù²Ùµµ·Ï ÇÁ·Ï½Ã ¼­¹ö¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é ´ë»ó ¼­¹ö°¡ Ŭ¶óÀÌ¾ðÆ®¿ÍÀÇ Á÷Á¢ ¿¬°áÀ» ¼³Á¤ÇÏÁö ¾Ê°íµµ ÇÁ·Ï½Ã ¼­¹ö¸¦ ÅëÇØ Åë½Å ä³ÎÀ» À¯ÁöÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.

ServerRoot, Hostname ¹× port Áö½Ã¹®¿¡ ´ëÇÑ °ªÀ¸·Î¼­ È£½ºÆ® ÄÄÇ»ÅÍ ½Ã½ºÅÛ¿¡ ÀÖ´Â ÇÁ·Ï½Ã ¼­¹ö ÆÄÀÏÀÇ ½ÇÁ¦ À§Ä¡, ÇÁ·Ï½Ã ¼­¹ö°¡ ÀÚ½ÅÀ» ÂüÁ¶ÇÒ ¶§ »ç¿ëÇÏ´Â À̸§, ÀνÄÇÏ´Â Æ÷Æ®¸¦ ÁöÁ¤ÇÏ¿© ÇÁ·Ï½Ã ¼­¹ö ÇÁ·Î¼¼½º¸¦ Á¤ÀÇÇϽʽÿÀ. È£½ºÆ®¿¡ ¿©·¯ °³ÀÇ IP ÁÖ¼Ò°¡ ÀÖÀ¸¸é BindSpecific Áö½Ã¹®ÀÇ °ªÀ» ¼³Á¤Çϰí Hostname Áö½Ã¹®ÀÇ °ªÀ» IP ÁÖ¼Ò¿Í µ¿ÀÏÇÏ°Ô ¼³Á¤ÇÏ¿© ƯÁ¤ ÁÖ¼Ò·Î ÇÁ·Ï½Ã ¼­¹ö¸¦ ¹ÙÀεåÇÒ ¼ö ÀÖ½À´Ï´Ù.

°ü¸® Æ÷Æ®´Â ±¸¼º ¹× °ü¸® ¾ç½Ä¿¡ ¾×¼¼½ºÇÏ°í ¼­¹ö¸¦ À¯ÁöÇÏ´Â ¸Þ¼Òµå¸¦ Á¦°øÇÕ´Ï´Ù. °ü¸® Æ÷Æ®¸¦ ÅëÇØ ÇÁ·Ï½Ã ¼­¹ö¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Á¦°øÇÏ·Á¸é AdminPort Áö½Ã¹®ÀÇ °ªÀ» ÁöÁ¤ÇϽʽÿÀ. °ü¸® Æ÷Æ®¿¡¼­ ¹ÞÀº ¿äûÀº Ç¥ÁØ Æ÷Æ®¿¡¼­ ¹ÞÀº ¿äû°ú ÇÔ²² ´ë±â¿­¿¡ ³Ö¾îÁöÁö ¾Ê½À´Ï´Ù. ÀÌ Æ÷Æ®¸¦ ÅëÇØ ±¸¼º ¹× °ü¸® ¾ç½Ä¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ°Ô ÇÏ´Â ¸ÊÇÎ ±ÔÄ¢À» ±â·ÏÇÒ ¼ö ÀÖ½À´Ï´Ù.

BindSpecific Áö½Ã¹®ÀÌ »ç¿ë °¡´ÉÇÑ °æ¿ì, Caching Proxy´Â Hostname Áö½Ã¹®ÀÇ °ª¿¡¼­ ÆÄ»ýµÈ IP ÁÖ¼Ò¿Í ÇÔ²² Port Áö½Ã¹®À¸·Î ÁöÁ¤µÈ Æ÷Æ®·Î ¹ÙÀεåµË´Ï´Ù. AdminPort Áö½Ã¹®À¸·Î ÁöÁ¤µÈ Æ÷Æ®´Â ½Ã½ºÅÛ¿¡¼­ »ç¿ë °¡´ÉÇÑ ¸ðµç IP ÁÖ¼Ò·Î ¹ÙÀεåµË´Ï´Ù.

½ÇÇà ÁßÀÎ ¼­¹öÀÇ ±âº» À̸§(¿¹: IBM-PROXY ¶Ç´Â IBM_HTTP_SERVER)À» µ¤¾î¾²·Á¸é HeaderServerName Áö½Ã¹®¿¡ ´ëÇÑ °ªÀ» ÁöÁ¤ÇϽʽÿÀ. ÀÌ °ªÀº HTTP ÀÀ´ä ¼­¹ö Çʵ带 ä¿ó´Ï´Ù.

ÇÁ·Ï½Ã ¼º´ÉÀ» Çâ»ó½Ã۱â À§ÇØ PureProxy Áö½Ã¹®ÀÇ °ªÀ» ¿Â(On)À¸·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ´Â ¸ðµç ij½Ã ±â´ÉÀ» ¿ÏÀüÈ÷ »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.

¿¬°üµÈ Áö½Ã¹®

´ÙÀ½ Áö½Ã¹®Àº ÇÁ·Ï½Ã ¼­¹ö ÇÁ·Î¼¼½º¸¦ Á¤ÀÇÇÕ´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸´Â ibmproxy.conf ÆÄÀÏ Á÷Á¢ ÆíÁýÀ» ÂüÁ¶ÇϽʽÿÀ.

±¸¼º ¹× °ü¸® ¾ç½Ä

´ÙÀ½ ±¸¼º ¹× °ü¸® ¾ç½ÄÀº ¿¬°üµÈ Áö½Ã¹®ÀÇ °ªÀ» ÆíÁýÇÕ´Ï´Ù.

ÁÖ:
±¸¼º ¹× °ü¸® ¾ç½ÄÀ» »ç¿ëÇÏ¿© HeaderServerName Áö½Ã¹®À» ÆíÁýÇÒ ¼ö ¾ø½À´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸´Â ±¸¼º ¹× °ü¸® ¾ç½Ä »ç¿ë¹ýÀ» ÂüÁ¶ÇϽʽÿÀ.

ÇÁ·Î¼¼½º ¼ÒÀ¯±Ç ¼³Á¤

½´ÆÛÀ¯Àú ·çÆ®°¡ ¾Æ´Ñ »ç¿ëÀÚ°¡ Caching Proxy¸¦ ½ÃÀÛÇÒ °æ¿ì ÇØ´ç »ç¿ëÀÚ°¡ ÇÁ·Ï½Ã ¼­¹ö¿¡ ¿¬°üµÈ ¸ðµç ÇÁ·Î¼¼½ºÀÇ ¼ÒÀ¯±ÇÀ» À¯ÁöÇÕ´Ï´Ù. ±×·¯³ª ½´ÆÛÀ¯Àú ·çÆ®°¡ Caching Proxy¸¦ ½ÃÀÛÇÒ °æ¿ì, ÇÁ·Ï½Ã ¼­¹öÀÇ »ç¿ëÀÚ ID ¼³Á¤ ±â´ÉÀÌ ibmproxy.conf ÆÄÀÏÀÇ UserId ¹× GroupId Áö½Ã¹®À» Àоî ÇÁ·Î¼¼½º ¼ÒÀ¯±ÇÀ» ÁöÁ¤µÈ »ç¿ëÀÚ ¹× ±×·ìÀ¸·Î º¯°æÇÕ´Ï´Ù. ÀÌ´Â ÆÄÀÏ ¾×¼¼½º¸¦ Á¦ÇÑÇϰí ÄÄÇ»ÅÍ ½Ã½ºÅÛÀ» º¸È£Çϱâ À§ÇØ ¼öÇàµË´Ï´Ù. UserId ¶Ç´Â GroupId Áö½Ã¹®À» º¯°æÇÒ °æ¿ì, ÇÁ·Ï½Ã ¼­¹ö°¡ »ç¿ëÇÏ´Â ·Î±× µð·ºÅ丮 ¹× ±âŸ ÆÄÀÏ(¿¹: ACL(¾×¼¼½º Á¦¾î ¸ñ·Ï))¿¡ ´ëÇÑ ¼ÒÀ¯±Ç ¹× »ç¿ë ±ÇÇÑÀ» °»½ÅÇØ¾ß ÇÕ´Ï´Ù.

UserID, GroupID ¹× PidFile Áö½Ã¹®ÀÇ °ªÀ¸·Î¼­ »ç¿ëÀÚ ID, ±×·ì ID ¹× ÇÁ·Î¼¼½º ID¸¦ ±â·ÏÇÏ´Â ÆÄÀÏÀÇ À§Ä¡¸¦ ÁöÁ¤ÇÏ¿© ÇÁ·Ï½Ã ¼­¹ö ÇÁ·Î¼¼½ºÀÇ ¼ÒÀ¯±ÇÀ» ¼³Á¤ÇϽʽÿÀ.

°­Á¦·Î ÇÁ·Ï½Ã ¼­¹ö ÇÁ·Î¼¼½º°¡ Æ÷±×¶ó¿îµå ÇÁ·Î¼¼½º·Î ½ÇÇàµÇ°Ô ÇÏ·Á¸é NoBG Áö½Ã¹®ÀÇ °ªÀ» ¿Â(On)À¸·Î ¼³Á¤ÇϽʽÿÀ.

Linux ½Ã½ºÅÛÀÇ °æ¿ì:

Linux ½Ã½ºÅÛ¿¡¼­´Â ¿¬°á ÀνÄÀ» ´ã´çÇÏ´Â ÇÁ·Î¼¼½º ¹× ½º·¹µåÀÇ ¼ÒÀ¯±Ç¸¸À» º¯°æÇÕ´Ï´Ù. ¿öÅ©ÇÃ·Î¿ì ³»ÀÇ ´Ù¸¥ Ȱµ¿À» ´ã´çÇÏ´Â ÇÁ·Î¼¼½º ¹× ½º·¹µå´Â °è¼Ó ·çÆ®°¡ ¼ÒÀ¯ÇÕ´Ï´Ù. ¸ðµç ÇÁ·Î¼¼½º ¹× ½º·¹µå´Â PID(ÇÁ·Î¼¼½º ID) ¹øÈ£¸¦ ¹Þ½À´Ï´Ù. ps ¸í·ÉÀº ÇÁ·Î¼¼½º ¶Ç´Â ½º·¹µå¿ÍÀÇ ¿¬°ü ¿©ºÎ¿¡ °ü°è ¾øÀÌ ¸ðµç ÇÁ·Î¼¼½º ID¸¦ ³ª¿­ÇÕ´Ï´Ù.

ÁÖ:
ÀϺΠLinux Ä¿³Î¿¡¼­, Caching Proxy´Â ¿À·ù ·Î±×¿¡ ´ÙÀ½ ¿À·ù ¸Þ½ÃÁö¸¦ »ý¼ºÇÕ´Ï´Ù.
Cannot init groups for user nobody, errno: 1
Caching ProxyÀÇ Á¤»óÀûÀÎ ¿î¿µ¿¡ ¿µÇâÀ» ¹ÌÄ¡Áö ¾ÊÀ¸¹Ç·Î, ¿À·ù ¸Þ½ÃÁö¸¦ ¹«½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. Caching Proxy¸¦ ½ÃÀÛÇϱâ Àü¿¡ ´ÙÀ½ ȯ°æ º¯¼ö¸¦ ³»º¸³»¼­, ¿À·ù ¸Þ½ÃÁö¸¦ ¹æÁöÇÒ ¼ö ÀÖ´Â ÇØ°áÃ¥ÀÌ ÀÖ½À´Ï´Ù.
export RPM_FORCE_NPTL=1 	
export LD_ASSUME_KERNEL=2.4.19:

¿¬°üµÈ Áö½Ã¹®

´ÙÀ½ Áö½Ã¹®Àº ÇÁ·Ï½Ã ¼­¹ö ÇÁ·Î¼¼½º ¼ÒÀ¯±ÇÀ» ¼³Á¤ÇÕ´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸´Â ibmproxy.conf ÆÄÀÏ Á÷Á¢ ÆíÁýÀ» ÂüÁ¶ÇϽʽÿÀ.

±¸¼º ¹× °ü¸® ¾ç½Ä

´ÙÀ½ ±¸¼º ¹× °ü¸® ¾ç½ÄÀº ¿¬°üµÈ Áö½Ã¹®ÀÇ °ªÀ» ÆíÁýÇÕ´Ï´Ù.

ÁÖ:
±¸¼º ¹× °ü¸® ¾ç½ÄÀ» »ç¿ëÇÏ¿© NoBG Áö½Ã¹®À» ÆíÁýÇÒ ¼ö ¾ø½À´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸´Â ±¸¼º ¹× °ü¸® ¾ç½Ä »ç¿ë¹ýÀ» ÂüÁ¶ÇϽʽÿÀ.

¿¬°á °ü¸®

Caching Proxy´Â °¢ Ŭ¶óÀÌ¾ðÆ® ¿äûÀ» ó¸®Çϱâ À§ÇØ »õ ½º·¹µå¸¦ »ý¼ºÇÕ´Ï´Ù. »ç¿ë °¡´ÉÇÑ ½º·¹µå°¡ ¾øÀ¸¸é, ÇÁ·Ï½Ã ¼­¹ö´Â ´õ ¸¹Àº ½º·¹µå°¡ »ç¿ë °¡´ÉÇØÁú ¶§±îÁö ¿äûÀ» º¸À¯ÇÕ´Ï´Ù. Ȱ¼º ½º·¹µåÀÇ ¼ö°¡ Áõ°¡ÇÔ¿¡ µû¶ó ÇÁ·Ï½Ã ¼­¹ö´Â ´õ ¸¹Àº ¸Þ¸ð¸®¸¦ ¼ÒºñÇÕ´Ï´Ù. MaxActiveThreads Áö½Ã¹®ÀÇ °ª¿¡ ÃÖ´ë Ȱ¼º ½º·¹µå ¼ö¸¦ ÁöÁ¤ÇϽʽÿÀ.

ÀÎ½Ä ¹é·Î±×´Â ¼­¹ö°¡ »õ Ŭ¶óÀÌ¾ðÆ®¿ÍÀÇ ¿¬°áÀ» °ÅºÎÇϱâ Àü¿¡ ¼­¹ö°¡ ·Î±×Çϴ Ŭ¶óÀÌ¾ðÆ® ¿¬°á¿¡ ´ëÇØ º¸·ù ÁßÀÎ ¿äû ¼öÀÔ´Ï´Ù. ÀÌ ¼³Á¤Àº ¸î ÃÊ ¾È¿¡ ¼­¹ö°¡ ó¸®ÇÒ ¼ö ÀÖ´Â ¿äûÀÇ ¼ö¿¡ ±âÃÊÇØ¾ß ÇÕ´Ï´Ù. ¼­¹ö´Â Ŭ¶óÀÌ¾ðÆ® ¿¬°á ½Ã°£ Á¾·á Àü¿¡ ÀÀ´äÇØ¾ß ÇÕ´Ï´Ù. ListenBacklog Áö½Ã¹®¿¡ ´ëÇÑ °ªÀ¸·Î ¹é·Î±×¿¡ º¸À¯ÇÒ ¼ö ÀÖ´Â ÃÖ´ë ¿¬°á ¼ö¸¦ ÁöÁ¤ÇϽʽÿÀ.

ÇÁ·Ï½Ã ¼­¹ö´Â Áö¼ÓÀûÀΠŬ¶óÀ̾ðÆ®/¼­¹ö ¿¬°áÀ» À¯ÁöÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼­¹ö´Â Áö¼ÓÀûÀÎ ¿¬°á·Î Ŭ¶óÀ̾ðÆ®ÀÇ ¿©·¯ ¿äûÀ» ½ÂÀÎÇÏ¿©, µ¿ÀÏÇÑ TCP/IP ¿¬°áÀ» ÅëÇØ ÀÀ´äÀ» Àü¼ÛÇÕ´Ï´Ù. Áö¼ÓÀûÀÎ ¿¬°áÀ» »ç¿ëÇϸé, Ŭ¶óÀ̾ðÆ®ÀÇ ´ë±â ½Ã°£ÀÌ ÁÙ¾îµé°í ÇÁ·Ï½Ã ¼­¹öÀÇ CPU ·Îµåµµ ÁÙ¾îµé¸ç ¼­¹ö ¸Þ¸ð¸®ÀÇ Áõ°¡·®ÀÌ ÀûÀ¸¹Ç·Î ºñ¿ëÀÌ ÁÙ¾îµì´Ï´Ù. ¼­¹ö°¡ °¢ ¿äû ¹× ÀÀ´ä¿¡ °³º° TCP/IP ¿¬°áÀ» ¼³Á¤ÇÏÁö ¾ÊÀ¸¸é Àüü 󸮷®ÀÌ Áõ°¡Çϰí, ¿¬°áÀ» Áö¼ÓÇϸé TCP/IP ¿¬°áÀ» ÃÖ´ë È¿À²·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

¼­¹öÃø ¿¬°á Ç®¸µÀº ÇÁ·Ï½Ã ¼­¹ö¿Í ±âÁ¡ ¼­¹ö °£ ±âÁ¸ÀÇ ¿¬°áÀ» Àç»ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿© ¼­¹öÃø¿¡ Áö¼ÓÀûÀÎ ¿¬°áÀÇ ÀÌÁ¡À» Á¦°øÇÕ´Ï´Ù. °¢°¢ÀÇ Àç»ç¿ëµÈ ¿¬°áÀº ¼¼ °³ÀÇ TCP ÆÐŶÀ» ÀúÀåÇÕ´Ï´Ù(µÎ °³´Â ¿¬°áÀ» ¼³Á¤Çϱâ À§ÇÑ ¼¼ ¹æÇâ Çڵ彦ÀÌÅ© ÆÐŶÀ̰í, ³ª¸ÓÁö Çϳª´Â ¿¬°áÀ» ´Ý±â À§ÇÑ ÆÐŶ). ¼­¹öÃø ¿¬°á Ç®¸µÀÇ ÀåÁ¡Àº ´ÙÀ½°ú °°½À´Ï´Ù.

ÁÖ:
¿¬°á Ç®¸µÀº Á¦¾îµÈ ȯ°æ¿¡¼­¸¸ »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ±âÁ¡ ¼­¹ö°¡ HTTP 1.1À» µû¸£Áö ¾Ê´Â °æ¿ì¿¡ ¼º´ÉÀÌ ÀúÇ쵃 ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ±âÁ¡ ¼­¹ö¸¦ ¿Ã¹Ù¸£°Ô ¼³Á¤ÇÏ´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù. ´ÙÀ½Àº Apache 1.3.19 ±¸¼º ÆÄÀÏÀÇ °£´ÜÇÑ ¿¹Á¦ÀÔ´Ï´Ù. À¥ ¼­¹ö¸¦ »ç¿ë ÁßÀÎ °æ¿ì, ÀÌ ¼³Á¤À¸·Î À¥ ¼­¹ö¿¡ ´ëÇÑ ¿¬°áÀ» À¯ÁöÇÏ¿© ±âÁ¡ ¼­¹öº¸´Ù´Â ÇÁ·Ï½Ã°¡ ¿¬°áÀ» °ü¸®ÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. µû¶ó¼­ ¿¬°áÀÌ ÇÊ¿äÇÑ ¹üÀ§±îÁö¸¸ Ç®µË´Ï´Ù.

¼­¹öÃø ¿¬°á Ç®¸µÀÌ »ç¿ë °¡´ÉÇÏ¸é ±âÁ¡ ¼­¹ö¿¡ ´ëÇÑ HTTP ¿¬°áÀÌ Ç®µË´Ï´Ù. SSL ¿¬°á ¶ÇÇÑ ÇÁ·Ï½ÃÀÇ SSLEnable Áö½Ã¹®À» ÄÑÁüÀ¸·Î ¼³Á¤ÇÏ´Â ±¸¼º¿¡ Ç®µË´Ï´Ù.

1ȸ ¿¬°á¿¡¼­ ¼­¹ö´ç º¸À¯ÇÒ ÃÖ´ë ´ë±â ¼ÒÄÏ ¼ö¸¦ ÁöÁ¤ÇÏ¿© ¿¬°á Ç®¸µÀ» À¯ÁöÇÏ´Â ¹æ¹ý, ¼­¹ö°¡ ´ë±â ÁßÀÎ Áö¼ÓÀûÀÎ ¿¬°áÀ» Á¾·áÇϱâ Àü¿¡ ±â´Ù¸®´Â ½Ã°£, °¡ºñÁö ÄÝ·º¼Ç ½º·¹µå°¡ ±â°£ÀÌ Áö³­ ¿¬°áÀ» È®ÀÎÇÏ´Â ½Ã°£ °£°Ý(±âº»°ª 2ºÐ)À» ±¸¼ºÇϽʽÿÀ.

InputTimeout, OutputTimeout, PersistTimeout, ReadTimeout ¹× ScriptTimeout Áö½Ã¹®¿¡ ´ëÇÑ °ªÀ¸·Î ¿©·¯ ¿¬°áÀÌ ¿­¸° »óÅ·Π³²¾Æ ÀÖ´Â ½Ã°£À» Á¤ÀÇÇϽʽÿÀ.

¿¬°üµÈ Áö½Ã¹®

´ÙÀ½ Áö½Ã¹®Àº ÇÁ·Ï½Ã ¼­¹ö ÇÁ·Î¼¼½º¿ÍÀÇ ¿¬°áÀ» °ü¸®ÇÕ´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸´Â ibmproxy.conf ÆÄÀÏ Á÷Á¢ ÆíÁýÀ» ÂüÁ¶ÇϽʽÿÀ.

±¸¼º ¹× °ü¸® ¾ç½Ä

´ÙÀ½ ±¸¼º ¹× °ü¸® ¾ç½ÄÀº ¿¬°üµÈ Áö½Ã¹®ÀÇ °ªÀ» ÆíÁýÇÕ´Ï´Ù.

ÁÖ:
  1. ±¸¼º ¹× °ü¸® ¾ç½ÄÀ» »ç¿ëÇÏ¿© ServerConnPool, MaxsocketPerServer, ServerConnTimeout ¶Ç´Â ServerConnGCRun Áö½Ã¹®À» ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù.
  2. PersistTimeoutÀº ¼­¹ö ±¸¼º -> System Management -> ¼º´É ¾ç½Ä ¶Ç´Â ¼­¹ö ±¸¼º -> System Management -> ½Ã°£ Á¾·á ¾ç½Ä¿¡¼­ ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸´Â ±¸¼º ¹× °ü¸® ¾ç½Ä »ç¿ë¹ýÀ» ÂüÁ¶ÇϽʽÿÀ.

ÇÁ·Ï½Ã ¼­¹ö ÇÁ·Î¼¼¼­ Á¶Á¤

½Ã½ºÅÛÀ» ¿Ã¹Ù¸£°Ô ¼³Á¤ ¹× Á¶Á¤ÇÏ¿© Caching Proxy ¼º´ÉÀ» ÇöÀúÈ÷ Çâ»ó½Ãų ¼ö ÀÖ½À´Ï´Ù. ¼³Á¤ ¹× Á¶Á¤ Çâ»óÀ» À§ÇÑ Á¦¾È»çÇ×Àº ´ÙÀ½°ú °°½À´Ï´Ù.

¼º´É °ü·Ã Áö½Ã¹® ¼³Á¤

´ÙÀ½ Áö½Ã¹®Àº ÇÁ·Ï½Ã ¼­¹ö ÇÁ·Î¼¼½ºÀÇ ¼º´É¿¡ ¸¹Àº ¿µÇâÀ» ¹ÌĨ´Ï´Ù.

´ÙÀ½ ±¸¼º ¹× °ü¸® ¾ç½Ä Çʵå´Â ¿¬°üµÈ Áö½Ã¹®ÀÇ °ªÀ» ÆíÁýÇÕ´Ï´Ù.

±âŸ ÀÀ¿ëÇÁ·Î±×·¥ °ËÅä

½Ã½ºÅÛ¿¡¼­ ½ÇÇà ÁßÀÎ ¼­ºñ½º ¶Ç´Â µð¸ÕÀ» °ËÅäÇÏ¿© ÇÊ¿äÇÏÁö ¾ÊÀº ¼­ºñ½º³ª µð¸ÕÀ» Á¦°ÅÇÏ¿© »ç¿ë °¡´ÉÇÑ ¸Þ¸ð¸® ¹× CPU Áֱ⸦ ´Ã¸®½Ê½Ã¿À. ¿¹¸¦ µé¾î, ½Ã½ºÅÛÀÌ ¼Ò¼öÀÇ À¥ ÆäÀÌÁö¸¸ Á¦°øÇÏ´Â À¥ ¼­¹ö¸¦ ½ÇÇàÇϰí ÀÖ´Ù¸é, Caching Proxy¸¦ À¥ ¼­¹ö·Î¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¥ À¥ ¼­¹ö¸¦ ´ÙÀ½°ú °°ÀÌ »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇϽʽÿÀ.

ÆäÀÌ¡ ¿µ¿ª È®ÀÎ

¿Ã¹Ù¸¥ Á¶ÀÛ¿¡ ÇÊ¿äÇÑ ¸¸Å­ ÆäÀÌ¡ °ø°£ÀÌ ÃæºÐÇÑÁö È®ÀÎÇØ º¾´Ï´Ù. ½Ã½ºÅÛ¿¡´Â ¹°¸®Àû ¸Þ¸ð¸® µÎ ¹èÀÇ ÆäÀÌ¡ °ø°£ÀÌ ÇÊ¿äÇÕ´Ï´Ù. °¡´ÉÇÑ °æ¿ì º¹¼öÀÇ ¹°¸®Àû µå¶óÀ̺꿡 ÆäÀÌ¡ ¿µ¿ªÀ» ºÐ»êÇϽʽÿÀ. ¿¹¸¦ µé¾î, 512MBÀÇ ¸Þ¸ð¸® ¹× 5°³ÀÇ SCSI µå¶óÀ̺갡 ÀÖ´Â Netfinity 5000 ¼­¹ö´Â °¢°¢ÀÇ µå¶óÀ̺꿡 ´ë·« 200MB°¡ ÀÖ´Â 1GBÀÇ ÃÑ ÆäÀÌ¡ ¿µ¿ªÀÌ ÇÊ¿äÇÕ´Ï´Ù.

ÆÄÀÏ ½Ã½ºÅÛ Á¶Á¤

Caching Proxy´Â Á¶ÀÛ Áß ¸¹Àº ÆÄÀÏÀ» ÀÛ¼ºÇÏ°í ÆÄ±«ÇÕ´Ï´Ù. ÇÁ·Ï½Ã ¼­¹ö°¡ ¾×¼¼½º¸¦ ±â·Ï(¾×¼¼½º ·Î±×, ÇÁ·Ï½Ã ¾×¼¼½º ·Î±× ¶Ç´Â ij½Ã ¾×¼¼½º ·Î±× »ç¿ë)ÇÏ´Â °æ¿ì¿¡´Â, ÀÚü ÆÄÀÏ ½Ã½ºÅÛÀ¸·Î ·Î±×¸¦ ÁöÁ¤ÇÏ¿©, ·Î±×°¡ ÇöÀúÈ÷ Áõ°¡ÇÏ´Â °æ¿ì ´Ù¸¥ ±â´É(¿¹: ij½Ã)À» À§ÇØ À¯º¸ÇØ µÐ °ø°£À» »ç¿ëÇÏÁö ¾Êµµ·Ï ÇÕ´Ï´Ù.

TCP/IP ±¸¼º Á¶Á¤

Caching Proxy´Â TCP/IP ±¸¼ºÀÇ º¯È­¿¡ ¹Î°¨ÇÕ´Ï´Ù. ¿î¿µ üÁ¦¿¡¼­ TCP/IP °ªÀ» ³·Ã߸é ÇÁ·Ï½Ã ¼­¹ö°¡ ¿¹»óÇÏÁö ¾ÊÀº ¹æ¹ýÀ¸·Î ¼öÇàµÉ ¼öµµ ÀÖ½À´Ï´Ù. º¸´Ù Ư¼öÇÏ°Ô TCP/IP °ªÀ» ³Ê¹« ³·°Ô ¼³Á¤ÇÑ °æ¿ì, ÇÁ·Ï½Ã ¼­¹ö¿¡ ¿¬°áÇϴ Ŭ¶óÀÌ¾ðÆ®¿¡ ÀÇÇØ ¶Ç´Â ÇÁ·Ï½Ã°¡ ¿¬°áµÈ ¿ø·¡ ¼­¹ö¿¡ ÀÇÇØ ¿¬°áÀÌ Àç¼³Á¤µÉ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ´Â ³·Àº ´ë¿ªÆø ¿¬°á(56700bps ÀÌÇÏ)À» ÅëÇØ ÇÁ·Ï½Ã ¼­¹ö¿¡ ¿¬°áÇϴ Ŭ¶óÀÌ¾ðÆ®¿¡ ƯÈ÷ Àû¿ëµË´Ï´Ù. TCP/IP ¸Å°³º¯¼öÀÇ °ªÀ» ³·Ãß¾î¾ß ÇÒ °æ¿ì, ÁÖÀÇÇØ¼­ ó¸®ÇϽʽÿÀ.

»óÀ§ ·Îµå ȯ°æÀ» À§ÇÑ TCP ½Ã°£ ´ë±â °£°Ý Á¶Á¤(HP-UX, Linux, Solaris, Windows)

TCP ½Ã°£ ´ë±â °£°ÝÀº ¿¬°áÀ» °­Á¦·Î ´Ý±â Àü¿¡ ¼ÒÄÏÀÌ Àü¼ÛÀڷκÎÅÍ FIN ÆÐŶÀ» ´ë±âÇÏ´Â ½Ã°£À» ÁöÁ¤ÇÕ´Ï´Ù. ´ë¿ë·® ·Îµå ȯ°æ¿¡¼­, ¿¬°áÀ» ´ÝÀº ÈÄ¿¡ ¸¹Àº ¼öÀÇ ¼ÒÄÏÀÌ TIME_WAIT »óÅ¿¡¼­ ÀϽÃÁß´ÜµÈ °æ¿ì ÇÁ·Ï½Ã ¼­¹ö°¡ Á¤ÁöµÈ °Íó·³ º¸ÀÏ ¼öµµ ÀÖ½À´Ï´Ù. TCP ½Ã°£ ´ë±â °£°ÝÀ» ÁÙÀ̸é ÀϽÃÁß´ÜµÈ ¼ÒÄÏÀÇ ¼ö°¡ °¨¼ÒµÇ¸ç, ´ë¿ë·® ·Îµå ȯ°æ¿¡¼­ ÇÁ·Ï½Ã ¼­¹ö°¡ Á¤ÁöµÈ °Íó·³ º¸ÀÌ´Â °ÍÀ» ¹æÁöÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °£°ÝÀ» 5ÃÊ·Î ¼³Á¤Çϵµ·Ï ±ÇÀåÇÕ´Ï´Ù.

½Ã°£ ´ë±â °£°ÝÀ» 5ÃÊ·Î ¼³Á¤ÇÏ·Á¸é

Linux Ä¿³Î Á¶Á¤

Linux Ä¿³ÎÀÇ ¸î °¡Áö ÇѰè´Â ³·À¸¸ç, ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀϺδ /proc ÆÄÀÏ ½Ã½ºÅÛÀ» ÅëÇØ º¯°æÇÒ ¼ö ÀÖÀ¸¸ç ³ª¸ÓÁö´Â Ä¿³Î ÀçÄÄÆÄÀÏÀÌ ÇÊ¿äÇÕ´Ï´Ù.

ÁÖ: /proc ÆÄÀÏ ½Ã½ºÅÛÀº °¡»óÀÔ´Ï´Ù. Áï, µð½ºÅ©¿¡ ¹°¸®ÀûÀ¸·Î Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù. ´ë½Å, Linux Ä¿³Î·ÎÀÇ ÀÎÅÍÆäÀ̽º·Î ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¸ÀçÇÏÁö ¾Ê±â ¶§¹®¿¡ Àç½ÃÀÛ ½Ã ÀԷ°ªÀÌ ¼Õ½ÇµË´Ï´Ù. µû¶ó¼­ ¿øÇÏ´Â º¯°æ»çÇ×À» RedHatÀÇ /etc/rc.d/rc.local ÆÄÀÏ ¶Ç´Â SUSEÀÇ /etc/rc.config ÆÄÀÏÀÇ /proc ÆÄÀÏ ½Ã½ºÅÛ¿¡ À§Ä¡½ÃŰ½Ê½Ã¿À. ±×·¯¸é Àç½ÃÀÛ ½Ã º¯°æ»çÇ×ÀÌ Ç×»ó Ȱ¼ºÈ­µË´Ï´Ù.

ÀϺΠ±Ç°í»çÇ×Àº ´ÙÀ½°ú °°½À´Ï´Ù.

Ä¿³ÎÀ» ´Ù½Ã ÀÛ¼ºÇÏ·Á¸é, ²À ÇÊ¿äÇÑ ¿É¼Ç¸¸ »ç¿ë °¡´ÉÇÏ°Ô ÇϽʽÿÀ. °íÀ¯ÇÑ µð¸ÕÀÌ ÇÊ¿ä¾ø´Â °æ¿ì¿¡´Â À̰ÍÀ» ½ÇÇàÇÏÁö ¸¶½Ê½Ã¿À.

AIX ½º·¹µå Á¶Á¤ º¯¼ö Á¶Á¤

AIX ½Ã½ºÅÛÀÇ °æ¿ì, Caching Proxy ¼º´ÉÀº ½Ã½ºÅÛ ¹üÀ§ ½º·¹µå¸¦ »ç¿ëÇÏ°í ½º·¹µå¿¡ ÀÇÇØ ´ÙÁß ÈüÀÌ »ç¿ëµÇµµ·Ï Çã¿ëÇÔÀ¸·Î½á °³¼±µÉ ¼ö ÀÖ½À´Ï´Ù. ¼º´ÉÀº ¿î¿µ üÁ¦ÀÇ ´ÙÁß Ã³¸® ±â´É ¹× ±âº» ¿î¿µ üÁ¦ÀÇ ½º·¹µå ½ºÄÉÁÙ°ú °ü·ÃµÇ¾î ÀÖ½À´Ï´Ù. ¼º´ÉÀº ´ÙÀ½°ú °°ÀÌ ´ÙÀ½ÀÇ AIX ½º·¹µå Á¶Á¤ º¯¼ö¸¦ ¼³Á¤ÇÏ¿© °³¼±µÉ ¼ö ÀÖ½À´Ï´Ù.

export AIXTHREAD_SCOPE=S
export SPINLOOPTIME=500
export YIELDLOOPTIME=100
export MALLOCMULTIHEAP=1

ÀÌ È¯°æ º¯¼ö¸¦ /usr/sbin/ibmproxy¸¦ ½ÃÀÛÇϱâ ÀÌÀü¿¡ ¼³Á¤Çϰųª À̸¦ /etc/rc.ibmproxy¿¡ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù(startsrc -s ibmproxy¸¦ »ç¿ëÇÏ¿© ÇÁ·Ï½Ã ¼­¹ö¸¦ ½ÃÀÛÇÏ´Â °æ¿ì). ÀÌ ½º·¹µå Á¶Á¤ º¯¼ö¸¦ Á¶Á¤ÇÏ°í ³ª¸é ¼º´É °³¼±Àº SMP ½Ã½ºÅÛ¿¡¼­ º¸´Ù µÎµå·¯Áý´Ï´Ù. ±×·¯³ª ÀϺΠ°æ¿ì¿¡ °³¼±Àº ´ÜÀÏ ÇÁ·Î¼¼¼­ ½Ã½ºÅÛ¿¡¼­µµ ³ªÅ¸³¯ ¼ö ÀÖ½À´Ï´Ù.

ÁÖ:
ÀÚ¼¼ÇÑ Á¤º¸´Â AIX ¿î¿µ üÁ¦ ¹®¼­ÀÇ ½º·¹µå Á¶Á¤ º¯¼ö¿¡ ´ëÇÑ ¼¼ºÎ»çÇ×À» ÂüÁ¶ÇϽʽÿÀ.

Caching Proxy ÀÛµ¿ ±¸¼º

ÀÌ ÆÄÆ®¿¡¼­´Â Caching Proxy ÄÄÆ÷³ÍÆ®°¡ Ŭ¶óÀÌ¾ðÆ® ¿äû¿¡ ÀÀ´äÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇϰí ÀÌ ÀÛµ¿À» ±¸¼ºÇÏ´Â ÇÁ·Î½ÃÀú¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ ÇÁ·Ï½Ã ¼­¹ö ±¸¼º ¿ä¼Ò´Â ÀϹÝÀûÀ¸·Î À¥ °ü¸®ÀÚ°¡ °ü¸®Çϸç È£½ºÆ® ÄÄÇ»ÅÍ ½Ã½ºÅÛ ¶Ç´Â ³×Æ®¿öÅ© ³»ÀÇ ´Ù¸¥ ÄÄÇ»ÅÍ ½Ã½ºÅÛ¿¡ ÀÖ´Â ´Ù¸¥ ÇÁ·Î¼¼½º¿¡´Â ¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê½À´Ï´Ù.

ÀÌ ÆÄÆ®¿¡´Â ´ÙÀ½°ú °°Àº ÁÖÁ¦ÀÌ µé¾î ÀÖ½À´Ï´Ù.

¿äû ó¸® °ü¸®

·ÎÄà ÄÁÅÙÃ÷ Àü´Þ °ü¸®

FTP ¿¬°á °ü¸®

¼­¹ö ó¸® »ç¿ëÀÚ Á¤ÀÇ

Çì´õ ¿É¼Ç ±¸¼º

API(application programming interface) Á¤º¸

¿äû ó¸® °ü¸®

Caching Proxy°¡ Ŭ¶óÀÌ¾ðÆ® ¿äûÀ» ¹ÞÀ» °æ¿ì, ¿äûµÈ ¹æ¹ýÀÌ »ç¿ë °¡´ÉÇϸé URL Çʵ忡 ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ ¸Þ¼Òµå Çʵ忡 ÁöÁ¤µÈ Á¶Ä¡¸¦ ¼öÇàÇÕ´Ï´Ù. ÇÁ·Ï½Ã ¼­¹ö´Â °ü¸®ÀÚ°¡ Á¤ÀÇÇÑ ¸ÊÇÎ ±ÔÄ¢ ¼¼Æ®¿¡ µû¶ó URLÀ» ÇØ¼®ÇÕ´Ï´Ù. ÀÌ ¸ÊÇÎ ±ÔÄ¢Àº Caching Proxy¿¡°Ô À¥ ¼­¹ö·Î ÀÛµ¿ÇÏ¿© ·ÎÄà ÆÄÀÏ¿¡¼­ ¿ÀºêÁ§Æ®¸¦ °Ë»öÇϰųª ÇÁ·Ï½Ã ¼­¹ö·Î ÀÛµ¿ÇÏ¿© ±âÁ¡ ¼­¹ö·ÎºÎÅÍ ¿ÀºêÁ§Æ®¸¦ °Ë»öÇϵµ·Ï Áö½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ÁÖÁ¦¿¡¼­´Â ¸Þ¼Òµå »ç¿ë ¹æ¹ý, ¸ÊÇÎ ±ÔÄ¢ Á¤ÀÇ ¹æ¹ý ¹× ´ë¸® ÇÁ·Ï½Ã ¼­¹ö ±¸¼º ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.

HTTP/FTP ¸Þ¼Òµå »ç¿ë °¡´É

¼­¹ö¿¡ ´ëÇÑ Å¬¶óÀÌ¾ðÆ® ¿äû¿¡´Â ¼­¹ö°¡ ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¿¡¼­ ¼öÇàÇÒ Á¶Ä¡¸¦ Áö½ÃÇÏ´Â ¸Þ¼Òµå Çʵ尡 ÀÖ½À´Ï´Ù.

´ÙÀ½Àº ÇÁ·Ï½Ã ¼­¹ö°¡ Áö¿øÇÏ´Â ¸Þ¼Òµå ¸ñ·Ï ¹× ¸Þ¼Òµå°¡ »ç¿ë °¡´ÉÇÑ °æ¿ì, ÇÁ·Ï½Ã ¼­¹ö°¡ ÀÌ ¸Þ¼Òµå¸¦ Æ÷ÇÔÇϴ Ŭ¶óÀÌ¾ðÆ® ¿äû¿¡ ÀÀ´äÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ¼³¸íÀÔ´Ï´Ù.

ÁÖ:
ÀϺΠ¸Þ¼Òµå´Â HTTP ¹× FTPÀÇ ¿äû°ú µ¿ÀÏÇÕ´Ï´Ù. ´ÙÀ½ ¸Þ¼Òµå¸¦ HTTP¿¡ »ç¿ë °¡´ÉÇÏ°Ô Çϸé FTP¿¡ ´ëÇØ¼­µµ »ç¿ë °¡´ÉÇØÁý´Ï´Ù.

CONNECT
CONNECT ¸Þ¼Òµå´Â ÇÁ·Ï½Ã ¼­¹ö¸¦ ÅëÇØ ¿äû ¹× ÀÀ´äÀ» ÅͳθµÇϵµ·Ï Çã¿ëÇÕ´Ï´Ù. ÀÌ´Â Á¤¹æÇâ ÇÁ·Ï½Ã ±¸¼º¿¡¸¸ Àû¿ëÇÕ´Ï´Ù.

Enable CONNECT ¸Þ¼Òµå¿¡ ´ëÇÑ Çü½Ä ¹× »ç¿ë °¡´ÉÇÑ ¿É¼Ç¿¡ ´ëÇÑ Á¤º¸´Â SSL Åͳθµ ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.

DELETE
ÇÁ·Ï½Ã ¼­¹ö°¡ URL·Î ½Äº°µÈ ¿ÀºêÁ§Æ®¸¦ »èÁ¦ÇÕ´Ï´Ù. DELETE´Â Ŭ¶óÀÌ¾ðÆ®°¡ Caching Proxy¿¡¼­ ÆÄÀÏÀ» Áö¿ï ¼ö ÀÖµµ·Ï Çã¿ëÇÕ´Ï´Ù. ¼­¹ö º¸È£ ¼³Á¤À» »ç¿ëÇÏ¿© DELETE¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚ¿Í ÇØ´ç ÆÄÀÏÀ» Á¤ÀÇÇϽʽÿÀ. ÀÚ¼¼ÇÑ ³»¿ëÀº ¼­¹ö º¸È£ ¼³Á¤À» ÂüÁ¶ÇϽʽÿÀ.
GET
ÇÁ·Ï½Ã ¼­¹ö´Â URLÀÌ ½Äº°ÇÑ µ¥ÀÌÅ͸¦ ¸ðµÎ ¸®ÅÏÇÕ´Ï´Ù. URLÀÌ ½ÇÇà °¡´É ÇÁ·Î±×·¥À» ÂüÁ¶Çϸé, ÇÁ·Ï½Ã°¡ ±× ÇÁ·Î±×·¥ÀÇ Ãâ·ÂÀ» ¸®ÅÏÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â Áö¼ÓÀûÀÎ ¿¬°áÀ» ÅëÇØ ó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.
HEAD
ÇÁ·Ï½Ã ¼­¹ö´Â ¹®¼­ º»¹® ¾øÀÌ URLÀÌ ½Äº°ÇÑ HTTP ¹®¼­ Çì´õ¸¸ ¸®ÅÏÇÕ´Ï´Ù.
OPTIONS
ÇÁ·Ï½Ã ¼­¹ö°¡ URL·Î ±¸º°µÇ´Â ¿äû/ÀÀ´ä ¿¬°áÀÇ Åë½Å ¿É¼Ç¿¡ ´ëÇÑ Á¤º¸¸¦ ¸®ÅÏÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿©, Ŭ¶óÀÌ¾ðÆ®´Â ¿ÀºêÁ§Æ®¸¦ ½ÇÇàÇϰųª °Ë»öÇÏÁö ¾Ê°í ¿ÀºêÁ§Æ®¿Í ¿¬°üµÈ ¿É¼Ç ¹× ¿ä±¸»çÇ× ¶Ç´Â ¼­¹öÀÇ ¼º´ÉÀ» ÆÇº°ÇÒ ¼ö ÀÖ½À´Ï´Ù.
POST
¿äû¿¡´Â µ¥ÀÌÅÍ¿Í URLÀÌ ÀÖ½À´Ï´Ù. ÇÁ·Ï½Ã ¼­¹ö´Â ¿äû¿¡ Æ÷ÇÔµÈ µ¥ÀÌÅ͸¦ À̸¦ ó¸®ÇÏ´Â URL¿¡¼­ ½Äº°ÇÏ´Â ÀÚ¿øÀÇ »õ ÇÏÀ§ ÀÚ¿øÀ¸·Î ½ÂÀÎÇÕ´Ï´Ù. ÀÌ ÀÚ¿øÀº ÀϺΠ´Ù¸¥ ÇÁ·ÎÅäÄÝ¿¡ ´ëÇÑ °ÔÀÌÆ®¿þÀÌÀÎ µ¥ÀÌÅÍ ½ÂÀÎ ÇÁ·Î±×·¥À̳ª ÁÖ¼®À» ½ÂÀÎÇÏ´Â ºÐ¸®µÈ ÇÁ·Î±×·¥ÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.

POST ¸Þ¼Òµå´Â ±âÁ¸ ÀÚ¿ø¿¡ ´ëÇÑ ÁÖ¼®À» ó¸®Çϵµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. ¿¹¸¦ µé¾î, °Ô½ÃÆÇ, ´º½º±×·ì, ¸ÞÀÏ ¸ñ·Ï, ¶Ç´Â À¯»çÇÑ ÀÚ¿ø ±×·ìÀ¸·Î ¸Þ½ÃÁö¸¦ Àü´ÞÇϰųª, µ¥ÀÌÅÍ ºí·ÏÀ» ¾ç½Ä¿¡¼­ µ¥ÀÌÅÍ Ã³¸® ÇÁ·Î±×·¥À¸·Î Á¦°øÇϰųª, Ãß°¡ Á¶ÀÛÀ» ÅëÇØ µ¥ÀÌÅͺ£À̽º¸¦ È®ÀåÇÕ´Ï´Ù. Caching ProxyÀÇ °æ¿ì, POST ¸Þ¼Òµå´Â ±¸¼º ¹× °ü¸® ¾ç½ÄÀ» ó¸®ÇÏ´Â µ¥ »ç¿ëÇÕ´Ï´Ù.

ÀÌ ¸Þ¼Òµå´Â Áö¼ÓÀûÀÎ ¿¬°áÀ» ÅëÇØ ó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.

PUT
¿äû¿¡´Â µ¥ÀÌÅÍ¿Í URLÀÌ ÀÖ½À´Ï´Ù. ÇÁ·Ï½Ã ¼­¹ö°¡ URL·Î ½Äº°µÈ ÀÚ¿øÀÇ µ¥ÀÌÅ͸¦ ÀúÀåÇÕ´Ï´Ù. ÀÌ¹Ì ÀÚ¿øÀÌ ÀÖÀ¸¸é, PUTÀÌ ¿äû¿¡ Æ÷ÇÔµÈ µ¥ÀÌÅÍ·Î ÀÚ¿øÀ» ´ëüÇÕ´Ï´Ù. ÀÚ¿øÀÌ ¾øÀ¸¸é, PUTÀº ÀÚ¿øÀ» ÀÛ¼ºÇÏ¿©, ¿äû¿¡ Æ÷ÇÔµÈ µ¥ÀÌÅÍ·Î ÀÚ¿øÀ» ä¿ó´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â Áö¼ÓÀûÀÎ ¿¬°áÀ» ÅëÇØ ó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.

PUT ¸Þ¼Òµå¸¦ »ç¿ë °¡´ÉÇÏ°Ô Çϸé, ÆÄÀÏÀÌ HTTP ¹× FTP¸¦ »ç¿ëÇÏ¿© Caching Proxy¿¡ ±â·ÏµË´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®°¡ PUTÀ» »ç¿ëÇÏ¿© Caching Proxy¿¡ ±â·ÏÇÒ ¼ö ÀÖÀ¸¹Ç·Î, ¼­¹ö º¸È£ ¼³Á¤À» »ç¿ëÇÏ¿© PUTÀ» »ç¿ëÇÒ ¼ö ÀÖ´Â »ç¶÷°ú PUTÀ» »ç¿ëÇÒ ¼ö ÀÖ´Â ÆÄÀÏÀ» Á¤ÀÇÇϽʽÿÀ. (¼­¹ö º¸È£ ¼³Á¤À» ÂüÁ¶ÇϽʽÿÀ.)

TRACE
ÇÁ·Ï½Ã ¼­¹ö´Â Ŭ¶óÀÌ¾ðÆ®°¡ Àü¼ÛÇÑ ¿äû ¸Þ½ÃÁö¸¦ µÇÇ®ÀÌÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå·Î Ŭ¶óÀÌ¾ðÆ®°¡ ¿äû ¿¬°áÀÇ ´Ù¸¥ ³¡¿¡¼­ ¼ö½ÅµÇ´Â ³»¿ëÀ» ¾Ë°í, ±× Á¤º¸¸¦ °Ë»ç ¹× Áø´ÜÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·Ï½Ã ÀÀ´äÀÇ ³»¿ë À¯ÇüÀº message/httpÀÔ´Ï´Ù.

¿¬°üµÈ Áö½Ã¹®

´ÙÀ½ Áö½Ã¹®Àº HTTP/FTP ¸Þ¼Òµå¸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸´Â ibmproxy.conf ÆÄÀÏ Á÷Á¢ ÆíÁýÀ» ÂüÁ¶ÇϽʽÿÀ.

±¸¼º ¹× °ü¸® ¾ç½Ä

´ÙÀ½ ±¸¼º ¹× °ü¸® ¾ç½ÄÀº ¿¬°üµÈ Áö½Ã¹®ÀÇ °ªÀ» ÆíÁýÇÕ´Ï´Ù.

ÁÖ:
POST ¸Þ¼Òµå¸¦ »ç¿ë ºÒ°¡´ÉÇÏ°Ô Çϸé Caching Proxy¸¦ ±¸¼ºÇÏ´Â µ¥ ±¸¼º ¹× °ü¸® ¾ç½ÄÀ» »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸´Â ±¸¼º ¹× °ü¸® ¾ç½Ä »ç¿ë¹ýÀ» ÂüÁ¶ÇϽʽÿÀ.

WebDAV ¸Þ¼Òµå, MS Exchange ¸Þ¼Òµå, »ç¿ëÀÚ Á¤ÀÇ ¸Þ¼Òµå »ç¿ë °¡´É

ÀÌ´Â ¿ª¹æÇâ ÇÁ·Ï½Ã ±¸¼º¿¡¸¸ Àû¿ëÇÕ´Ï´Ù.

Ç¥ÁØ HTTP ¸Þ¼Òµå Áö¿ø »Ó¸¸ ¾Æ´Ï¶ó, Caching Proxy´Â RFC¿¡¼­ Á¤Àǵǰųª ÀϺΠÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ »ç¿ëµÇ´Â ´Ù¸¥ ¸Þ¼Òµå Àü´ÞÀ» Áö¿øÇÕ´Ï´Ù. Caching Proxy´Â »ç¿ëÀÚ Á¤ÀÇ ¸Þ¼Òµå¸¦ Áö¿øÇϰí, ÇÁ·Ï½Ã ¼­¹ö¸¦ ÅëÇØ Àü´ÞµÇµµ·Ï Çã¿ëÇÕ´Ï´Ù.

WebDAV(Web-based Distributed Authoring and Versioning)´Â ¿ø°Ý À¥ ¼­¹ö¿¡¼­ ÆÄÀÏÀ» Çù¾÷ÀûÀ¸·Î ÆíÁý, °ü¸®ÇÒ ¼ö ÀÖ°Ô ÇÏ´Â HTTP ÇÁ·ÎÅäÄÝÀÇ È®Àå ¼¼Æ®ÀÔ´Ï´Ù. Caching Proxy´Â WebDAV ¸Þ¼Òµå, Microsoft Exchange Server¿¡¼­ »ç¿ëµÇ´Â ¸Þ¼Òµå, »ç¿ëÀÚ Á¤ÀÇ ¸Þ¼Òµå¸¦ Áö¿øÇÕ´Ï´Ù.

ÀÌ ¸Þ¼Òµå´Â Çϵå ÄÚµåµÇ¸ç, Áö½Ã¹® »ç¿ë °¡´É ¹× »ç¿ë ºÒ°¡´ÉÀ¸·Î °ü¸®µË´Ï´Ù. °ü¸®ÀÚ´Â PROTECT Áö½Ã¹®¿¡¼­ Á¤ÀÇµÈ ÇØ´ç ¸Þ¼Òµå ¸¶½ºÅ©¸¦ »ç¿ëÇÏ¿© ÀÌ ¸Þ¼ÒµåÀÇ »ç¿ë¿¡ ±ÇÇÑÀ» ºÎ¿©ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Áö¿øµÇ´Â WebDAV ¸Þ¼Òµå(RFC 2518): PROPFIND , PROPPATCH , MKCOL, COPY, MOVE, LOCK, UNLOCK, SEARCH

Áö¿øµÇ´Â MS Exchange ¸Þ¼Òµå: BMOVE, BCOPY, BDELETE, BPROPFIND, BPROPPATCH, POLL, NOTIFY, SUBSCRIBE, UNSUBSCRIBE, ACL, SUBSCRIPTIONS, X_MS_ENUMATTS

WebDAV ¶Ç´Â MS Exchange Server ¸Þ¼Òµå°¡ »ç¿ë °¡´ÉÇÑ °æ¿ì, Caching Proxy´Â ¿äûÀ» ´ë»ó ¼­¹ö¿¡¸¸ Àü´ÞÇϰí, ¿äû º»¹®¿¡¼­ ÀÚ¿ø ¸µÅ©¸¦ ÀçÀÛ¼ºÇÏÁö ¾Ê½À´Ï´Ù.

¶ÇÇÑ Caching Proxy´Â »ç¿ëÀÚ Á¤ÀÇ ¸Þ¼Òµå¸¦ ¹é¿£µå ¼­¹ö¿¡ Àü´ÞÇÕ´Ï´Ù. ibmproxy.conf ÆÄÀÏÀÇ Enable Áö½Ã¹®¿¡ ´ëÇÑ ´ÙÀ½ ±¸¹®À» »ç¿ëÇÏ¿© »ç¿ëÀÚ Á¤ÀÇµÈ ¸Þ¼Òµå¸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇϽʽÿÀ.

Enable   user-defined-method [WithBody | WithoutBody]

WithBody ¶Ç´Â WithoutBody °ªÀ» ÁöÁ¤ÇÏ¿© »ç¿ëÀÚ Á¤ÀÇ ¸Þ¼Òµå¿¡ ¿äû º»¹®ÀÌ ÇÊ¿äÇÑ °æ¿ì, ÇÁ·Ï½Ã¿¡ ³ªÅ¸³À´Ï´Ù.

´ÙÀ½ ¿¹¸¦ ÅëÇØ »ç¿ëÀÚ Á¤ÀÇ ¸Þ¼Òµå My_METHOD¸¦ »ç¿ë °¡´ÉÇÏ°Ô Çϰí, ¸Þ¼Òµå¿¡ ¿äû º»¹®ÀÌ ÇÊ¿äÇÑ ÇÁ·Ï½Ã¿¡ ³ªÅ¸³À´Ï´Ù.

Enable MY_METHOD WithBody

¿¬°üµÈ Áö½Ã¹®

´ÙÀ½ Áö½Ã¹®Àº WebDAV ¸Þ¼Òµå, MS Exchange ¸Þ¼Òµå ¹× »ç¿ëÀÚ Á¤ÀÇ ¸Þ¼Òµå¸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸´Â ibmproxy.conf ÆÄÀÏ Á÷Á¢ ÆíÁýÀ» ÂüÁ¶ÇϽʽÿÀ.

¸ÊÇÎ ±ÔÄ¢ Á¤ÀÇ

¸ÊÇÎ ±ÔÄ¢Àº Caching Proxy¿¡ ´ëÇÑ Å¬¶óÀÌ¾ðÆ® ¿äûÀ» ó¸®(¿¹¸¦ µé¾î, ±âÁ¡ ¼­¹ö·Î Àü´Þ(ÇÁ·Ï½ÃµÊ), °æ·ÎÀçÁöÁ¤, °ÅºÎ)ÇÏ´Â ±¸¼º Áö½Ã¹®ÀÔ´Ï´Ù. Caching Proxy°¡ Á¦´ë·Î ÀÛµ¿Çϱâ À§Çؼ­´Â ¸ÊÇÎ ±ÔÄ¢À» ¿Ã¹Ù¸£°Ô ¼³Á¤ÇÏ´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù. ¸ÊÇÎ ±ÔÄ¢Àº ´ÙÀ½¿¡ ¿µÇâÀ» ¹ÌĨ´Ï´Ù.

¸ÊÇÎ ±ÔÄ¢ Áö½Ã¹®Àº ´ÙÀ½ ¾ç½ÄÀ» »ç¿ëÇÕ´Ï´Ù.

rule template target [IP_address | host_name]:[port]

Á¦°øµÈ ÅÛÇø®Æ® ¹× IP Æ÷Æ® Á¶ÇÕ¿¡ ÀÏÄ¡ÇÏ´Â ¿äû¸¸ÀÌ ÇØ´ç ±ÔÄ¢¿¡ Àû¿ëµË´Ï´Ù. ÅÛÇø®Æ®´Â ¿ÍÀϵåÄ«µå(¿¹: https://**/*.asp)¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù.

±¸¼º ÆÄÀÏ¿¡ ±ÔÄ¢ÀÌ ³ªÅ¸³ª´Â ¼ø¼­´Â ¸Å¿ì Áß¿äÇÕ´Ï´Ù. ¸Ê Áö½Ã¹®À» Á¦¿ÜÇÏ°í ¿äûÀÌ ÅÛÇø®Æ®¿Í ÀÏÄ¡ÇÏ¸é ¹Ù·Î Ã³¸®µÇ°í ÈÄ¼Ó ±ÔÄ¢Àº Æò°¡µÇÁö ¾Ê½À´Ï´Ù. ¸Ê Áö½Ã¹®Àº ¿äûÀÇ URLÀ» ¹Ù²ß´Ï´Ù. ÀÌ »õ ¿äûÀ» ³ª¸ÓÁö ¸ÊÇÎ ±ÔÄ¢°ú °è¼Ó ºñ±³ÇÕ´Ï´Ù.

¸ÊÇÎ ±ÔÄ¢

´ÙÀ½ ¸ÊÇÎ ±ÔÄ¢Àº Á¦°øµÈ ÅÛÇø®Æ®¿Í ÀÏÄ¡Çϴ Ŭ¶óÀÌ¾ðÆ® ¿äû¿¡ Àû¿ëµË´Ï´Ù.

´ÙÀ½ ¸ÊÇÎ ±ÔÄ¢ÀÌ ±âÁ¡ ¼­¹ö ÀÀ´ä¿¡ ´ëÇØ Àû¿ëµË´Ï´Ù.

´ÙÀ½°ú °°Àº ¸ÊÇÎ ±ÔÄ¢ÀÌ API ÀÀ¿ëÇÁ·Î±×·¥¿¡ Àû¿ëµË´Ï´Ù.

´ë¸® ¼­¹ö ±¸¼º

Ç¥ÁØ ´ë¸® ¼­¹ö¸¦ ±¸¼ºÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

±×·¯¸é Æ÷Æ® 80ÀÇ ¸ðµç HTTP Åë½ÅÀ» ±âÁ¡ ¼­¹ö·Î ÇÁ·Ï½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. °ü¸® Æ÷Æ®¿¡ ÀÔ·ÂµÈ Åë½ÅÀº Ãʱ⠿ÍÀϵå Ä«µå ÇÁ·Ï½Ã ±ÔÄ¢°ú ÀÏÄ¡ÇÏÁö ¾ÊÀ¸¹Ç·Î ¿µÇâÀ» ¹ÞÁö ¾Ê½À´Ï´Ù. ³ª¸ÓÁö ¸ÊÇÎ ±ÔÄ¢Àº ¿äûÀ» ó¸®ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

¿¬°üµÈ Áö½Ã¹®

´ÙÀ½ Áö½Ã¹®Àº ¸ÊÇÎ ±ÔÄ¢À» Á¤ÀÇÇÕ´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸´Â ibmproxy.conf ÆÄÀÏ Á÷Á¢ ÆíÁýÀ» ÂüÁ¶ÇϽʽÿÀ.

±¸¼º ¹× °ü¸® ¾ç½Ä

´ÙÀ½ ±¸¼º ¹× °ü¸® ¾ç½ÄÀº ¿¬°üµÈ Áö½Ã¹®ÀÇ °ªÀ» ÆíÁýÇÕ´Ï´Ù.

ÁÖ:
±¸¼º ¹× °ü¸® ¾ç½ÄÀº Æ÷Æ® ¹øÈ£ Àμö¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸´Â ±¸¼º ¹× °ü¸® ¾ç½Ä »ç¿ë¹ýÀ» ÂüÁ¶ÇϽʽÿÀ.

°áÇÕ ÀçÀÛ¼º »ç¿ë °¡´É(¼±ÅÃÀû)

ÀÌ´Â ¿ª¹æÇâ ÇÁ·Ï½Ã ±¸¼º¿¡¸¸ Àû¿ëÇÕ´Ï´Ù.

JunctionRewrite Áö½Ã¹®Àº ¼­¹öÀÇ »ó´ë URLÀÌ °áÇÕ »ç¿ë ½Ã ÇØ´çÇÏ´Â ±âÁ¡ ¼­¹ö·Î ¹Ýµå½Ã ¸ÊÇεǵµ·Ï ±âÁ¡ ¼­¹öÀÇ ÀÀ´äÀ» ÀçÀÛ¼ºÇÏ´Â °áÇÕ ÀçÀÛ¼º ·çƾÀ» Caching Proxy ³»¿¡¼­ »ç¿ë °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù. ¶ÇÇÑ °áÇÕ ÀçÀÛ¼º Ç÷¯±×ÀÎÀÌ »ç¿ë °¡´ÉÇØ¾ß ÇÕ´Ï´Ù. °áÇÕÀº ÇÁ·Ï½Ã ¸ÊÇÎ ±ÔÄ¢¿¡ ÀÇÇØ Á¤Àǵ˴ϴÙ.

ÇÁ·Ï½Ã ¸ÊÇÎ ±ÔÄ¢À» »ç¿ëÇÏ¿© °áÇÕÀ» Á¤ÀÇÇÏ´Â °æ¿ì, JunctionPrefix ¿É¼Ç¿¡ »ó°ü¾øÀÌ Proxy Áö½Ã¹®À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

JunctionPrefix ¿É¼Ç ¾øÀÌ °áÇÕ Á¤ÀÇ

´ÙÀ½Àº °áÇÕ ÀçÀÛ¼º ·çƾÀÌ ÀÛµ¿ÇÒ ¼ö ÀÖ´Â À¯È¿ÇÑ °áÇÕÀÇ ¿¹Á¦ÀÔ´Ï´Ù.

´ÙÀ½Àº °áÇÕ ÀçÀÛ¼º ·çƾÀÌ ÀÛµ¿ÇÏÁö ¾Ê´Â À¯È¿ÇÑ °áÇÕÀÇ ¿¹Á¦ÀÔ´Ï´Ù.

´ÙÀ½Àº À¯È¿ÇÏÁö ¾ÊÀº °áÇÕÀÇ ¿¹Á¦ÀÔ´Ï´Ù.

ÀÌµé ¸ÊÇÎ ±ÔÄ¢ÀÌ shopserver, authserver ¹× b2bserver¿¡ ´ëÇÑ °áÇÕÀ» ÀÛ¼ºÇÕ´Ï´Ù. shopserver´Â ÇØ´çÇÏ´Â HTML ÅÂ±× ¾È¿¡ ´ÙÀ½°ú °°Àº URLÀ» Æ÷ÇÔÇÏ¿© HTML ¹®¼­¸¦ ¸®ÅÏÇÕ´Ï´Ù.

°áÇÕ ÀçÀÛ¼º ·çƾÀº ÇÁ·Ï½Ã ¸ÊÇÎ ±ÔÄ¢À» »ç¿ëÇÏ¿© ¼­¹ö »ó´ë ÂüÁ¶¸¦ ´ÙÀ½°ú °°ÀÌ ÀçÀÛ¼ºÇÕ´Ï´Ù.

JunctionPrefix ¿É¼ÇÀ¸·Î °áÇÕ Á¤ÀÇ(±ÇÀåÇÏ´Â ¸Þ¼Òµå)

Proxy Áö½Ã¹®¿¡¼­ JunctionPrefix ¿É¼ÇÀ» »ç¿ëÇÏ´Â °æ¿ì, ÇÁ·Ï½Ã ±ÔÄ¢ÀÇ Ã¹ URL ÆÐÅÏ¿¡¼­ JunctionPrefix¸¦ Ãß·ÐÇÏ´Â ´ë½Å, ´ÙÀ½ Çü½ÄÀ» »ç¿ëÇÏ¿© ÇÁ·Ï½Ã ±ÔÄ¢¿¡¼­ °áÇÕ Á¢µÎºÎ¸¦ ¼±¾ðÇÒ ¼ö ÀÖ½À´Ï´Ù.

Proxy url_patern1 url_pattern2 JunctionPrefix:url_prefix

JunctionPrefix¸¦ »ç¿ëÇÏ´Â °æ¿ì, ù URL ÆÐÅÏÀÇ Çü½Ä¿¡´Â Á¦ÇÑÀÌ ¾ø½À´Ï´Ù. JunctionPrefix ¿É¼ÇÀ» »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì, ÇÁ·Ï½Ã URL¿¡´Â ´ÙÀ½ Çü½ÄÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. Proxy /market/* http://b2bserver/*. ±×·¯³ª, JunctionPrefix¸¦ »ç¿ëÇÏ´Â °æ¿ì, ´ÙÀ½ ÇÁ·Ï½Ã ±ÔÄ¢ÀÌ °áÇÕ ÀçÀÛ¼º¿¡ À¯È¿ÇÕ´Ï´Ù.

Proxy  /market/partners/*.html http://b2bserver.acme.com/*.html
       junctionprefix:/market/partners

°áÇÕ ÀçÀÛ¼º ·çƾÀº ´ÙÀ½°ú °°Àº ű׿¡ ¿µÇâÀ» ¹ÌĨ´Ï´Ù.

Ç¥ 3. °áÇÕ ÀçÀÛ¼º ·çƾÀÇ ¿µÇâÀ» ¹Þ´Â ű×
ÅÂ±× ¼Ó¼º
!-- URL
A href
applet archive, codebase
area href
base href
body background
del cite
embed pluginspage
form action
input src
frame src, longdesc
iframe src, longdesc
ilayer src, background
img src, usemap, lowsrc, longdesc, dynsrc
layer src, background
¿¬°á href
meta url
object data, classid, codebase, codepage
script src
table background
td background
th background
tr background
ÁÖ:
°áÇÕ ÀçÀÛ¼º ·çƾÀº JavaScript ¶Ç´Â ºê¶ó¿ìÀú ³»ÀÇ Ç÷¯±×Àο¡ ÀÇÇØ »ý¼ºµÈ ű׿¡´Â ¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê½À´Ï´Ù.

¿¬°üµÈ Áö½Ã¹®

´ÙÀ½°ú °°Àº Áö½Ã¹®À» »ç¿ëÇÏ¿© °áÇÕ ÀçÀÛ¼º ·çƾ ¹× Ç÷¯±×ÀÎÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸´Â ibmproxy.conf ÆÄÀÏ Á÷Á¢ ÆíÁýÀ» ÂüÁ¶ÇϽʽÿÀ.

±¸¼º ¹× °ü¸® ¾ç½Ä

´ÙÀ½°ú °°Àº ±¸¼º ¹× °ü¸® ¾ç½ÄÀ» »ç¿ëÇÏ¿© °áÇÕ ÀçÀÛ¼º Ç÷¯±×ÀÎÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.

ÁÖ:
±¸¼º ¹× °ü¸® ¾ç½ÄÀº JunctionRewrite Áö½Ã¹®À» Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸´Â ±¸¼º ¹× °ü¸® ¾ç½Ä »ç¿ë¹ýÀ» ÂüÁ¶ÇϽʽÿÀ.

JunctionRewrite¿¡ ´ëÇÑ ´ë¾ÈÀ¸·Î¼­ÀÇ UseCookie

Äí۸¦ »ç¿ëÇÏ¿© ´ÙÀ½°ú °°ÀÌ ¹é¿£µå ¼­¹ö Á¤º¸¸¦ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. ÄíŰ´Â Ŭ¶óÀÌ¾ðÆ® ºê¶ó¿ìÀú·Î Àü¼ÛµË´Ï´Ù. ºê¶ó¿ìÀú°¡ HTML ÆäÀÌÁöÀÇ ÀÚ¿ø¿¡ ´ëÇÑ ¿äûÀ» Àü¼ÛÇÏ´Â °æ¿ì, ÀÌ´Â Caching Proxy°¡ ¿äûÀ» ¿Ã¹Ù¸¥ ¹é¿£µå ¼­¹ö·Î Àü´ÞÇÒ ¼ö ÀÖµµ·Ï Äí۸¦ ÷ºÎÇÕ´Ï´Ù.

JunctionRewrite¿¡ ´ëÇÑ ´ë¾ÈÀ¸·Î Äí۸¦ »ç¿ëÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ibmproxy.conf ÆÄÀÏÀ» ¼öÁ¤ÇϽʽÿÀ.

  1. JunctionRewrite onÀ» JunctionRewrite on UseCookie·Î º¯°æÇϽʽÿÀ.
  2. JunctionRewrite Ç÷¯±×ÀÎÀ» ¼³¸í ó¸®ÇϽʽÿÀ.

´ÙÀ½Àº JunctionRewrite Ç÷¯±×ÀÎ ¹× ÄíŰ ±¸ÇöÀÇ ºñ±³ÀÔ´Ï´Ù.

JunctionRewrite ±â´É¼ºÀÇ È®ÀåÀ» À§ÇÑ »ùÇà transmogrifier Ç÷¯±×ÀÎ

HTML ÆÄÀÏÀÇ JavaScript(TM) (SCRIPT) ¹× ¾ÖÇø´ (APPLET) ÅÂ±× ºí·ÏÀ» ÀçÀÛ¼ºÇÏ°í ±¸¹® ºÐ¼®ÇÏ´Â »ç¿ëÀÚ Á¤ÀÇ °¡´ÉÇÑ ¿¹Á¦ Äڵ尡 Á¦°øµË´Ï´Ù. µ¶ÀÚÀûÀ¸·Î JunctionRewrite Ç÷¯±×ÀÎÀº Javascript·Î ¶Ç´Â Java(TM)ÀÇ ¸Å°³º¯¼ö °ªÀ¸·Î ÀÚ¿ø ¿¬°áÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.

Caching Proxy ¼³Ä¡ ÀÌÈÄ¿¡´Â µ¿ÀÏ Äڵ带 ÄÄÆÄÀÏÇÒ ¼ö ÀÖÀ¸¸ç JunctionRewrite·Î ½ÇÇàÇϵµ·Ï À̸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

´ÙÀ½ÀÇ ¿¹Á¦ ÆÄÀÏÀº ÇȽºÆÑÀ» ´Ù¿î·ÎµåÇÑ µð·ºÅ丮 ¾Æ·¡ÀÇ ...samples/cp/ ÇÏÀ§ µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù.

·ÎÄà ÄÁÅÙÃ÷ Àü´Þ °ü¸®

Pass ¹× Exec ¸ÊÇÎ ±ÔÄ¢Àº ·ÎÄà ÄÁÅÙÃ÷¸¦ ¿äûÇÑ Å¬¶óÀÌ¾ðÆ®·Î Àü´ÞÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ±âº»°ªÀ¸·Î ¿ÍÀϵå Ä«µå ÅÛÇø®Æ®¸¦ »ç¿ëÇÏ´Â Pass ±ÔÄ¢Àº ÃÖÁ¾ ¸ÊÇÎ ±ÔÄ¢À¸·Î ¹èÄ¡µË´Ï´Ù. ÀÌ ±ÔÄ¢Àº ÀÌÀü ÅÛÇø®Æ®¿Í ÀÏÄ¡ÇÏÁö ¾Ê´Â ¸ðµç ¿äû¿¡°Ô ´ë»ó µð·ºÅ丮(ÀϹÝÀûÀ¸·Î ¹®¼­ ·çÆ® µð·ºÅ丮¶ó°í ÇÔ)¿¡¼­ ÆÄÀÏÀ» °Ë»öÇϵµ·Ï ¸í·ÉÇÕ´Ï´Ù.

ÆÄÀÏ À̸§À» Æ÷ÇÔÇÏÁö ¾Ê´Â URLÀ» ¹ÞÀ» °æ¿ì, Caching Proxy´Â ÁöÁ¤µÈ µð·ºÅ丮¸¦ °Ë»öÇϰųª(Á¦°øµÉ °æ¿ì) ±¸¼º ÆÄÀÏ¿¡ ÁöÁ¤µÈ ȯ¿µ ÆäÀÌÁö ¸ñ·Ï°ú ÀÏÄ¡ÇÏ´Â ÆÄÀÏÀ» °Ë»öÇÏ¿© (µð·ºÅ丮°¡ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì) ¿äûÀ» ¸¸Á·½Ãŵ´Ï´Ù. Çϳª ÀÌ»óÀÇ È¯¿µ ÆäÀÌÁö°¡ Á¤ÀǵǾî ÀÖ´Â °æ¿ì, ÇÁ·Ï½Ã ¼­¹ö´Â ȯ¿µ ÆäÀÌÁö°¡ Á¤ÀǵǾî ÀÖ´Â ¼ø¼­´ë·Î ÆäÀÌÁö¸¦ °Ë»öÇÕ´Ï´Ù. ù ¹øÂ° ãÀº ȯ¿µ ÆäÀÌÁö¸¦ Á¦°øÇÕ´Ï´Ù.

¼­¹ö Ȩ ÆäÀÌÁö´Â µð·ºÅ丮³ª ÆÄÀÏ À̸§ ¾øÀÌ ¼­¹öÀÇ URL¸¸ ÀÖ´Â ¿äûÀ» ¼ö½ÅÇÒ ¶§ ±âº»ÀûÀ¸·Î Á¦°øµÇ´Â À¥ ÆäÀÌÁöÀÔ´Ï´Ù. ¾Õ¿¡¼­ ¼³¸íÇÑ ´ë·Î ±âº» ¿ÍÀϵå Ä«µå ¸ÊÇÎ ±ÔÄ¢¿¡¼­´Â ¼­¹ö Ȩ ÆäÀÌÁö°¡ ¹®¼­ ·çÆ® µð·ºÅ丮¿¡ ÀúÀåµÇ¾î ÀÖ°í Ȩ ÆäÀÌÁöÀÇ ÆÄÀÏ À̸§ÀÌ Á¤ÀÇµÈ È¯¿µ ÆäÀÌÁö¿Í ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù.

ÁÖ:
ÀϺΠÀ¥ ºê¶ó¿ìÀú¿¡¼­´Â ºê¶ó¿ìÀú ½ÃÀÛ ½Ã ·ÎµåµÇ´Â ù ¹øÂ° ÆäÀÌÁö¸¦ ÁöĪÇÏ´Â ¿ë¾î·Î Ȩ ÆäÀÌÁö¸¦ »ç¿ëÇÕ´Ï´Ù. ÀÌ ¹®¼­´Â ¼­¹ö Ȩ ÆäÀÌÁö Àü¿ë ¿ë¾î¸¦ »ç¿ëÇÕ´Ï´Ù.

ÀÌ ÁÖÁ¦¿¡¼­´Â ¹®¼­ ·çÆ® µð·ºÅ丮 ¹× ȯ¿µ ÆäÀÌÁö¸¦ Á¤ÀÇÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

¹®¼­ ·çÆ® µð·ºÅ丮 Á¤ÀÇ

±âº» ¹®¼­ ·çÆ® µð·ºÅ丮´Â ´ÙÀ½°ú °°½À´Ï´Ù.

¿¬°üµÈ Áö½Ã¹®

´ÙÀ½ Áö½Ã¹®Àº ¹®¼­ ·çÆ® µð·ºÅ丮¸¦ Á¤ÀÇÇÕ´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸´Â ibmproxy.conf ÆÄÀÏ Á÷Á¢ ÆíÁýÀ» ÂüÁ¶ÇϽʽÿÀ.

±¸¼º ¹× °ü¸® ¾ç½Ä

±¸¼º ¹× °ü¸® ¾ç½Ä¿¡¼­ ¹®¼­ ·çÆ® µð·ºÅ丮¸¦ º¯°æÇÏ·Á¸é ´ÙÀ½ ÇÁ·Î½ÃÀú¸¦ »ç¿ëÇϽʽÿÀ.

  1. ¼­¹ö ±¸¼º -> ¿äû ó¸® -> °æ·Î ÁöÁ¤ ¿äûÀ» ¼±ÅÃÇϽʽÿÀ.
  2. ¿äû °æ·Î ÁöÁ¤ Å×ÀÌºí¿¡¼­ ¿äû ÅÛÇø®Æ® Ä÷³¿¡ /*(½½·¡½Ã º°Ç¥)°¡ µé¾î ÀÖ´Â ÇàÀ» ãÀ¸½Ê½Ã¿À. ÀÌ´Â ¹®¼­ ·çÆ® µð·ºÅ丮¸¦ ³ªÅ¸³À´Ï´Ù. Å×ÀÌºí ¾Æ·¡ÀÇ »öÀÎ »óÀÚ¿¡¼­ ±× ÇàÀÇ »öÀÎ Ä÷³¿¡ ÀÖ´Â ¼ýÀÚ¿¡ ÇØ´çÇÏ´Â ¼ýÀÚ¸¦ ´©¸£½Ê½Ã¿À.
  3. ¹Ù²Ù±â¸¦ ´©¸£½Ê½Ã¿À.
  4. Á¶Ä¡ È®Àå ¸ñ·Ï¿¡¼­ Àü´ÞÀ» ´©¸£½Ê½Ã¿À.
  5. URL ¿äû ÅÛÇø®Æ® Çʵ忡 /*¸¦ ÀÔ·ÂÇϽʽÿÀ.
  6. ´ëü ÆÄÀÏ °æ·Î Çʵ忡 »õ ¹®¼­ ·çÆ® µð·ºÅ丮¸¦ ÀÔ·ÂÇϽʽÿÀ.
  7. Á¦ÃâÀ» ´©¸£½Ê½Ã¿À.
  8. º¯°æ»çÇ×ÀÌ ½ÂÀÎµÈ ÈÄ, ¸Ç À§ ÇÁ·¹ÀÓ¿¡¼­ ¼­¹ö Àç½ÃÀÛ ¾ÆÀÌÄÜ(|)À» ´©¸£½Ê½Ã¿À.

Àç½ÃÀÛ ÈÄ, ¼­¹ö´Â »õ ¹®¼­ ·çÆ® µð·ºÅ丮¸¦ »ç¿ëÇϱ⠽ÃÀÛÇÕ´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸´Â ±¸¼º ¹× °ü¸® ¾ç½Ä »ç¿ë¹ýÀ» ÂüÁ¶ÇϽʽÿÀ.

±âº» ȯ¿µ ÆäÀÌÁö Á¤ÀÇ

¼­¹ö´Â ¹®¼­ ·çÆ® µð·ºÅ丮¿¡¼­ Ȩ ÆäÀÌÁö¸¦ ãÁö¸¸, ¼­¹ö°¡ µ¹·Áº¸³½ °íÀ¯ÇÑ ÆÄÀÏÀÌ È¯¿µ ÆäÀÌÁö ¸ñ·Ï¿¡ ÀÇÇØ Á¤Àǵ˴ϴÙ.

ȯ¿µ ÆäÀÌÁö Á¤º¸

¼­¹ö´Â ÆÄÀÏ À̸§À» ÁöÁ¤ÇÏÁö ¾Ê´Â URL ¿äûÀ» ¼ö½ÅÇÒ ¶§, ¼­¹ö ±¸¼º ÆÄÀÏ¿¡ ¼³Á¤µÈ ȯ¿µ ÆäÀÌÁö ¸ñ·Ï¿¡ µû¶ó ¿äûÀ» ¸¸Á·½ÃŰ·Á°í ÇÕ´Ï´Ù. ÀÌ ¸ñ·ÏÀº ±âº» Ȩ ÆäÀÌÁö·Î »ç¿ëÇÒ ÆÄÀÏÀ» Á¤ÀÇÇÕ´Ï´Ù. ¼­¹ö´Â ¹®¼­ ·çÆ® µð·ºÅ丮¿¡ ÀÖ´Â ÆÄÀϰú ȯ¿µ ÆäÀÌÁö ¸ñ·ÏÀ» ÀÏÄ¡½ÃÄÑ »ç¿ëÀÚ È¨ ÆäÀÌÁö¸¦ ÆÇº°ÇÕ´Ï´Ù. óÀ½ ÀÏÄ¡µÈ °ÍÀº Ȩ ÆäÀÌÁö·Î ¸®ÅϵǴ ÆÄÀÏÀÔ´Ï´Ù. ÀÏÄ¡ÇÏ´Â °ÍÀÌ ¾ø´Ù¸é, ¼­¹ö´Â ¹®¼­ ·çÆ® µð·ºÅ丮 ¸ñ·ÏÀ» Ç¥½ÃÇÕ´Ï´Ù.

ƯÁ¤ ÆÄÀÏÀ» ¼­¹öÀÇ È¨ ÆäÀÌÁö·Î »ç¿ëÇϰųª µð·ºÅ丮³ª ÆÄÀÏ À̸§À» ¿äûÀÌ ÁöÁ¤ÇÏÁö ¾Ê¾ÒÀ» ¶§ ¸®ÅϽÃŰ·Á¸é, ±× ÆÄÀÏÀ» ¹®¼­ ·çÆ® µð·ºÅ丮¿¡ À§Ä¡½ÃŰ°í ÆÄÀÏÀÇ À̸§ÀÌ È¯¿µ ÆäÀÌÁö ¸ñ·Ï¿¡ ³ª¿­µÈ ÆÄÀÏ À̸§ Áß Çϳª¿Í ÀÏÄ¡Çϵµ·Ï ÇØ¾ß ÇÕ´Ï´Ù.

±âº» ±¸¼º ÆÄÀÏÀº ´ÙÀ½ÀÇ ÆÄÀÏ À̸§À» Á¤ÀÇÇϸç, ÀÌ ¼ø¼­¿¡ µû¶ó ȯ¿µ ÆäÀÌÁö·Î »ç¿ëµË´Ï´Ù.

  1. welcome.html ¶Ç´Â welcome.htm
  2. index.html ¶Ç´Â index.htm
  3. Frntpage.html

¼­¹ö´Â ÀÌ ¸ñ·Ï¿¡¼­ ÆÄÀÏ À̸§ÀÌ ÀÏÄ¡Çϴ ù ¹øÂ° ÆÄÀÏÀ» ¸®ÅÏÇÕ´Ï´Ù. welcome.htmlÀ̳ª index.html ÆÄÀÏÀ» ÀÛ¼ºÇÏ¿© ¹®¼­ ·çÆ® µð·ºÅ丮¿¡ ¹èÄ¡ÇÒ ¶§±îÁö ¼­¹ö´Â Frntpage.htmlÀ» Ȩ ÆäÀÌÁö·Î »ç¿ëÇÕ´Ï´Ù.

¿¹¸¦ µé¾î, ±âº» ±¸¼ºÀ» »ç¿ëÇϰí Àְųª ¹®¼­ ·çÆ® µð·ºÅ丮¿¡ À̸§ÀÌ welcome.htmlÀÎ ÆÄÀÏÀº ¾øÁö¸¸ À̸§ÀÌ index.htmlÀ̳ª FrntPage.htmlÀÎ ÆÄÀÏÀÌ ÀÖÀ» °æ¿ì¿¡´Â index.html ÆÄÀÏÀÌ È¨ ÆäÀÌÁö·Î »ç¿ëµË´Ï´Ù.

Ȩ ÆäÀÌÁö°¡ ¾øÀ¸¸é, ¹®¼­ ·çÆ® µð·ºÅ丮ÀÇ ³»¿ëÀÌ µð·ºÅ丮·Î Ç¥½ÃµË´Ï´Ù.

¿¬°üµÈ Áö½Ã¹®

´ÙÀ½ Áö½Ã¹®Àº ȯ¿µ ÆäÀÌÁö¸¦ Á¤ÀÇÇÕ´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸´Â ibmproxy.conf ÆÄÀÏ Á÷Á¢ ÆíÁýÀ» ÂüÁ¶ÇϽʽÿÀ.

±¸¼º ¹× °ü¸® ¾ç½Ä

´ÙÀ½ ±¸¼º ¹× °ü¸® ¾ç½ÄÀº ȯ¿µ ÆäÀÌÁö¸¦ Á¤ÀÇÇÕ´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸´Â ±¸¼º ¹× °ü¸® ¾ç½Ä »ç¿ë¹ýÀ» ÂüÁ¶ÇϽʽÿÀ.

FTP ¿¬°á °ü¸®

ÀÌ´Â Á¤¹æÇâ ÇÁ·Ï½Ã ±¸¼º¿¡¸¸ Àû¿ëÇÕ´Ï´Ù.

Caching Proxy´Â FTP URL¿¡ ´ëÇÑ ¿äûÀ» ÀûÀýÇÑ FTP ¼­¹ö·Î ÇÁ·Ï½ÃÇÏÁö¸¸, FTP Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀ» ÇÁ·Ï½ÃÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. HTTP Ŭ¶óÀÌ¾ðÆ®·ÎºÎÅÍ ¹ÞÀº FTP ¿äû¸¸ Áö¿øÇÒ ¼ö ÀÖ½À´Ï´Ù(ftp:// ÇÁ·ÎÅäÄÝ ¼³°è »ç¿ë).

FTP ÆÄÀÏ¿¡ ´ëÇÑ ¿äû¿¡ ´ëÇØ¼­´Â GET, PUT, DELETE ¸Þ¼Òµå¸¸ Áö¿øµË´Ï´Ù. FTP µð·ºÅ丮 ¸ñ·Ï¿¡ ´ëÇÑ ¿äû¿¡ ´ëÇØ¼­´Â GET ¸Þ¼Òµå¸¸ Áö¿øµË´Ï´Ù. ±âº»ÀûÀ¸·Î Caching Proxy¿¡¼­´Â PUT, DELETE¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â HTTP/FTP ¸Þ¼Òµå »ç¿ë °¡´ÉÀ» ÂüÁ¶ÇϽʽÿÀ.

ÀÌ ÁÖÁ¦¿¡¼­´Â FTP ÆÄÀÏÀ» º¸È£Çϰí FTP ¼­¹ö ·Î±×ÀÎ, µð·ºÅ丮 °æ·Î ¹× üÀÎÀ» °ü¸®ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

FTP ÆÄÀÏ º¸È£

FTP ÆÄÀÏ ¾÷·Îµå¿¡ PUT ¸Þ¼Òµå¸¦ ¶Ç´Â FTP ÆÄÀÏ »èÁ¦¿¡ DELETE ¸Þ¼Òµå¸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇßÀ¸¸é, ±ÇÇÑÀÌ ¾ø´Â ÆÄÀÏÀÌ FTP ¼­¹ö¿¡¼­ °»½ÅÇÏ´Â °ÍÀ» ¸·±â À§ÇØ ÃÖ¼ÒÇÑ PUT ¹× DELETE ¿äû¿¡ ´ëÇØ¼­ FTP ÇÁ·Ï½Ã º¸È£¸¦ Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù.

FTP ¿äûÀÇ ÇÁ·Ï½Ã¸¦ º¸È£ÇÏ·Á¸é, ±¸¼º ¹× °ü¸® ¾ç½Ä¿¡¼­ ¼­¹ö ±¸¼º -> ¹®¼­ º¸È£¸¦ ¼±ÅÃÇϽʽÿÀ. FTP ÆÄÀÏ ¿äû¿¡ ´ëÇÑ º¸È£ ¼³Á¤À» ÀÛ¼ºÇÏ·Á¸é, ¿äû ÅÛÇø®Æ®¸¦ ½ÃÀÛÇÒ ¶§ ftp://¸¦ Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, exams µð·ºÅ丮ÀÇ ÆÄÀÏÀ» º¸È£ÇÏ·Á¸é ftp://exams/* ÅÛÇø®Æ®¸¦ »ç¿ëÇϽʽÿÀ.

º¸È£ ¼³Á¤ ÀÛ¼º¿¡ ´ëÇÑ Á¤º¸´Â ¼­¹ö º¸È£ ¼³Á¤À» ÂüÁ¶ÇϽʽÿÀ.

FTP ¼­¹ö ·Î±×ÀÎ °ü¸®

¿äû URL¿¡ »ç¿ëÀÚ ID ¹× ¾ÏÈ£°¡ ÁöÁ¤µÇÁö ¾ÊÀ¸¸é, Caching Proxy´Â ANONYMOUS »ç¿ëÀÚ ID¸¦ »ç¿ëÇÏ¿©, ¿äû¹ÞÀº FTP ¼­¹ö¿¡ À͸íÀ¸·Î ·Î±×ÀÎÀ» ½ÃµµÇÕ´Ï´Ù. ¸¹Àº FTP ¼­¹ö¿¡¼­´Â anonymous FTPÀÇ ¾ÏÈ£·Î ÀüÀÚ ¿ìÆí ÁÖ¼Ò¸¦ ÇÊ¿ä·Î ÇÕ´Ï´Ù. FTP ¼­¹ö°¡ anonymous ·Î±×ÀÎÀ¸·Î ¾ÏÈ£¸¦ ¿äûÇÑ °æ¿ì, Caching Proxy´Â ±¸¼º ÆÄÀÏÀÇ WebmasterEmail Áö½Ã¹®ÀÌ ÁöÁ¤ÇÑ ÀüÀÚ ¿ìÆí ÁÖ¼Ò¸¦ Àü¼ÛÇÕ´Ï´Ù.

±¸¼º ¹× °ü¸® ¾ç½Ä¿¡ À¥ ¸¶½ºÅÍ ÀüÀÚ ¿ìÆí ÁÖ¼Ò¸¦ ¼³Á¤ÇÏ·Á¸é ¼­¹ö ±¸¼º -> System Management -> SNMP MIB¸¦ ¼±ÅÃÇϽʽÿÀ. ÀüÀÚ ¿ìÆí ÁÖ¼Ò´Â WebmasterEmail Áö½Ã¹®À» »ç¿ëÇØ¼­ ¼³Á¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº WebMasterEMail -- ¼­¹ö ¼±Åà º¸°í¼­¸¦ ¼ö½ÅÇÒ ÀüÀÚ ¿ìÆí ÁÖ¼Ò ¼³Á¤ ÂüÁ¶ ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.

¿äû URLÀÇ FTP ¼­¹ö°¡ ·Î±×ÀÎÇÒ °íÀ¯ÇÑ »ç¿ëÀÚ ID¿Í ¾ÏÈ£¸¦ ¿ä±¸Çϸé, »ç¿ëÀÚ´Â ¿äû URL¿¡ »ç¿ëÀÚ ID¿Í ¾ÏÈ£¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½Àº ±× ¿¹Á¦ÀÔ´Ï´Ù.

ftp://userid:password@ftpserverhost/ 

¿äû URLÀÇ FTP »ç¿ëÀÚ ID¿¡ ´ëÇÑ ¾ÏÈ£¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸·Á¸é, »ç¿ëÀÚ´Â ftp://userid@ftpserverhost URL¿¡ »ç¿ëÀÚ ID¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. Caching Proxy´Â ¿ì¼± ¾ÏÈ£ ¾øÀÌ ÁöÁ¤µÈ »ç¿ëÀÚ ID·Î FTP ¼­¹ö¿¡ ·Î±×ÀÎÇÏ·Á°í ÇÕ´Ï´Ù. ¾ÏÈ£ ¾øÀÌ ½ÃµµÇÑ ·Î±×Àο¡ ½ÇÆÐÇϸé, ºê¶ó¿ìÀú´Â ÁöÁ¤µÈ »ç¿ëÀÚ ID¿Í ¿¬°üµÈ ¾ÏÈ£¸¦ ¿äûÇÏ´Â ÇÁ·ÒÇÁÆ®¸¦ Ç¥½ÃÇÕ´Ï´Ù.

anonymous ·Î±×ÀÎÀÌ ¾Æ´Ñ °æ¿ì¿¡´Â ÃÖ¼ÒÇÑ »ç¿ëÀÚ ID°¡ URL¿¡ ÁöÁ¤µÇ¾î¾ß ÇÕ´Ï´Ù. »ç¿ëÀÚ ID°¡ ÁöÁ¤µÇÁö ¾ÊÀ¸¸é, anonymous ·Î±×ÀÎÀÌ ½ÃµµµÇ°í Ŭ¶óÀÌ¾ðÆ®¿¡ »ç¿ëÀÚ ID¸¦ ¿äûÇÏ´Â ÇÁ·ÒÇÁÆ®°¡ Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù.

FTP µð·ºÅ丮 °æ·Î °ü¸®

FTP URLÀÇ °æ·Î À̸§À» »ç¿ëÀÚÀÇ ÀÛ¾÷ µð·ºÅ丮¿Í °ü·ÃÇÏ¿© ÇØ¼®ÇÒÁö ¶Ç´Â ·çÆ® µð·ºÅ丮¿Í °ü·ÃÇÏ¿© ÇØ¼®ÇÒÁö ¿©ºÎ¸¦ Caching Proxy¿¡ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, FTP ¼­¹ö¿¡ ·Î±×ÀÎÇÑ »ç¿ëÀÚ°¡ /export/home/user1ÀÇ ±âº» ÀÛ¾÷ µð·ºÅ丮¸¦ °¡Áö°í ÀÖ°í, test¶ó´Â ÇÏÀ§ µð·ºÅ丮¿¡¼­ test1.exe¶ó´Â ÆÄÀÏÀ» °Ë»öÇÏ·Á°í ÇÏ´Â °æ¿ì, ÇÁ·Ï½Ã´Â FTP URLÀÌ ÇØ¼®µÇ´Â ¹æ¹ý¿¡ µû¶ó ´ÙÀ½ URLÀ» »ç¿ëÇÏ¿© FTP ¼­¹ö¿¡¼­ ÆÄÀÏÀ» °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù.

»ó´ë FTP URL °æ·Î°¡ ¼³Á¤µÇ¸é, »ç¿ëÀÚ´Â ·çÆ® µð·ºÅ丮¸¦ Ç¥½ÃÇÏ´Â %2F°¡ Àִ óÀ½ÀÇ ½½·¡½Ã ¹®ÀÚ(/)¸¦ ÀÌÅ»½ÃŰ´Â ±ÔÄ¢À» »ç¿ëÇÏ¿© Àý´ë °æ·Î¸¦ °è¼Ó ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ÀÛ¾÷ µð·ºÅ丮°¡ /export/home/user1ÀÎ user1ÀÌ user2ÀÇ ÀÛ¾÷ µð·ºÅ丮ÀÎ /export/home/user2¿¡ ¾×¼¼½ºÇÏ·Á´Â °æ¿ì, »ó´ë FTP URL °æ·Î À̸§ÀÌ ¼±ÅÃµÈ °æ¿ì¿¡µµ ftp://user1:user1pw@FTPhost/%2Fexport/home/user2/ file ¿äûÀ» ·çÆ® µð·ºÅ丮 /(Áï, Àý´ë °æ·Î À̸§À¸·Î)·Î ¿Ã¹Ù¸£°Ô ÇØ¼®ÇÕ´Ï´Ù.

FTP URL ÇØ¼® ¹æ¹ýÀ» ¼³Á¤ÇÏ·Á¸é, ±¸¼º ¹× °ü¸® ¾ç½Ä¿¡¼­ ÇÁ·Ï½Ã ±¸¼º -> ÇÁ·Ï½Ã ¼º´ÉÀ» ¼±ÅÃÇϽʽÿÀ. FTP URL paths should be: ¹ØÀÇ ¾ç½Ä ¾Æ·§ ºÎºÐ¿¡¼­, °æ·Î ½ÃÀÛÀ¸·Î Àý´ë °æ·Î¸¦ ¼±ÅÃÇÏ¿© ¼­¹öÀÇ ·çÆ® µð·ºÅ丮¸¦ ÁöÁ¤Çϰųª, »ó´ë °æ·Î¸¦ ¼±ÅÃÇÏ¿© »ç¿ëÀÚÀÇ ÀÛ¾÷ µð·ºÅ丮¸¦ ÁöÁ¤ÇϽʽÿÀ.

ÀÌ ¼³Á¤Àº ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏ¿¡¼­µµ º¯°æµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº FTPUrlPath -- FTP URLÀÌ ÇØ¼®µÇ´Â ¹æ¹ý ÁöÁ¤À» ÂüÁ¶ÇϽʽÿÀ.

FTP üÀÎ °ü¸®

´ÙÁß À¥ ÇÁ·Ï½Ã ¼­¹ö¿¡ ÇÔ²² ¿¬°áµÇ¾î ÀÖÀ¸¸é, FTP URLÀÌ ÀÖ´Â ¿äûÀ» FTP ¼­¹ö¿¡ Á÷Á¢ Àü¼ÛÇÏÁö ¾Ê°í ¿¬°áµÈ À¥ ÇÁ·Ï½Ã ¼­¹ö·Î Àü¼ÛÇϵµ·Ï ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. FTP ¿äû¿¡ üÀÎµÈ ÇÁ·Ï½Ã ¼­¹ö¸¦ ÁöÁ¤ÇÏ·Á¸é, ±¸¼º ¹× °ü¸® ¾ç½Ä¿¡¼­ ÇÁ·Ï½Ã ±¸¼º -> ÇÁ·Ï½Ã üÀÎ ¹× ºñÇÁ·Ï½Ã µµ¸ÞÀÎÀ» ¼±ÅÃÇϽʽÿÀ. http:// ÇÁ·ÎÅäÄÝ ¼³°è´Â À̰ÍÀÌ ftp:// ÇÁ·ÎÅäÄÝ ¼³°è ¿äûÀ» üÀÎÇÒ ¶§¿¡µµ üÀÎµÈ ÇÁ·Ï½Ã URLÀ» ÁöÁ¤ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏÀ» »ç¿ëÇÏ¿© FTP ¿¬°áÇϱ⸦ ±¸¼ºÇÏ·Á¸é, ftp_proxy -- FTP ¿äû¿¡ ´ëÇÑ ´Ù¸¥ ÇÁ·Ï½Ã ¼­¹ö ÁöÁ¤ÀÇ ÂüÁ¶ ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.

¼­¹ö ó¸® »ç¿ëÀÚ Á¤ÀÇ

ÀÌ ÁÖÁ¦¿¡¼­´Â CGI ÇÁ·Î±×·¥°ú Ŭ¶óÀÌ¾ðÆ®¿¡°Ô Àü´ÞµÈ HTML ¹®¼­¿¡ Á¤º¸¸¦ »ðÀÔÇϱâ À§ÇÑ Á¤º¸ Æ÷ÇÔ ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ¼­¹öÀÇ ¿À·ù ¸Þ½ÃÁö ¹× ÀÚ¿ø ¸ÊÇÎÀ» »ç¿ëÀÚ Á¤ÀÇÇÏ´Â ¹æ¹ýµµ ¼³¸íÇÕ´Ï´Ù.

Á¤º¸ Æ÷ÇÔ

Á¤º¸ Æ÷ÇÔ ±â´ÉÀ¸·Î ¼­¹ö°¡ ±âÁ¡ ¼­¹ö(Áï, ÇÁ·Ï½Ã ¶Ç´Â ij½ÃµÈ ¿ÀºêÁ§Æ®°¡ ¾Æ´Ñ ¼­¹ö)·Î ÀÛµ¿ÇÒ ¶§, ¼­¹ö°¡ Ŭ¶óÀÌ¾ðÆ®·Î Àü¼ÛÇÏ´Â CGI ÇÁ·Î±×·¥ ¹× HTML ¹®¼­¿¡ Á¤º¸¸¦ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇöÀç ³¯Â¥, ÆÄÀÏ Å©±â, ÆÄÀÏÀÇ ÃÖÁ¾ º¯°æ ³¯Â¥ µîÀÌ Å¬¶óÀÌ¾ðÆ®·Î Àü¼ÛÇÒ ¼ö ÀÖ´Â Á¤º¸ Á¾·ùÀÇ ¿¹ÀÔ´Ï´Ù. ÀÌ ¼½¼Ç¿¡¼­´Â Á¤º¸ Æ÷ÇÔÀ» À§ÇÑ ¸í·É Çü½ÄÀ» ¼³¸íÇϰí, Á¤º¸ Æ÷ÇÔÀ» CGI ÇÁ·Î±×·¥ ¹× HTML ¹®¼­¿¡¼­ ÀÛµ¿Çϱâ À§ÇÑ ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. ¶ÇÇÑ Á¤º¸ Æ÷ÇÔÀ» »ç¿ëÇÏ¿© ¿À·ù ÆäÀÌÁö¸¦ »ç¿ëÀÚ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.

Á¤º¸ Æ÷ÇÔ¿¡ ´ëÇÑ °í·Á»çÇ×

¼­¹ö¿¡¼­ Á¤º¸ Æ÷ÇÔÀ» »ç¿ëÇϱâ Àü¿¡ ¼º´É, º¸¾È ¹× À§Çè ¹®Á¦¸¦ °í·ÁÇÕ´Ï´Ù.

Á¤º¸ Æ÷ÇÔÀÇ ±¸¼º

Á¤º¸ Æ÷ÇÔÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇÏ·Á¸é, ±¸¼º ¹× °ü¸® ¾ç½Ä¿¡¼­ ¼­¹ö ±¸¼º -> ±âº» ¼³Á¤°ªÀ» ¼±ÅÃÇϽʽÿÀ. ÀÌ ¾ç½ÄÀ» »ç¿ëÇÏ¿© ´ÙÀ½ Á¤º¸ Æ÷ÇÔ À¯Çü Áß ½ÂÀÎÇÒ ¼ö ÀÖ´Â À¯ÇüÀ» ÁöÁ¤ÇϽʽÿÀ.

ÀÌ ¾ç½ÄÀ» »ç¿ëÇÏ¿© ÅØ½ºÆ® ¶Ç´Â HTML ¹®¼­ ¹× ´Ù¸¥ ÆÄÀÏ À¯Çü¿¡ ´ëÇÑ Á¤º¸ Æ÷ÇÔ Ã³¸® ¼öÇà ¿©ºÎµµ ÁöÁ¤ÇϽʽÿÀ.

¶ÇÇÑ Æ÷ÇÔ¿¡ »ç¿ëÇÏ´Â ÆÄÀÏ È®ÀåÀÚ¸¦ ÀνÄÇß´ÂÁö È®ÀÎÇϽʽÿÀ. ±¸¼º ¹× °ü¸® ¾ç½Ä¿¡¼­ ¼­¹ö ±¸¼º -> MIME À¯Çü ¹× ÀÎÄÚµùÀ» ¼±ÅÃÇÑ ÈÄ, MIME À¯Çü ¾ç½ÄÀ» »ç¿ëÇϽʽÿÀ. shtml ¹× htmls È®ÀåÀÚ´Â ±âº»°ªÀ¸·Î ÀνÄÇÔ¿¡ ÁÖÀÇÇϽʽÿÀ.

ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏÀÇ Áö½Ã¹®À» ÆíÁýÇÏ¿© Á¤º¸ Æ÷ÇÔÀÇ ¼­¹ö¸¦ ±¸¼ºÇÏ·Á¸é, ´ÙÀ½ Áö½Ã¹®¿¡ ´ëÇÑ ÂüÁ¶ ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.

Á¤º¸ Æ÷ÇÔÀÇ Çü½Ä

Á¤º¸ Æ÷ÇÔ ¸í·ÉÀº HTML ¹®¼­ ¶Ç´Â CGI ÇÁ·Î±×·¥¿¡ ¼³¸íÀ¸·Î Æ÷ÇԵǾî¾ß ÇÕ´Ï´Ù. ¸í·É Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.

<!--#directive tag=value ... --> 
¶Ç´Â 
<!--#directive tag="value" ... -->  

°ª ¿·ÀÇ µû¿ÈÇ¥´Â ¼±ÅÃÀûÀÌÁö¸¸, °ø¹éÀ» ÀÓº£µåÇϱâ À§Çؼ­´Â ÇʼöÀûÀÔ´Ï´Ù.

Á¤º¸ Æ÷ÇÔÀ» À§ÇÑ Áö½Ã¹®

ÀÌ Àý¿¡¼­´Â ¼­¹ö°¡ Á¤º¸ Æ÷ÇÔÀ» À§ÇØ ½ÂÀÎÇÏ´Â Áö½Ã¹®À» ¼³¸íÇÕ´Ï´Ù. (ÀÌ Áö½Ã¹®À» ºÎ·ÏB. ±¸¼º ÆÄÀÏ Áö½Ã¹®¿¡ ¹®¼­È­µÈ ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏÀÇ Áö½Ã¹®°ú È¥µ¿ÇÏÁö ¸¶½Ê½Ã¿À.)

config--ÆÄÀÏ Ã³¸® Á¦¾î

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ÆÄÀÏ Ã³¸®ÀÇ Æ¯Á¤ Ãø¸éÀ» Á¦¾îÇϽʽÿÀ. À¯È¿ÇÑ Å±״ cmntmsg, errmsg, sizefmt, timefmtÀÔ´Ï´Ù.

cmntmsg
ÀÌ Å±׸¦ »ç¿ëÇÏ¿© ´Ù¸¥ Áö½Ã¹®ÀÌ Ãß°¡ÇÑ ¼³¸íÀÇ ½ÃÀÛ ºÎºÐ ¾Õ¿¡ ³ª¿Ã ¸Þ½ÃÁö¸¦ ÁöÁ¤ÇϽʽÿÀ. Áö½Ã¹® ½ºÆå°ú "-->" »çÀÌÀÇ ÅØ½ºÆ®¸¦ Æ÷ÇÔÇÏ´Â ÀÓÀÇ Áö½Ã¹®ÀÇ °æ¿ì, ÀÌ ÅØ½ºÆ®´Â ¼³¸íÀ¸·Î ó¸®µÇ°í ¼­¹ö°¡ Ŭ¶óÀÌ¾ðÆ®·Î Àü¼ÛÇÏ´Â ÆÄÀÏ¿¡ Ãß°¡µË´Ï´Ù.

¿¹Á¦:

<!--#config cmntmsg="[This is a comment]" -->
<!-- #echo var="  " extra text -->

°á°ú: <!--[This is a comment] extra text -->

±âº»°ª: [the following was extra in the directive]

errmsg
ÀÌ Å±׸¦ »ç¿ëÇÏ¿© ÆÄÀÏÀÌ Ã³¸®µÉ ¶§ ¿À·ù°¡ ¹ß»ýÇÏ´Â °æ¿ì Ŭ¶óÀÌ¾ðÆ®·Î Àü¼ÛµÇ´Â ¸Þ½ÃÁö¸¦ ÁöÁ¤ÇϽʽÿÀ. ¸Þ½ÃÁö´Â ¼­¹öÀÇ ¿À·ù ·Î±×¿¡ ±â·ÏµË´Ï´Ù.

¿¹Á¦:

<!-- #config errmsg="[An error occurred]" -->

±âº»°ª: "[An error occurred while processing this directive]"

sizefmt
ÀÌ Å±׸¦ »ç¿ëÇÏ¿©, ÆÄÀÏ Å©±â¸¦ Ç¥½ÃÇÒ Çü½ÄÀ» ÁöÁ¤ÇϽʽÿÀ. ´ÙÀ½ ¿¹Á¦¿¡¼­, bytes´Â ¹ÙÀÌÆ® ¼ö¸¦ Ç¥½ÃÇÏ´Â µ¥ »ç¿ëµÇ´Â °ªÀ̰í, abbrev´Â ų·Î¹ÙÀÌÆ®³ª ¸Þ°¡¹ÙÀÌÆ®¸¦ Ç¥½ÃÇÏ´Â µ¥ »ç¿ëµÇ´Â °ªÀÔ´Ï´Ù.

¿¹Á¦ 1:

<!--#config sizefmt=bytes -->
<!--#fsize file=foo.html -->

°á°ú: 1024

¿¹Á¦ 2:

<!--#config sizefmt=abbrev -->
<!--#fsize file=foo.html -->

°á°ú: 1K

±âº»°ª: "abbrev"

timefmt
ÀÌ Å±׸¦ »ç¿ëÇÏ¿©, ³¯Â¥¸¦ Á¦°øÇÏ´Â µ¥ »ç¿ëÇÒ Çü½ÄÀ» ÁöÁ¤ÇϽʽÿÀ.

¿¹Á¦:

<!--#config timefmt="%D %T" -->
<!--#flastmod file=foo.html -->

°á°ú: "10/18/95 12:05:33"

±âº»°ª: "%a, %d %b %Y %T %Z"

´ÙÀ½ÀÇ strftime() Çü½ÄÀº timefmt ÅÂ±×¿Í ÇÔ²² À¯È¿ÇÕ´Ï´Ù

ÁöÁ¤ÀÚ ÀǹÌ
%% %(À¸)·Î ¹Ù²Ù±â
%a Ãà¾àÇü ¿äÀÏ À̸§À¸·Î ¹Ù²Ù±â
%A Àüü ¿äÀÏ À̸§À¸·Î ¹Ù²Ù±â
%b Ãà¾àÇü ¿ù À̸§À¸·Î ¹Ù²Ù±â
%B Àüü ¿ù À̸§À¸·Î ¹Ù²Ù±â
%c ³¯Â¥ ¹× ½Ã°£À¸·Î ¹Ù²Ù±â
%C ¼¼±â ¼ýÀÚ·Î ¹Ù²Ù±â(³âÀ» 100À¸·Î ³ª´©°í Ãà¾àÇÔ)
%d ¿ùÀÇ ³¯Â¥(01-31)·Î ¹Ù²Ù±â
%D ³¯Â¥¸¦ %m/%d/%y·Î »ðÀÔ
%e 1³âÀÇ ¿ùÀ» 10Áø¼ö(01-12)·Î »ðÀÔ(C POSIX¿¡¼­¸¸, 2°³ÀÇ ¹®ÀÚ, ¿À¸¥ÂÊ ÀÚ¸® ¸ÂÃãÀ¸·Î, °ø¹é ä¿öÁø ÇʵåÀÔ´Ï´Ù).
%E[cCxyY] ´ëü ³¯Â¥/½Ã°£ Çü½ÄÀ» »ç¿ëÇÒ ¼ö ¾øÀ¸¸é, %E ¼³¸íÀÚ°¡ È®ÀåµÇÁö ¾ÊÀº Çü½Ä¿¡ ´ëÀÀµË´Ï´Ù(¿¹¸¦ µé¾î, %EC´Â %C¿¡ ´ëÀÀµË´Ï´Ù).
%Ec ´ëü ³¯Â¥ ¹× ½Ã°£ Ç¥ÇöÀ¸·Î ¹Ù²Ù±â
%EC ´ëü Ç¥Çö¿¡¼­ ±âº» ³â(±â°£)ÀÇ À̸§À¸·Î ¹Ù²Ù±â
%Ex ´ëü ³¯Â¥ Ç¥ÇöÀ¸·Î ¹Ù²Ù±â
%EX ´ëü ½Ã°£ Ç¥ÇöÀ¸·Î ¹Ù²Ù±â
%Ey ´ëü Ç¥Çö¿¡¼­ %EC(³â¸¸)¿¡¼­ ¿ÀÇÁ¼ÂÀ¸·Î ¹Ù²Ù±â
%EY Àüü ´ëü ³â Ç¥ÇöÀ¸·Î ¹Ù²Ù±â
%h Ãà¾àÇü ¿ù À̸§(%b¿Í µ¿ÀÏÇÑ)À¸·Î ¹Ù²Ù±â
%H 10Áø¼ö(00-23)ÀÎ ½Ã°£(23½Ã°£ ½Ã°è)À¸·Î ¹Ù²Ù±â
%I 10Áø¼ö(00-12)ÀÎ ½Ã°£(12½Ã°£ ½Ã°è)À¸·Î ¹Ù²Ù±â
%j ³âÀÇ ³¯Â¥(001-366)·Î ¹Ù²Ù±â
%m ¿ù(01-12)·Î ¹Ù²Ù±â
%M ºÐ(00-59)À¸·Î ¹Ù²Ù±â
%n »õ ÇàÀ¸·Î ¹Ù²Ù±â
%O[deHlmMSUwWy] ´ëü ³¯Â¥/½Ã°£ Çü½ÄÀ» »ç¿ëÇÒ ¼ö ¾øÀ¸¸é, %E ¼³¸íÀÚ°¡ È®ÀåµÇÁö ¾ÊÀº Çü½Ä¿¡ ´ëÀÀµË´Ï´Ù(¿¹¸¦ µé¾î, %0d´Â %d¿¡ ´ëÀÀµË´Ï´Ù).
%Od ´ëü ¼ýÀÚ ±âÈ£¸¦ »ç¿ëÇÏ¿© 0¿¡ ´ëÇÑ ´ëü ¹®ÀÚ°¡ ÀÖÀ¸¸é 0À», ±×·¸Áö ¾ÊÀ¸¸é °ø¹éÀ» ¾Õ¿¡ µÎµµ·Ï ä¿öÁø ¿ùÀÇ ³¯Â¥·Î ¹Ù²Ù±â
%Oe ´ëü ¼ýÀÚ ±âÈ£¸¦ »ç¿ëÇÏ¿© °ø¹éÀ» ¾Õ¿¡ µÎµµ·Ï ä¿öÁø ¿ùÀÇ ³¯Â¥·Î ¹Ù²Ù±â
%OH ´ëü ¼ýÀÚ ±âÈ£¸¦ »ç¿ëÇÏ¿© ½Ã°£(24½Ã°£ ½Ã°è)À¸·Î ¹Ù²Ù±â
%OI ´ëü ¼ýÀÚ ±âÈ£¸¦ »ç¿ëÇÏ¿© ½Ã°£(12½Ã°£ ½Ã°è)À¸·Î ¹Ù²Ù±â
%Om ´ëü ¼ýÀÚ ±âÈ£¸¦ »ç¿ëÇÏ¿© ¿ù·Î ¹Ù²Ù±â
%OM ´ëü ¼ýÀÚ ±âÈ£¸¦ »ç¿ëÇÏ¿© ¿ù·Î ¹Ù²Ù±â
%OS ´ëü ¼ýÀÚ ±âÈ£¸¦ »ç¿ëÇÏ¿© ÃÊ·Î ¹Ù²Ù±â
%OU ´ëü ¼ýÀÚ ±âÈ£¸¦ »ç¿ëÇÏ¿© ³âÀÇ ÁÖ ¼ö(ÀÏ¿äÀÏÀ» ÁÖÀÇ Ã¹ ¹øÂ° ³¯·ÎÇϸç %U¿¡ ÇØ´çÇÏ´Â ±ÔÄ¢)·Î ¹Ù²Ù±â
%Ow ´ëü ¼ýÀÚ ±âÈ£¸¦ »ç¿ëÇÏ¿© ¿äÀÏ(ÀÏ¿äÀÏ=0)·Î ¹Ù²Ù±â
%OW ´ëü ¼ýÀÚ ±âÈ£¸¦ »ç¿ëÇÏ¿© ³âÀÇ ÁÖ ¼ö(¿ù¿äÀÏÀ» ÁÖÀÇ Ã¹ ¹øÂ° ³¯·ÎÇÔ)·Î ¹Ù²Ù±â
%Oy ´ëü Ç¥Çö¿¡¼­ ³â(%C·ÎºÎÅÍ ¿ÀÇÁ¼Â)À¸·Î ¹Ù²Ù±â, ´ëü ¼ýÀÚ ±âÈ£ »ç¿ë
%p ·ÎÄÿ¡¼­ AM ¶Ç´Â PM¿¡ ÇØ´çÇÏ´Â °ÍÀ¸·Î ¹Ù²Ù±â
%r %I:%M:%S%p¿¡ ÇØ´çÇÏ´Â ¹®ÀÚ¿­·Î ¹Ù²Ù±â
%R 24½Ã°£ Ç¥½Ã¹ý(%H:%M)ÀÇ ½Ã°£À¸·Î ¹Ù²Ù±â
%S ÃÊ(00-61)·Î ¹Ù²Ù±â
%t ÅÇÀ¸·Î ¹Ù²Ù±â
%T %H:%M:%S¿¡ ÇØ´çÇÏ´Â ¹®ÀÚ¿­·Î ¹Ù²Ù±â
%u 12Áø¼ö(1 - 7)·Î 1ÀÌ ¿ù¿äÀÏÀ» Ç¥½ÃÇÏ´Â ¿äÀÏ·Î ¹Ù²Ù±â
%U ÀÏ¿äÀÏÀÌ ÁÖÀÇ Ã¹ ¹øÂ° ³¯ÀÎ ³âÀÇ ÁÖ ¼ö(00-53)·Î ¹Ù²Ù±â
%V ¿ù¿äÀÏÀÌ ÁÖÀÇ Ã¹ ¹øÂ° ³¯ÀÎ ³âÀÇ ÁÖ ¼ö(00-53)·Î ¹Ù²Ù±â
%w ÀÏ¿äÀÏÀÌ 0ÀÎ ¿äÀÏ(0-6)·Î ¹Ù²Ù±â
%W ¿ù¿äÀÏÀÌ ÁÖÀÇ Ã¹ ¹øÂ° ³¯ÀÎ ³âÀÇ ÁÖ ¼ö(00-53)·Î ¹Ù²Ù±â
%x ÀûÀýÇÑ ³¯Â¥ Ç¥ÇöÀ¸·Î ¹Ù²Ù±â
%X ÀûÀýÇÑ ½Ã°£ Ç¥ÇöÀ¸·Î ¹Ù²Ù±â
%y ¼¼±âÀÇ µÎ ÀÚ¸® ³â ¼ö·Î ¹Ù²Ù±â
%Y Àüü ³× ÀÚ¸® ³â ¼ö·Î ¹Ù²Ù±â
%Z Ç¥ÁØ ½Ã°£´ëÀÇ À̸§À¸·Î ¹Ù²Ù°Å³ª, Ç¥ÁØ ½Ã°£´ë¸¦ ¾Ë ¼ö ¾øÀ¸¸é ¹®ÀÚ ¾øÀ½

¿î¿µ üÁ¦ ±¸¼ºÀº Àüü ¹× Ãà¾à ¿ù À̸§ ¹× ³âÀ» ÆÇº°ÇÕ´Ï´Ù.

echo--º¯¼ö°ª Ç¥½Ã

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© var ű׷ΠÁöÁ¤µÈ ȯ°æ º¯¼ö °ªÀ» Ç¥½ÃÇϽʽÿÀ. º¯¼ö°¡ ¹ß°ßµÇÁö ¾ÊÀ¸¸é, (¾øÀ½)ÀÌ Ç¥½ÃµË´Ï´Ù. ¶ÇÇÑ echo´Â setÀ̳ª global Áö½Ã¹®ÀÌ ¼³Á¤ÇÑ °ªÀ» Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ÀÇ È¯°æ º¯¼ö¸¦ Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

DATE_GMT
±×¸®´ÏÄ¡ Ç¥ÁØ ½Ã°£´ëÀÇ ÇöÀç ³¯Â¥ ¹× ½Ã°£. ÀÌ º¯¼öÀÇ Çü½ÄÀº config timefmt Áö½Ã¹®À» »ç¿ëÇÏ¿© Á¤Àǵ˴ϴÙ.
DATE_LOCAL
ÇöÀç ³¯Â¥ ¹× ·ÎÄà ½Ã°£. ÀÌ º¯¼ö Çü½ÄÀº config timefmt Áö½Ã¹®À» »ç¿ëÇÏ¿© Á¤Àǵ˴ϴÙ.
DOCUMENT_NAME
ÃÖ»óÀÇ ¹®¼­ À̸§. HTMLÀÌ CGI¿¡ ÀÇÇØ »ý¼ºµÈ °æ¿ì, ÀÌ º¯¼ö´Â CGI À̸§ÀÌ µé¾î ÀÖ½À´Ï´Ù.
DOCUMENT_URI
Ŭ¶óÀÌ¾ðÆ®°¡ Á¶È¸ ¹®ÀÚ¿­ ¾øÀÌ ¿äûÇÑ Àüü URL.
LAST_MODIFIED
ÇöÀç ¹®¼­°¡ ÃÖÁ¾ º¯°æµÈ ³¯Â¥ ¹× ½Ã°£. ÀÌ º¯¼öÀÇ Çü½ÄÀº config timefmt Áö½Ã¹®À» »ç¿ëÇÏ¿© Á¤Àǵ˴ϴÙ.
QUERY_STRING_UNESCAPED
Ŭ¶óÀÌ¾ðÆ®°¡ Àü¼ÛÇÑ Å½»ö Á¶È¸. ÀÌ Á¶È¸´Â CGI°¡ HTMLÀ» »ý¼ºÇÏÁö ¾ÊÀº °æ¿ì Á¤ÀǵÇÁö ¾Ê½À´Ï´Ù.
SSI_DIR
SSI_ROOT¿Í °ü·ÃµÈ ÇöÀç ÆÄÀÏ °æ·Î. ÇöÀç ÆÄÀÏÀÌ SSI_ROOT¿¡ ÀÖÀ¸¸é, ÀÌ °ªÀº "/"ÀÔ´Ï´Ù.
SSI_FILE
ÇöÀç ÆÄÀÏÀÇ À̸§.
SSI_INCLUDE
ÇöÀç ÆÄÀÏÀ» °Ë»öÇÑ Æ÷ÇÔ ¸í·É¿¡ »ç¿ëµÈ °ª. ÀÌ °ªÀº ÃÖ»óÀÇ ÆÄÀÏ·Î Á¤ÀǵÇÁö ¾Ê½À´Ï´Ù.
SSI_PARENT
SSI_ROOT¿Í °ü·ÃÇÏ¿© ÇöÀç ÆÄÀÏ¿¡¼­ °Ë»öµÈ Á¤º¸ Æ÷ÇÔ ¸í·ÉÀ» Æ÷ÇÔÇϰí ÀÖ´Â ÆÄÀÏÀÇ °æ·Î ¹× ÆÄÀÏ À̸§.
SSI_ROOT
ÃÖ»óÀÇ ÆÄÀÏ °æ·Î. ¸ðµç Æ÷ÇÔ ¿äûÀº ÀÌ µð·ºÅ丮³ª ÀÌ µð·ºÅ丮ÀÇ ÇÏÀ§ µð·ºÅ丮¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

¿¹Á¦:

<!--#echo var=SSI_DIR -->

exec--CGI ÇÁ·Î±×·¥ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿©, CGI ÇÁ·Î±×·¥ Ãâ·ÂÀ» Æ÷ÇÔÇϽʽÿÀ. exec Áö½Ã¹®Àº ´ÙÀ½ »çÇ×À» Á¦¿ÜÇϰí CGI°¡ Ãâ·ÂÇÏ´Â HTTP Çì´õ¸¦ ¹ö¸³´Ï´Ù.

ÄÁÅÙÃ÷ À¯Çü
´Ù¸¥ Á¤º¸¿¡ ´ëÇÑ Ãâ·Â º»¹®À» ±¸¹® ºÐ¼®ÇÒÁö ¿©ºÎ¸¦ ÆÇº°ÇÕ´Ï´Ù.
ÄÁÅÙÃ÷ ¾Ïȣȭ
EBCDIC·ÎºÎÅÍ ASCII·ÎÀÇ º¯È¯À» ¿Ï·áÇØ¾ß ÇÏ´ÂÁö ¿©ºÎ¸¦ ÆÇº°ÇÕ´Ï´Ù.
ÃÖÁ¾ º¯°æ
ÇöÀç °ªÀÌ ÁöÁ¤µÈ °ªº¸´Ù »õ·Î¿î °ªÀ̸é ÇöÀçÀÇ ÃÖÁ¾ º¯°æ Çì´õ °ªÀ» ¹Ù²ß´Ï´Ù.

cgi--CGI ÇÁ·Î±×·¥ URL ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿©, CGI ÇÁ·Î±×·¥ÀÇ URLÀ» ÁöÁ¤ÇϽʽÿÀ.

ÀÌ ¿¹Á¦¿¡¼­, programÀº ½ÇÇàµÉ CGI ÇÁ·Î±×·¥À̰í path_info ¹× query_stringÀº ȯ°æ º¯¼ö·Î ÇÁ·Î±×·¥¿¡ Àü´ÞµÈ Çϳª ÀÌ»óÀÇ ¸Å°³º¯¼öÀÔ´Ï´Ù.

<!--#exec cgi="/cgi-bin/program/path_info?query_string" -->

´ÙÀ½ ¿¹Á¦´Â º¯¼öÀÇ »ç¿ëÀ» Ç¥½ÃÇÕ´Ï´Ù.

<!--#exec cgi="&path;&cgiprog;&pathinfo;&querystring;" -->

flastmod--¹®¼­°¡ ÃÖÁ¾ º¯°æµÈ ³¯Â¥ ¹× ½Ã°£ Ç¥½Ã

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿©, ¹®¼­°¡ º¯°æµÈ ÃÖÁ¾ ³¯Â¥ ¹× ½Ã°£À» Ç¥½ÃÇϽʽÿÀ. ÀÌ º¯¼öÀÇ Çü½ÄÀº config timefmt Áö½Ã¹®À» »ç¿ëÇÏ¿© Á¤Àǵ˴ϴÙ. file ¹× virtual ű״ ÀÌ Áö½Ã¹®°ú ´õºÒ¾î À¯È¿Çϸç, Àǹ̴ ´ÙÀ½°ú °°ÀÌ Á¤Àǵ˴ϴÙ.

Áö½Ã¹® Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.

<!--#flastmod file="/path/file" --> 
<!--#flastmod virtual="/path/file" -->

file
ÀÌ Å±׸¦ »ç¿ëÇÏ¿© ÆÄÀÏÀÇ À̸§À» ÁöÁ¤ÇϽʽÿÀ. flastmod, fsize, include¿¡ ´ëÇØ¼­, fileÀÌ '/' ´ÙÀ½¿¡ ¿À´Â °æ¿ì SSI_ROOT¿¡ »ó´ëÀûÀÎ °ÍÀ¸·Î ÃßÁ¤µË´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, SSI_DIR¿¡ »ó´ëÀûÀÔ´Ï´Ù. ÁöÁ¤µÈ ÆÄÀÏÀº SSI_ROOT³ª ÇÏÀ§ Áß Çϳª¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¿¹Á¦´Â ´ÙÀ½°ú °°½À´Ï´Ù.
<!--#flastmod file="/path/file" -->
virtual
ÀÌ Å±׸¦ »ç¿ëÇÏ¿© ¹®¼­¿¡ ´ëÇÑ °¡»ó °æ·ÎÀÇ URLÀ» ÁöÁ¤ÇϽʽÿÀ. flastmod, fsize, include¿¡ ´ëÇØ¼­, virtualÀº Ç×»ó ¼­¹öÀÇ ¸ÊÇÎ Áö½Ã¹®À» ÅëÇØ Àü´ÞµË´Ï´Ù. ¿¹Á¦´Â ´ÙÀ½°ú °°½À´Ï´Ù.
<!--#flastmod virtual="/path/file" -->

¿¹Á¦:

<!--#flastmod file="foo.html" -->

°á°ú: 12May96

fsize--ÆÄÀÏ Å©±â Ç¥½Ã

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ÁöÁ¤µÈ ÆÄÀÏÀÇ Å©±â¸¦ Ç¥½ÃÇϽʽÿÀ. ÀÌ º¯¼ö¸¦ Çü½Ä ÁöÁ¤ÇÏ´Â °ÍÀº config sizefmt Áö½Ã¹®À» »ç¿ëÇÏ¿© ÁöÁ¤µË´Ï´Ù. file ¹× virtual ű״ ÀÌ Áö½Ã¹®°ú ´õºÒ¾î À¯È¿Çϸç, Àǹ̴ ÀÌÀüÀÇ flastmod Áö½Ã¹®¿¡ Á¤ÀÇµÈ °Í°ú µ¿ÀÏÇÕ´Ï´Ù.

¿¹Á¦:

<!--#fsize file="/path/file" -->
<!--#fsize virtual="/path/file" -->

°á°ú: 1K

global--±Û·Î¹ú º¯¼ö Á¤ÀÇ

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿©, ÀÌ ÆÄÀÏÀ̳ª Æ÷ÇÔµÈ ÆÄÀÏÀÌ ³ªÁß¿¡ ¿¡ÄÚÇÒ ¼ö ÀÖ´Â Àüü º¯¼ö¸¦ Á¤ÀÇÇϽʽÿÀ.

¿¹Á¦:

<!--#global var=VariableName value="SomeValue" -->

¿¹¸¦ µé¸é, °¡»ó °æ°è¸¦ °¡·ÎÁú·¯ »óÀ§ ¹®¼­¸¦ ÂüÁ¶ÇÏ·Á¸é, ±Û·Î¹ú º¯¼ö DOCUMENT_URI¸¦ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ ÇÏÀ§ ¹®¼­ÀÇ Àüü º¯¼ö¸¦ ÂüÁ¶ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ¿¹Á¦´Â »óÀ§ ¹®¼­¿¡ »ðÀÔÇØ¾ß ÇÏ´Â HTML ÄÚµùÀ» Ç¥½ÃÇÕ´Ï´Ù.

<!--#global var="PARENT_URI" value=&DOCUMENT_URI; -->

ÀÌ ¿¹Á¦´Â ÇÏÀ§ ¹®¼­¿¡ »ðÀÔÇØ¾ß ÇÏ´Â HTML ÄÚµùÀ» Ç¥½ÃÇÕ´Ï´Ù.

<!--#flastmod virtual=&PARENT_URI; -->

include--Ãâ·Â¿¡ ¹®¼­ Æ÷ÇÔ

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© Ãâ·Â¿¡ ¹®¼­ÀÇ ÅØ½ºÆ®¸¦ Æ÷ÇÔÇϽʽÿÀ. file ¹× virtual ű״ ÀÌ Áö½Ã¹®°ú ´õºÒ¾î À¯È¿Çϸç, Àǹ̴ À§ÀÇ flastmod Áö½Ã¹®¿¡ Á¤ÀÇµÈ °Í°ú µ¿ÀÏÇÕ´Ï´Ù.

set--¿¡ÄÚÇÒ º¯¼ö ¼³Á¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿©, ÀÌ ÆÄÀϸ¸ ³ªÁß¿¡ ¿¡ÄÚÇÒ ¼ö ÀÖ´Â º¯¼ö¸¦ ¼³Á¤ÇϽʽÿÀ.

¿¹Á¦:

 <!--#set var="Variable 2" value="AnotherValue" -->

Áö½Ã¹®À» Á¤ÀÇÇÏ´Â µ¿¾È, value Áß°£¿¡¼­ ¹®ÀÚ¿­À» ¹Ýº¹ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹Á¦´Â ´ÙÀ½°ú °°½À´Ï´Ù.

<!--#include file="&filename;" -->

º¯¼ö: ¼­¹öÃø ¼³Á¤ Áö½Ã¹® µÚ¿¡´Â ÀϹÝÀûÀ¸·Î echo Áö½Ã¹®ÀÌ µû¶ó¿Í¼­, ¼³Á¤ º¯¼ö¸¦ Ž»öÇϰí, º¯¼ö°¡ ¹ß°ßµÈ Àå¼Ò¿¡¼­ ¿¡ÄÚÇϰí, ÀÌ ±â´ÉÀ» ÁøÇàÇÕ´Ï´Ù. º¯¼ö¿¡ ´ëÇÑ ¿©·¯ ÂüÁ¶»çÇ×ÀÌ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù. ¼­¹öÃø ¼³Á¤À¸·Î ÀÌ¹Ì ¼³Á¤µÈ º¯¼ö¸¦ ¿¡ÄÚÇÒ ¼ö ÀÖ½À´Ï´Ù. set º¯¼ö°¡ ¹ß°ßµÇÁö ¾ÊÀ¸¸é, ¾øÀ½ÀÌ Ç¥½ÃµË´Ï´Ù

Á¤º¸ Æ÷ÇÔÀÌ ¼­¹öÃø ¼³Á¤¿¡¼­ º¯¼ö ÂüÁ¶»çÇ×À» ¹ß°ßÇϸé, ¼­¹öÃø¿¡¼­ ÇØ¼®ÇÏ·Á°í ÇÕ´Ï´Ù. ´ÙÀ½ ¿¹Á¦ÀÇ µÎ ¹øÂ° Çà¿¡¼­ ¼­¹öÃø º¯¼ö &index;´Â var ¹®ÀÚ¿­°ú ÇÔ²² »ç¿ëµÇ¾î º¯¼ö À̸§ var1À» ±¸¼ºÇÕ´Ï´Ù. ±×·± ´ÙÀ½ &ecirc;¿¡¼­ &¸¦ »« °ªÀ» º¯¼ö &var1;¿¡ ÁöÁ¤ÇÏ¿© º¯¼ö·Î ÀνĵÇÁö ¾Ê°Ô ÇÕ´Ï´Ù. ´ë½Å ÀÌ´Â fr&ecirc;d ¶Ç´Â e À§¿¡ °îÀý ¾×¼¾Æ®°¡ ºÙÀº fred¸¦ ÀÛ¼ºÇÏ´Â ¹®ÀÚ¿­·Î »ç¿ëµË´Ï´Ù. &ecirc; º¯¼ö´Â Ŭ¶óÀ̾ðÆ®Ãø º¯¼öÀÔ´Ï´Ù.

<!--#set var="index" value="1" --> 
<!--#set var="var&index;" value="fr\&ecirc;d" --> 
<!--#echo var="var1" -->

À̽ºÄÉÀÌÇÁµÈ ¹®ÀÚ(À̽ºÄÉÀÌÇÁµÈ º¯¼ö¶ó°í ºÒ¸²)´Â ¹é½½·¡½Ã(\)¸¦ ¾Õ¿¡ µÎ°í ´ÙÀ½À» Æ÷ÇÔÇÕ´Ï´Ù.

¹®ÀÚ ÀǹÌ
\a °æº¸(º§)
\b ¹é½ºÆäÀ̽º
\f Æû Çǵå(»õ ÆäÀÌÁö)
\n »õ Çà
\r ij¸®Áö ¸®ÅÏ
\t ¼öÆò ÅÇ
\v ¼öÁ÷ ÅÇ
\' ÀÛÀº µû¿ÈÇ¥
\" Å« µû¿ÈÇ¥
\? ¹°À½Ç¥
\\ ¹é½½·¡½Ã
\- ÇÏÀÌÇÂ
\. ¸¶Ä§Ç¥
\& ¾ÚÆÛ»÷µå

¿À·ù ¸Þ½ÃÁö »ç¿ëÀÚ Á¤ÀÇ

Caching Proxy°¡ ¸®ÅÏÇÏ´Â ¿À·ù ¸Þ½ÃÁö¸¦ »ç¿ëÀÚ Á¤ÀÇÇÒ ¼ö ÀÖÀ¸¸ç ƯÁ¤ ¿À·ù Á¶°Ç¿¡ ´ëÇÑ Æ¯Á¤ ¸Þ½ÃÁö¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ±¸¼º ¹× °ü¸® ¾ç½Ä¿¡¼­ ¼­¹ö ±¸¼º -> ¿À·ù ¸Þ½ÃÁö »ç¿ëÀÚ Á¤ÀǸ¦ ¼±ÅÃÇϽʽÿÀ. ÀÌ ¾ç½ÄÀ» »ç¿ëÇÏ¿© ¿À·ù Á¶°ÇÀ» ¼±ÅÃÇϰí ÇØ´ç Á¶°Ç¿¡ »ç¿ëÇÒ Æ¯Á¤ HTMLÀ» ÁöÁ¤ÇϽʽÿÀ.

ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏÀÇ Áö½Ã¹®À» ÆíÁýÇÏ¿© ¿À·ù ¸Þ½ÃÁö¸¦ »ç¿ëÀÚ Á¤ÀÇÇÏ·Á¸é, ErrorPage -- ƯÁ¤ ¿À·ù Á¶°Ç¿¡ ´ëÇØ »ç¿ëÀÚ Á¤ÀÇµÈ ¸Þ½ÃÁö ÁöÁ¤ Áö½Ã¹®¿¡ ´ëÇÑ ÂüÁ¶ ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.

RTSP(Real Time Streaming Protocol) °æ·Î ÀçÁöÁ¤

ÀÌ´Â ¿ª¹æÇâ ÇÁ·Ï½Ã ±¸¼º¿¡¸¸ Àû¿ëÇÕ´Ï´Ù.

WebSphere Application Server, ¹öÀü 6.1Àº RTSP °æ·Î ÀçÁöÁ¤±â ¾ç½ÄÀ¸·Î ½ºÆ®¸®¹Ö ¸Åü Áö¿øÀ» ¼Ò°³ÇÕ´Ï´Ù. RTSP¸¦ »ç¿ëÇϸé Caching Proxy°¡ ¸Åü Àç»ý±â¿Í Á¢¼ÓÇϴ ù ÁöÁ¡À¸·Î ÀÛµ¿Çϰí, ¿äûÀ» ÇØ´ç ÇÁ·Ï½Ã ¼­¹ö³ª ¿äûÇÑ ¸Åü ³»¿ëÀ» Á¦°øÇÏ´Â ÄÁÅÙÃ÷ ¼­¹ö·Î °æ·Î ÀçÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

½Ç½Ã°£ ½ºÆ®¸®¹Ö ÇÁ·ÎÅäÄÝÀÎ RTSP·Î RFC 2326¿¡ Á¤ÀǵǾî ÀÖ½À´Ï´Ù. RTSP´Â µ¥ÀÌÅÍ ½ºÆ®¸²À» Á¦¾îÇϱâ À§ÇÑ ÀÎÅÍ³Ý Ç¥ÁØ ÇÁ·ÎÅäÄÝÀÔ´Ï´Ù. ½ºÆ®¸² Àü´Þ ±â¼úÀº ¾øÁö¸¸, À¶Å뼺ÀÌ À־ ºñµð¿À³ª ¿Àµð¿À Àç»ýÀåÄ¡¿Í °ü·ÃµÇÁö ¾ÊÀº µ¥ÀÌÅÍ ½ºÆ®¸²À» Á¦¾îÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

RTSP °æ·Î ÀçÁöÁ¤ Á¤º¸

RTSP °æ·Î ÀçÁöÁ¤ ±â´ÉÀ» »ç¿ëÇÏ¿©, Caching Proxy´Â RTSP¿¡ ÀÇÇØ Á¦¾îµÈ ½ºÆ®¸®¹Ö ¸Åü ¼¼¼Ç¿¡ ´ëÇÑ ¿äûÀ» °æ·Î ÀçÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½°ú °°Àº ¸Åü À¯ÇüÀÌ Æ÷ÇԵ˴ϴÙ.

RTSP Æ÷Æ®(ÁÖ·Î 554)ÀÇ ÇÁ·Ï½Ã ¼­¹ö¿Í Á¢¼ÓÇϵµ·Ï ±¸¼ºµÉ ¼ö ÀÖ´Â Àç»ý±â´Â Caching Proxy¿¡¼­ ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÏ¿©, RTSP °æ·Î ÀçÁöÁ¤±â°¡ ¿äûÀ» ó¸®Çϵµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù.

RTSP °æ·Î ÀçÁöÁ¤±â´Â ¸Åü ÇÁ¸®Á¨Å×À̼ÇÀ» ij½ÃÇϰųª Á÷Á¢ ÇÁ·Ï½ÃÇÏÁö ¾Ê½À´Ï´Ù. RTSP °æ·Î ÀçÁöÁ¤±â°¡ ÀÌ µÎ °¡Áö ±â´É Áß Çϳª ¶Ç´Â µÎ °¡Áö ±â´ÉÀ» ¸ðµÎ Á¦°øÇÏ·Á¸é Ÿ»çÀÇ ½ºÆ®¸®¹Ö ¸Åü ¼­¹ö¿Í ¿¬°èÇÏ¿© »ç¿ëµÇ¾î¾ß ÇÕ´Ï´Ù. RTSP °æ·Î ÀçÁöÁ¤±â°¡ ÀÖ´Â Caching Proxy´Â Çϳª ÀÌ»óÀÇ RTSP ÇÁ·Ï½Ã ¼­¹ö¿¡ ³×Æ®¿öÅ© ¾×¼¼½º °¡´ÉÇØ¾ß ÇÕ´Ï´Ù.

RTSP ÇѰè

ÀÌ ±â´É¿¡´Â ´ÙÀ½°ú °°Àº ÇѰ谡 ÀÖ½À´Ï´Ù.

ÇöÀç´Â RealNetworks ±â¼ú¸¸ Áö¿øµË´Ï´Ù. ¿©±â¿¡´Â RealProxy ÇÁ·Ï½Ã ¼­¹ö, RealServer ±âÁ¡ ¼­¹ö ¹× RealPlayer ¸Åü Àç»ý±â°¡ Æ÷ÇԵ˴ϴÙ.

RTSP Çâ»ó

ÀÌÀü¿¡ RTSP °æ·Î ÀçÁöÁ¤±â¿¡´Â ¸ðµç URLÀÇ µ¿ÀÏÇÑ ±âÁ¡ ¼­¹ö¿¡ ´ëÇÑ ¸ðµç ¿äûÀÌ µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î °æ·Î ÀçÁöÁ¤µÇ´Â ÇѰ谡 ÀÖ¾ú½À´Ï´Ù. ÆÄÀÏ À̸§À̳ª ¿äûµÈ URL¿¡ ´ëÇÑ ±âŸ ºÎºÐ¿¡ ±âÃÊÇÑ °æ·Î ÀçÁöÁ¤ÀÌ ºÒ°¡´ÉÇß½À´Ï´Ù. ÀÌ·¯ÇÑ Á¦ÇÑ»çÇ×Àº ´õÀÌ»ó Àû¿ëµÇÁö ¾Ê½À´Ï´Ù. ÀÌÁ¦ RTSP °æ·Î ÀçÁöÁ¤±â´Â ¼ö½ÅµÈ ¿äûÀÇ ¿ÏÀüÇÑ URLÀ» Caching Proxy ±¸¼º ÆÄÀÏ¿¡ ¼³Á¤µÈ ÀÓ°èÄ¡ °ª(rtsp_proxy_threshold)°ú ÇÔ²² »ç¿ëÇÏ¿© Ŭ¶óÀÌ¾ðÆ® ¿äûÀ» ±âÁ¡ ¼­¹ö·Î °æ·Î ÀçÁöÁ¤ÇÒÁö ÇÁ·Ï½Ã ¼­¹ö·Î °æ·Î ÀçÁöÁ¤ÇÒÁö¸¦ ÆÇº°ÇÕ´Ï´Ù. µ¿ÀÏÇÑ ±âÁ¡ ¼­¹ö¿¡ ´ëÇÑ ¿äûÀÌ ÀÌÁ¦ °³º°ÀûÀ¸·Î 󸮵˴ϴÙ.

RTSP °æ·Î ÀçÁöÁ¤ ±¸¼º

´ÙÀ½ÀÇ ±¸¼º ÆÄÀÏ Áö½Ã¹®Àº RTSP °æ·Î ÀçÁöÁ¤À» Á¦¾îÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÀÌ·¯ÇÑ Áö½Ã¹®¿¡ ´ëÇÑ ¼³Á¤Àº ¼­¹ö¸¦ Àç½ÃÀÛÇØµµ »õ·Î °íÃÄÁöÁö ¾Ê½À´Ï´Ù. ¼­¹ö¸¦ ¿ÏÀüÈ÷ Á¤Áö½ÃŲ ´ÙÀ½ Àç½ÃÀÛÇØ¾ß Áö½Ã¹®¿¡ ´ëÇÑ º¯°æ»çÇ×ÀÌ Àû¿ëµË´Ï´Ù.

Çì´õ ¿É¼Ç ±¸¼º

¹®¼­¸¦ ¿äûÇÒ ¶§, À¥ Ŭ¶óÀÌ¾ðÆ®´Â ºê¶ó¿ìÀú³ª ¿äû¿¡ ´ëÇÑ Ãß°¡ Á¤º¸¸¦ Á¦°øÇÏ´Â Çì´õ¸¦ Àü¼ÛÇÕ´Ï´Ù. Çì´õ´Â ¿äû Àü¼Û ½Ã ÀÚµ¿À¸·Î »ý¼ºµË´Ï´Ù.

Caching Proxy¿¡´Â »ç¿ëÀÚ Á¤ÀÇÇÑ Çì´õ Á¤º¸¸¦ ´ë»ó ¼­¹ö·ÎºÎÅÍ º¸È£ÇÒ ¼ö ÀÖ´Â ¸î °¡Áö ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù. ½ÇÁ¦ÀûÀÎ Çì´õ ´ë½Å º¸´Ù ÀϹÝÀûÀÎ Çì´õ¸¦ ¾²¸é Ŭ¶óÀ̾ðÆ®ÀÇ ÀÍ¸í¼ºÀÌ Ä¿Áö´Â ÀÌÁ¡ÀÌ ÀÖÁö¸¸, ¹Ý¸é¿¡ ÀϺΠÀ¥ ÆäÀÌÁö¿¡ ±â·ÏµÈ Çì´õ ±â¹ÝÀÇ ÆäÀÌÁö »ç¿ëÀÚ Á¤ÀǸ¦ »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÏ´Â ´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù.

Çì´õ´Â ÀϹÝÀûÀ¸·Î ´ÙÀ½ Çü½ÄÀ» »ç¿ëÇÕ´Ï´Ù.

»ç¿ëÀÚ-¿¡ÀÌÀüÆ®: Mozilla 2.02/OS2 
Ŭ¶óÀ̾ðÆ®-IP: 45.37.192.3 
ÂüÁ¶ÀÚ: http://www.bigcompany.com/WebTrafficExpress/main.html

ÀÌ Çì´õ¿¡´Â ´ÙÀ½ Çʵ尡 ÀÖ½À´Ï´Ù.

´ëºÎºÐÀÇ Çì´õ´Â ÇØ´ç ÇÁ·Ï½Ã ±¸¼º ¼³Á¤À¸·Î Â÷´ÜµÉ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ÀϺΠÇì´õ Çʵå´Â ±âÁ¡ ¼­¹ö¿¡ ÇʼöÀ̹ǷΠÇì´õ¸¦ Â÷´ÜÇϸé À¥ ÆäÀÌÁö°¡ ¿Ã¹Ù¸£°Ô Ç¥½ÃµÇÁö ¾ÊÀ» ¼ö Àִµ¥ ¿¹¸¦ µé¾î, ƯÁ¤ »óȲ¿¡¼­ "È£½ºÆ®" Çì´õ Çʵ带 Â÷´ÜÇÏ¸é »ç¿ëÀÚ°¡ À߸øµÈ À¥ ÆäÀÌÁö¸¦ º¸°Ô µÉ ¼ö ÀÖ½À´Ï´Ù. Çì´õ Çʵ忡 ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº HTTP ¹öÀü 1.1 ½ºÆåÀ» ÂüÁ¶ÇϽʽÿÀ.

¿¬°üµÈ Áö½Ã¹®

ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏÀ» ÆíÁýÇÏ¿© Çì´õ ¿É¼ÇÀ» º¯°æÇÏ·Á¸é, ´ÙÀ½ Áö½Ã¹®¿¡ ´ëÇÑ ÂüÁ¶ ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.

ÀÚ¼¼ÇÑ Á¤º¸´Â ibmproxy.conf ÆÄÀÏ Á÷Á¢ ÆíÁýÀ» ÂüÁ¶ÇϽʽÿÀ.

±¸¼º ¹× °ü¸® ¾ç½Ä

µÎ °¡Áö ±¸¼º ¹× °ü¸® ¾ç½ÄÀ» »ç¿ëÇÏ¿© Çì´õ ¿É¼ÇÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸´Â ±¸¼º ¹× °ü¸® ¾ç½Ä »ç¿ë¹ýÀ» ÂüÁ¶ÇϽʽÿÀ.

API(application programming interface) Á¤º¸

API(application programming interface)´Â Edge Components¿ë ÇÁ·Î±×·¡¹Ö ¾È³»¼­¿¡ ÀÚ¼¼È÷ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù. ±¸¼º ÆÄÀÏ ³»ÀÇ API Áö½Ã¹®¿¡¼­ ¿äû ó¸® ¿öÅ©ÇÃ·Î¿ì ³»ÀÇ Æ¯Á¤ ´Ü°è Áß¿¡¼­ È£ÃâµÇ´Â Ç÷¯±×ÀÎ ·çƾÀÌ »ç¿ë °¡´ÉÇÕ´Ï´Ù. ³»Àå ·çÆ¾»Ó ¾Æ´Ï¶ó ÀÌ Ç÷¯±×ÀÎ ·çƾµµ ¹Ù²Ù°Å³ª ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¬°üµÈ Áö½Ã¹®

´ÙÀ½Àº API Áö½Ã¹®ÀÔ´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸´Â ibmproxy.conf ÆÄÀÏ Á÷Á¢ ÆíÁýÀ» ÂüÁ¶ÇϽʽÿÀ.

±¸¼º ¹× °ü¸® ¾ç½Ä

´ÙÀ½ ±¸¼º ¹× °ü¸® ¾ç½ÄÀº ¿¬°üµÈ Áö½Ã¹®ÀÇ °ªÀ» ÆíÁýÇÕ´Ï´Ù.

ÀÚ¼¼ÇÑ Á¤º¸´Â ±¸¼º ¹× °ü¸® ¾ç½Ä »ç¿ë¹ýÀ» ÂüÁ¶ÇϽʽÿÀ.

ÇÁ·Ï½Ã ¼­¹ö ij½Ã ±¸¼º

ÀÌ ¼½¼Ç¿¡¼­´Â ÇÁ·Ï½Ã ij½Ã ¹× À̸¦ ±¸¼ºÇÏ´Â ¹æ¹ýÀ» °ËÅäÇÕ´Ï´Ù. ÆÄÀÏÀ» ¸Þ¸ð¸®(¸Þ¸ð¸® ij½Ã) ¶Ç´Â µÑ ÀÌ»óÀÇ ÀúÀ念¿ª ÀåÄ¡(µð½ºÅ© ij½Ã)¿¡ ÀúÀåÇϵµ·Ï ij½Ã¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ij½Ã »õ·Î °íħ ¿¡ÀÌÀüÆ®´Â ij½Ã·Î ÀÚÁÖ ¿äûµÇ´Â ÆÄÀÏÀ» »çÀü ·ÎµåÇϵµ·Ï ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ´Ù¾çÇÑ URL ÇÊÅ͸¦ ij½Ã¿¡ Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¼½¼Ç¿¡¼­´Â ¿ø°Ý ij½Ã ¾×¼¼½º ¶Ç´Â ICP(Internet Caching Protocol) Ç÷¯±×ÀÎÀ» »ç¿ëÇÑ Ä³½Ã °øÀ¯, ij½Ã °¡ºñÁö ÄÝ·º¼ÇÀ» »ç¿ëÇÏ¿© ¿À·¡µÈ ÆÄÀÏ Á¦°Å, µ¿Àû »ý¼º ÆÄÀÏ Ä³½Ã¿¡ ´ëÇØ¼­µµ ¼³¸íÇÕ´Ï´Ù.

ÀÌ ÆÄÆ®¿¡´Â ´ÙÀ½°ú °°Àº ÁÖÁ¦ÀÌ µé¾î ÀÖ½À´Ï´Ù.

ÇÁ·Ï½Ã ¼­¹ö ij½Ã °³¿ä

ij½Ã´Â ÇÁ·Ï½Ã ¼­¹ö°¡ Ŭ¶óÀÌ¾ðÆ®°¡ ¿äûÇÏ´Â ÆÄÀÏÀÇ ·ÎÄà »çº»À» ÀúÀåÇÏ¿©, µ¿ÀÏÇÑ Å¬¶óÀÌ¾ðÆ®³ª ±âŸ Ŭ¶óÀÌ¾ðÆ®·ÎºÎÅÍ ÆÄÀÏÀ» ´Ù½Ã ¿äû¹ÞÀ» ¶§ ij½Ã¿¡¼­ Á÷Á¢ Á¦°øÇÒ ¼ö ÀÖ´Â ±â´ÉÀÔ´Ï´Ù.

Caching Proxy´Â HTTP 1.1À» µû¸£¸ç, ÀϹÝÀûÀ¸·Î ij½Ã¸¦ ÇÏ°í ¹®¼­ÀÇ ÃֽŠÁ¤º¸¸¦ ÆÇº°ÇÏ´Â µ¥ HTTP 1.1 ÇÁ·ÎÅäÄÝÀ» µû¸¨´Ï´Ù.

ÀÌ Àå¿¡¼­´Â ÀϺΠÇÁ·Ï½Ã ¼­¹ö ij½ÃÀÇ ¿ªÇÒÀ» ´Ù·ì´Ï´Ù. ±¸¼ºÇÒ ¼ö ÀÖ´Â ±â´ÉÀÇ °æ¿ì, ÀûÀýÇÑ °ªÀ» ¼³Á¤ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ¼¼ºÎ»çÇ×Àº ´ÙÀ½ Àå¿¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

ij½Ã ÀúÀ念¿ª

ÇÁ·Ï½Ã ¼­¹ö´Â ¹°¸®Àû ÀúÀ念¿ª ÀåÄ¡ ¶Ç´Â ½Ã½ºÅÛ ¸Þ¸ð¸®¿¡ ij½Ã¸¦ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. ½Ã½ºÅÛ¿¡ ¾î¶² ij½Ã ÀúÀ念¿ª À¯ÇüÀÌ ´õ ÁÁÀºÁö´Â Çϵå¿þ¾îÀÇ ¼º´É°ú ºü¸¥ ij½Ã ÀÀ´äÀÌ Áß¿äÇÑÁö ¾Æ´Ï¸é ij½Ã¿¡ ¸¹Àº ¼öÀÇ Ç׸ñÀ» ÀúÀåÇÏ´Â °ÍÀÌ Áß¿äÇÑÁö¿¡ µû¶ó ´Ù¸¨´Ï´Ù. ÀϹÝÀûÀ¸·Î ¸Þ¸ð¸® ij½Ã¿¡ ´ëÇÑ ÀÀ´ä ½Ã°£Àº µð½ºÅ© ij½Ã ÀÀ´ä ½Ã°£º¸´Ù ºü¸£Áö¸¸ ¸Þ¸ð¸® ij½ÃÀÇ Å©±â´Â ÇÁ·Ï½Ã ¼­¹ö ½Ã½ºÅÛÀÇ RAM ¿ë·®À¸·Î Á¦ÇѵǾî ÀÖ½À´Ï´Ù. µð½ºÅ© ij½ÃÀÇ Å©±â´Â ÀúÀ念¿ª ÀåÄ¡ÀÇ Å©±â·Î Á¦ÇѵǸç ÀϹÝÀûÀ¸·Î RAM ¿ë·®º¸´Ù´Â ÈξÀ Å®´Ï´Ù.

µð½ºÅ© ij½ÃÀÇ °æ¿ì, Caching Proxy´Â °ø µð½ºÅ© ij½Ã¸¦ »ç¿ëÇϴµ¥ ÀÌ´Â ÇÁ·Ï½Ã ¼­¹ö°¡ ¿î¿µ üÁ¦ÀÇ ÀÐ±â ¹× ¾²±â ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏÁö ¾Ê°í Á÷Á¢ ij½Ã ÀåÄ¡¿¡ ±â·ÏÇÔÀ» ÀǹÌÇÕ´Ï´Ù. µð½ºÅ© ij½Ã¿ë ÀúÀ念¿ª ÀåÄ¡´Â htcformat ¸í·ÉÀ» »ç¿ëÇÏ¿© ÁغñµÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù. htcformat¿¡ ´ëÇÑ Á¤º¸´Â ±âº» ij½Ã ±¸¼º ¼½¼Ç¿¡ µé¾î ÀÖ½À´Ï´Ù.

ij½Ã »öÀÎ

Caching Proxy´Â ¸Þ¸ð¸® ¶Ç´Â µð½ºÅ© ij½Ã ¸ðµÎ¿¡¼­ ½Ã½ºÅÛ ¸Þ¸ð¸® ¿µ¿ªÀ» »ç¿ëÇÏ¿© ij½Ã »öÀÎÀ» º¸À¯ÇÕ´Ï´Ù. À̷νá ij½ÃµÈ ÆÄÀÏÀ» ã´Â µ¥ °É¸®´Â ó¸® ½Ã°£À» ÁÙÀÏ ¼ö ÀÖ½À´Ï´Ù.

Caching ProxyÀÇ Ä³½Ã µð·ºÅ丮 ±¸Á¶ ¹× Á¶È¸ ¹æ¹ýÀº ´Ù¸¥ ÇÁ·Ï½Ã ¼­¹ö¿Í ´Ù¸¨´Ï´Ù. Caching Proxy´Â ij½Ã¿¡ ÀÖ´Â ÆÄÀÏ¿¡ ´ëÇÑ Á¤º¸¿Í ÇÔ²² »öÀÎÀ» ¸Þ¸ð¸® ¼Ó¿¡ À¯ÁöÇÕ´Ï´Ù. Á¶È¸ÇÒ ¶§ µð½ºÅ©³ª ´Ù¸¥ ¸Åü ´ë½Å RAMÀ» »ç¿ëÇÏ¸é º¸´Ù »¡¸® ÆÄÀÏÀ» Á¶È¸ÇÏ°í °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù.

»öÀο¡´Â URL, ij½Ã À§Ä¡ ¹× ij½ÃµÈ ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ ¸¸±â Á¤º¸°¡ µé¾î ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ÀÌÀ¯·Î, »öÀÎÀ» º¸À¯ÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸Þ¸ð¸® ¿ë·®Àº ij½ÃÀÇ ¿ÀºêÁ§Æ® ¼ö¿¡ ºñ·ÊÇÕ´Ï´Ù.

Ŭ¶óÀÌ¾ðÆ®¿¡¼­ ¿äûÀÌ ¼ö½ÅµÉ ¶§, ÇÁ·Ï½Ã°¡ ÇØ´ç URL¿¡ ´ëÇÑ ¸Þ¸ð¸®¿¡¼­ ij½Ã »öÀÎÀ» È®ÀÎÇÕ´Ï´Ù.

FTP ij½Ã

ÇÁ·Ï½Ã°¡ ¿äûÀ» ij½ÃÇϵµ·Ï ±¸¼ºµÇ¸é, FTP ÆÄÀÏ ¿äû°ú HTTP ÆÄÀÏ ¿äûÀ» ij½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª FTP ÆÄÀÏ¿¡´Â HTTP ÆÄÀϰú µ¿ÀÏÇÑ À¯ÇüÀÇ Çì´õ Á¤º¸°¡ µé¾îÀÖÁö ¾Ê±â ¶§¹®¿¡, ij½ÃµÈ FTP ÆÄÀÏÀÇ ¸¸±â ³¯Â¥´Â ±âŸ ij½ÃµÈ ÆÄÀϰú ´Ù¸£°Ô °è»êµË´Ï´Ù.

ÆÄÀÏÀ» °Ë»öÇϱâ À§Çؼ­ FTP ¼­¹ö¿¡ ¿äûÀÌ ÀÌ·ç¾îÁö¸é, ÇÁ·Ï½Ã´Â ¿ì¼± ÆÄÀÏ¿¡ ´ëÇÑ FTP µð·ºÅ丮 Á¤º¸¸¦ ¾ò±â À§Çؼ­ FTP ¼­¹ö¿¡ ÆÄÀÏÀÇ LIST ¿äûÀ» Àü¼ÛÇÕ´Ï´Ù. FTP ¼­¹ö°¡ LIST ¿äû¿¡ ´ëÇØ¼­ ±àÁ¤ÀûÀÎ ¿Ï·á ÀÀ´ä°ú ÆÄÀÏ¿¡ ´ëÇÑ µð·ºÅ丮 Á¤º¸¸¦ º¸³»¿À¸é, ÇÁ·Ï½Ã´Â FTP µð·ºÅ丮 Á¤º¸¿¡¼­ ±¸¹® ºÐ¼®µÈ ³¯Â¥·Î HTTP ÃÖÁ¾ º¯°æ Çì´õ¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ±×·¯¸é ÇÁ·Ï½Ã ij½Ã ±â´ÉÀº ±¸¼º ÆÄÀÏÀÇ CacheLastModifiedFactor Áö½Ã¹® ¼³Á¤°ª°ú ÃÖÁ¾ º¯°æ Çì´õ¸¦ »ç¿ëÇÏ¿© FTP ÆÄÀÏÀÌ ¸¸±â Àü¿¡ ij½Ã¿¡ ³²¾ÆÀÖÀ» ±â°£À» ÆÇº°ÇÕ´Ï´Ù.

ÃÖÁ¾ º¯°æ Çì´õ¿Í CacheLastModifiedFactor Áö½Ã¹®ÀÌ ÆÄÀÏÀÌ Ä³½Ã¿¡ ³²¾ÆÀÖÀ» ±â°£À» ÆÇº°ÇÏ´Â µ¥ »ç¿ëµÇ´Â ¹æ¹ý¿¡ °üÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ij½Ã ÄÁÅÙÃ÷ À¯Áö¸¦ ÂüÁ¶ÇϽʽÿÀ.

anonymous ·Î±×ÀÎÀÌ ¾Æ´Ï¶ó °íÀ¯ÇÑ »ç¿ëÀÚ ID·Î °Ë»öµÈ FTP ÆÄÀÏÀº °³ÀÎ¿ë ÆÄÀÏ·Î °£ÁֵǸç ij½ÃµÇÁö ¾Ê½À´Ï´Ù.

DNS ij½Ã

À¥ ÄÁÅÙÃ÷ÀÇ Ä³½Ã À̿ܿ¡ ÇÁ·Ï½Ã ¼­¹ö´Â DNS(Domain Name Server) ij½Ã¸¦ ¼öÇàÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Ŭ¶óÀÌ¾ðÆ®°¡ www.myWebsite.com¿¡¼­ URLÀ» ¿äûÇϸé, ÇÁ·Ï½Ã´Â DNS ¼­¹ö¿¡ www.myWebsite.com È£½ºÆ® À̸§À» IP ÁÖ¼Ò·Î ÇØ¼®Çϵµ·Ï ¿äûÇÕ´Ï´Ù. ±×·¯¸é IP ÁÖ¼Ò°¡ ij½ÃµÇ¾î ÀÌ È£½ºÆ® À̸§¿¡ ´ëÇÑ ÈÄ¼Ó ¿äûÀÇ ÀÀ´ä ½Ã°£À» ÁÙ¿©ÁÝ´Ï´Ù. DNS ij½Ã´Â ÀÚµ¿À¸·Î ½ÇÇàµÇ¸ç À籸¼ºÇÒ ¼ö ¾ø½À´Ï´Ù.

ij½Ã Á¦¿Ü

ÀϺΠÆÄÀϰú ¹®¼­´Â ij½ÃµÇÁö ¾Ê½À´Ï´Ù. ij½ÃµÇÁö ¾Ê´Â ÆÄÀÏÀº ´ÙÀ½°ú °°½À´Ï´Ù.

ij½Ã ÇÊÅ͸¦ ¼³Á¤ÇÏ¿© ij½ÃµÈ Ç׸ñÀ» Á»´õ Á¦ÇÑÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ÇÁ·Ï½Ã ¼­¹ö°¡ ÇÁ·Ï½Ã¿¡¼­ ·ÎÄ÷ΠÁ¦°øÇÏ´Â ÆÄÀÏÀ» ij½ÃÇÏÁö ¸øÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ij½ÃµÇ´Â ³»¿ë Á¦¾î¸¦ ÂüÁ¶ÇϽʽÿÀ.

ij½Ã °ü¸®

ij½Ã °ü¸®¿¡´Â ¸¹Àº ¿ä¼Ò°¡ ¿¬°üµÇ¾î ÀÖ½À´Ï´Ù. ¼­¹ö °ü¸®Àڷμ­ ´ÙÀ½ »çÇ×À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¶ÇÇÑ Caching ProxyÀÇ Àüü ¼º´ÉÀ» Çâ»ó½Ã۱â À§ÇØ Ä³½Ã ±¸¼ºÀ» Á¶Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼º´É Á¶Á¤¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ÇÁ·Ï½Ã ¼­¹ö ij½Ã Á¶Á¤À» ÂüÁ¶ÇϽʽÿÀ.

±âº» ij½Ã ±¸¼º

Edge Components Á¦Ç° ¼³Ä¡ ÇÁ·Î±×·¥¿¡¼­ ±âº» ¼³Á¤À» »ç¿ëÇÏ¿© Caching Proxy ij½Ã¸¦ ¼³Ä¡Çϸé, ij½Ã°¡ »ç¿ë °¡´ÉÇÏ°Ô µÇ¸ç ij½Ã´Â ¸Þ¸ð¸®¿¡ ÀúÀåµË´Ï´Ù. ½Ã½ºÅÛÀÇ ¿ä±¸¿¡ ¸Â°Ô ij½Ã¸¦ »ç¿ëÀÚ Á¤ÀÇÇϱâ À§ÇØ ´ÙÀ½°ú °°Àº ±âº» ij½Ã ¼³Á¤À» Á¶Á¤ÇϰíÀÚ ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¼³Ä¡ ÇÁ·Î±×·¥À» »ç¿ëÇÏÁö ¾ÊÀ» °æ¿ì ij½Ã°¡ »ç¿ë °¡´ÉÇϵµ·Ï ÀÌ ¼³Á¤À» ±¸¼ºÇϽʽÿÀ.

ij½Ã¸¦ ±¸¼ºÇÏ´Â µ¥ ÇÊ¿äÇÑ ±âº» ´Ü°è´Â ´ÙÀ½°ú °°½À´Ï´Ù.

  1. ij½Ã »ç¿ë °¡´É
  2. ij½Ã ÀúÀ念¿ª ±¸¼º

±âº» ij½Ã ¼³Á¤À» ±¸¼ºÇÑ ÈÄ ´ÙÀ½ ±â´É¿¡ ´ëÇÑ ¼³Á¤À» Ãß°¡Çϰųª º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ Àå¿¡ °¢ ¼³Á¤ º¯°æ¿¡ ´ëÇÑ ¸í·ÉÀÌ Á¦°øµÇ°Å³ª ÂüÁ¶µË´Ï´Ù.

1. ij½Ã »ç¿ë °¡´É

ij½Ã¸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÏ·Á¸é, Caching Áö½Ã¹®À» onÀ¸·Î ¼³Á¤Çϰųª ¶Ç´Â ij½Ã ±¸¼º -> ij½Ã ¼³Á¤ ±¸¼º ¾ç½Ä¿¡¼­ ÇÁ·Ï½Ã ij½Ã »ç¿ë °¡´É »óÀÚ¸¦ ¼±ÅÃÇϽʽÿÀ. ij½Ã ÀåÄ¡¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ij½Ã°¡ ¸Þ¸ð¸®¿¡ ÀúÀåµË´Ï´Ù. µð½ºÅ© ij½Ã¸¦ ÀÛ¼ºÇÏ·Á¸é 2. ij½Ã ÀúÀ念¿ª ±¸¼ºÀÇ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.

2. ij½Ã ÀúÀ念¿ª ±¸¼º

ij½Ã ÀúÀ念¿ª ±¸¼º Ÿ½ºÅ©´Â ¸Þ¸ð¸® ij½Ã¸¦ »ç¿ëÇÏ´ÂÁö ¶Ç´Â µð½ºÅ© ij½Ã¸¦ »ç¿ëÇÏ´ÂÁö¿¡ µû¶ó ´Ù¸¨´Ï´Ù.

¸Þ¸ð¸® ij½Ã¸¦ »ç¿ëÇÏ·Á¸é ij½ÃÀÇ ÄÁÅÙÃ÷¸¦ ÀúÀåÇϱ⿡ ÃæºÐÇÑ ¸Þ¸ð¸®¸¦ Æ÷ÇÔÇϵµ·Ï ij½Ã ¸Þ¸ð¸® ¼³Á¤À» »ç¿ëÀÚ Á¤ÀÇÇϽʽÿÀ. ±ÇÀå ij½Ã ¸Þ¸ð¸® Å©±â´Â ij½Ã ¸Þ¸ð¸® ¼³Á¤À» ÂüÁ¶ÇϽʽÿÀ.

µð½ºÅ© ij½Ã¸¦ »ç¿ëÇÏ·Á¸é ´ÙÀ½ »çÇ×À» ¼öÇàÇϽʽÿÀ.

  1. ij½Ã¸¦ º¸À¯ÇÒ ÀúÀ念¿ªÀ» ÁغñÇϽʽÿÀ.

    ij½Ã´Â Ưº°È÷ Æ÷¸ËµÈ ÀåÄ¡°¡ ÇÊ¿äÇÕ´Ï´Ù. Àüü ÀåÄ¡³ª µð½ºÅ© ÆÄƼ¼ÇÀ» ij½Ã Àü¿ëÀ¸·Î »ç¿ëÇÏ´Â °ÍÀÌ ±ÇÀåµË´Ï´Ù. ij½ÃÀÇ ÃÖ¼Ò Å©±â´Â 16392KBÀÔ´Ï´Ù.

    ij½Ã ÀåÄ¡¸¦ Æ÷¸ËÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

    1. ij½Ã¸¦ º¸À¯ÇÒ ÀåÄ¡¸¦ ¼±ÅÃÇϽʽÿÀ. ´Ù¸¥ ÇÁ·Î±×·¥ÀÌ ÀÌ ÀúÀ念¿ªÀ» »ç¿ëÇÒ ¼ö ¾øÀ¸¸ç, ¹Ìó¸®(¶Ç´Â ¹®ÀÚ Æ÷¸ËµÈ)µÈ ÀåÄ¡·Î¼­ ÀåÄ¡¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
    2. htcformat ¸í·ÉÀ» »ç¿ëÇÏ¿© ÀåÄ¡¸¦ Æ÷¸ËÇϽʽÿÀ. ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.
      htcformat raw_device_path [-blocksize block_size] [-blocks number_of_blocks]
      -blocksize ¹× -blocks Àμö´Â ¼±ÅÃÀûÀÔ´Ï´Ù. ±âº» ºí·Ï Å©±â´Â 8192¹ÙÀÌÆ®ÀÔ´Ï´Ù. ºí·Ï ¼ö¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é, µð½ºÅ© ÆÄƼ¼ÇÀº Æ÷ÇÔÇÒ ¼ö ÀÖ´Â ºí·ÏÀÇ ÃÖ´ë¼ö·Î ä¿öÁý´Ï´Ù.

      ÀåÄ¡ °æ·Î¸¦ ÁöÁ¤ÇÒ ¶§, ¹Ýµå½Ã ¹Ìó¸®µÈ ÀåÄ¡ÀÇ °æ·Î¸¦ ÁöÁ¤ÇϽʽÿÀ.

      • AIX Ç÷§Æû¿¡¼­, /dev/lv02·Î Á¤ÀÇµÈ ³í¸® º¼·ý¿¡ ´ëÇÑ ¹Ìó¸®µÈ ÀåÄ¡ÀÇ °æ·Î´Â /dev/rlv02ÀÔ´Ï´Ù.
      • Linux Ç÷§Æû¿¡¼­, htcformat¸¦ ½ÇÇàÇϱ⿡ ¾Õ¼­ raw ¸í·ÉÀ» ù¹øÂ°·Î ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù.
        raw /dev/raw/raw1 dev/sdb1
      • HP-UX ¹× Solaris Ç÷§Æû¿¡¼­ /dev/dsk/c0t0d0s0·Î Á¤ÀÇµÈ ÆÄƼ¼Ç¿¡ ´ëÇÑ ¹Ìó¸® ÀåÄ¡ °æ·Î´Â /dev/rdsk/c0t0d0s0ÀÔ´Ï´Ù.
      • Windows Ç÷§Æû¿¡¼­, e:·Î Á¤ÀÇµÈ ÀåÄ¡ÀÇ ¹Ìó¸®µÈ ÀåÄ¡ÀÇ °æ·Î´Â \\.\e:ÀÔ´Ï´Ù.

      ¹Ìó¸®µÈ ÀåÄ¡¿¡ ¾×¼¼½ºÇϱâ À§ÇÑ Ãß°¡ Á¤º¸´Â ÆÄÀÏ ½Ã½ºÅÛ¿¡ ´ëÇÑ ÂüÁ¶ ÀڷḦ ÂüÁ¶ÇϽʽÿÀ.

  2. CacheDev Áö½Ã¹® ¶Ç´Â ij½Ã ¼³Á¤ ±¸¼º ¾ç½ÄÀ» »ç¿ëÇÏ¿© ij½Ã ÀåÄ¡¸¦ ÁöÁ¤ÇϽʽÿÀ. ÇÑ °³ ÀÌ»óÀÇ ÀåÄ¡¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÁÖÀÇ:
Windows ½Ã½ºÅÛ¿¡¼­, htcformat ¸í·ÉÀº ij½Ã ÀåÄ¡¸¦ ¾²±â ºÒ°¡´ÉÀ¸·Î ÀÚµ¿À¸·Î Ç¥½ÃÇÏÁö ¾Ê½À´Ï´Ù.

¿î¿µ üÁ¦¿¡¼­ ij½Ã ÀåÄ¡¿¡ ¾²±â¸¦ ½ÃµµÇϸé, ij½ÃµÈ µ¥ÀÌÅͰ¡ ¼Õ½ÇµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ °á°ú¸¦ ÇÇÇϱâ À§Çؼ­ htcformat ¸í·ÉÀ» »ç¿ëÇϱâ Àü¿¡ Windows µð½ºÅ© °ü¸®ÀÚ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© µð½ºÅ©¸¦ ÁغñÇÒ ¼ö ÀÖ½À´Ï´Ù µð½ºÅ©¸¦ ÁغñÇÏ·Á¸é µð½ºÅ© À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© »ç¿ëÇÒ ÀåÄ¡ ¶Ç´Â ÆÄƼ¼ÇÀ» »èÁ¦ÇÑ ÈÄ¿¡ À̸¦ Çü½ÄÈ­ÇÏÁö ¾Ê°í ÀçÀÛ¼ºÇϽʽÿÀ. ÀÌ·¸°Ô ÇÏ¿©, ½Ã½ºÅÛ ÀúÀ念¿ªÀ¸·Î »ç¿ëÇÒ ¼ö ¾ø´Â ÀåÄ¡¸¦ °ËÅäÇÕ´Ï´Ù.

¼±ÅÃÀû »ç¿ëÀÚ Á¤ÀÇ

ij½Ã ¸Þ¸ð¸® ¼³Á¤

CacheMemory Áö½Ã¹®(ij½Ã ¼³Á¤°ª ±¸¼º ¾ç½ÄÀÇ Ä³½Ã ¸Þ¸ð¸® Çʵå)¿¡ °ªÀ» ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ¿øÄ¢¿¡ µû¸£½Ê½Ã¿À. ÀÌ °ªÀÇ ÃÑ ¸Þ¸ð¸® ¼¼Æ®´Â ij½Ã »öÀÎÀ» Æ÷ÇÔÇÑ Ä³½Ã ±â¹Ý ±¸Á¶ Áö¿ø¿¡ »ç¿ëµÇ¸ç, ¸Þ¸ð¸® ij½Ã°¡ ±¸¼ºµÈ °æ¿ì¿¡´Â ij½Ã ÄÁÅÙÃ÷ ÀúÀå¿¡ »ç¿ëµË´Ï´Ù.

ÃÖ¼Ò°ª

µð½ºÅ© ij½ÃÀÇ ÃÖÀûÀÇ ¼º´ÉÀ» À§ÇÏ¿©, ij½Ã »öÀÎÀ» Æ÷ÇÔÇÑ Ä³½Ã ÇϺΠ±¸Á¶ Áö¿ø¿¡ 64MBÀÇ ÃÖ¼Ò Ä³½Ã ¸Þ¸ð¸® °ªÀ» ±ÇÀåÇÕ´Ï´Ù. ij½Ã Å©±â°¡ Áõ°¡µÇ¸é, ij½Ã »öÀÎÀÌ Áõ°¡µÇ°í »öÀÎÀ» ÀúÀåÇϱâ À§ÇÑ Ãß°¡ ij½Ã ¸Þ¸ð¸®°¡ ÇÊ¿äÇÏ°Ô µË´Ï´Ù. 64MBÀÇ Ä³½Ã ¸Þ¸ð¸® °ªÀº ij½Ã ÇϺΠ±¸Á¶ Áö¿øÀ» Á¦°øÇϰí ÃÖ´ë 6.4GBÀÇ µð½ºÅ© ij½Ã¿¡ ´ëÇÑ Ä³½Ã »öÀÎÀ» ÀúÀåÇÏ´Â µ¥ ÃæºÐÇÕ´Ï´Ù. º¸´Ù Å« µð½ºÅ© ij½ÃÀÇ °æ¿ì, ij½Ã ¸Þ¸ð¸®´Â ij½Ã Å©±âÀÇ 1%¿©¾ß ÇÕ´Ï´Ù.

¸Þ¸ð¸® ij½ÃÀÇ °æ¿ì, ij½Ã ¸Þ¸ð¸® °ªÀº ij½Ã ÇϺΠ±¸Á¶ Áö¿ø ¹× ij½Ã ÀÚü¿¡ ´ëÇÏ¿© º°µµ·Î ¼³Á¤µÇ´Â ¸Þ¸ð¸®ÀÇ ¾çÀÔ´Ï´Ù. 64MBÀÇ ÃÖ¼Ò Ä³½Ã ¸Þ¸ð¸® °ªÀ» ±ÇÀåÇÕ´Ï´Ù.

ÃÖ´ë°ª

¸Þ¸ð¸® ij½Ã¿¡ ½ÇÁ¦ ¸Þ¸ð¸®¸¦ ³Ê¹« ¸¹ÀÌ ÇÒ´çÇϸé "¸Þ¸ð¸® ºÎÁ·" ¿À·ù ¶Ç´Â ÇÁ·Ï½Ã ¼­¹ö Àå¾Ö¿Í °°Àº ¹Ù¶÷Á÷ÇÏÁö ¸øÇÑ Á¶ÀÛÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ij½Ã ¸Þ¸ð¸®ÀÇ °ª Á¦ÇÑÀº 32ºñÆ® ÀÀ¿ëÇÁ·Î±×·¥ÀÇ Á¦ÇÑ ¶§¹®ÀÔ´Ï´Ù. Caching Proxy´Â 32ºñÆ® ÀÀ¿ëÇÁ·Î±×·¥À̹ǷΠÃÖ´ë 2GBÀÇ ¸Þ¸ð¸®¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

Caching Proxy´Â CacheMemory Áö½Ã¹®ÀÌ Á¤ÀÇÇÏ´Â ¸Þ¸ð¸®¸¦ ÇÒ´çÇϰí À̸¦ ij½Ã·Î »ç¿ëÇÏ¿© ¿ÀºêÁ§Æ®¸¦ ÀúÀåÇÕ´Ï´Ù. ¸Þ¸ð¸® ij½Ã ¶Ç´Â °ø µð½ºÅ© ij½Ã ¿©ºÎ¿¡ »ó°ü¾øÀÌ Ä³½Ã¿Í ³×Æ®¿öÅ© I/O, ¿¬°á ¹öÆÛ¿Í ¼¼¼Ç ¹öÆÛ ¹× ±âº» ÇÁ·Î¼¼½º¿Í ¸ðµç ½º·¹µå ¸Þ¸ð¸®¿¡ ´ëÇÑ µ¥ÀÌÅÍ ±¸Á¶¿¡ Ãß°¡ ¸Þ¸ð¸®¸¦ ÇÒ´çÇØ¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ ÀϺΠŬ¶óÀ̾ðÆ®ÀÇ ¿äû¿¡ ±âº»º¸´Ù Å« ¸Þ¸ð¸® Ç® ºí·Ï ÇÒ´çÀÌ ÇÊ¿äÇÒ ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼­ CacheMemory Áö½Ã¹®À» 2GB Ç¥½Ã¿¡ ±ÙÁ¢ÇÏ°Ô ¼³Á¤ÇÏ¸é Æ¯È÷ ¿äû ·Îµå°¡ Å« °æ¿ì, Caching ProxyÀÇ Á¶ÀÛ ¸Þ¸ð¸®°¡ ÃæºÐÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.

CacheMemory Áö½Ã¹®ÀÇ °ªÀº 1600MB ÀÌÇÏ·Î ¼³Á¤ÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÕ´Ï´Ù. 1600MBº¸´Ù Å« °ªÀ» ¼³Á¤Çϸé Caching ProxyÀÇ Á¤»ó ¿î¿µ¿¡ ÇÊ¿äÇÑ ¸Þ¸ð¸®¿Í Ãæµ¹ÇÏ¿© ¿ªÈ¿°ú¸¦ ¹ß»ý½Ãų ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¿ªÈ¿°ú¿¡´Â ÀϹÝÀûÀ¸·Î CPU »ç¿ë Áõ°¡(100%±îÁö Áõ°¡ °¡´É), ¸Þ¸ð¸® ºÎÁ· ¿À·ù ¹× ¼º´É ÀúÇϰ¡ Æ÷ÇÔµÇ¸ç ´Ù¸¥ ¿ªÈ¿°úµµ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀüüÀûÀ¸·Î ´õ Å« ij½Ã Å©±â°¡ ÇÊ¿äÇÑ °æ¿ì¿¡´Â, ij½Ã ÀåÄ¡¸¦ »ç¿ëÇϰųª RCA ¶Ç´Â ICP·Î °øÀ¯ ij½Ã ±¸¼ºÀ» ¼öÇàÇϽʽÿÀ.

µð½ºÅ©¿¡ ij½Ã ¸Þ¸ð¸® ÀúÀå ¶Ç´Â ·Îµå

´ýÇÁ ÆÄÀÏ¿¡ ¾ç¹æÇâÀ¸·Î ij½Ã ÄÁÅÙÃ÷¸¦ °¡Á®¿À°Å³ª ³»º¸³¾ ¼ö ÀÖ½À´Ï´Ù. À̴ ij½Ã ¸Þ¸ð¸®°¡ Àç½ÃÀÛ Áß¿¡ À¯½ÇµÇ°Å³ª ´ÙÁß ÇÁ·Ï½Ã¿¡ ´ëÇØ µ¿ÀÏ Ä³½Ã¸¦ Àü°³ÇÏ´Â °æ¿ì¿¡ À¯¿ëÇÕ´Ï´Ù.

ij½Ã ÇÊÅÍ ¼³Á¤

ÇÊÅÍ´Â URL ¿äû ¾ç½ÄÀ» ÀÏÄ¡½ÃÄÑ Ä³½ÃµÇ´Â ³»¿ëÀ» Á¦ÇÑÇÒ ¼ö ÀÖ½À´Ï´Ù. Çʼ­ ¼³Á¤¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ij½ÃµÇ´Â ³»¿ë Á¦¾î¸¦ ÂüÁ¶ÇϽʽÿÀ.

Á¶È¸ °á°ú ¹× µ¿ÀûÀ¸·Î »ý¼ºµÈ ÆÄÀÏ¿¡ ´ëÇÑ Ä³½Ã ±¸¼º

¼±ÅÃÀûÀ¸·Î Á¶È¸ ¿äû °á°ú¸¦ ij½ÃÇϵµ·Ï ÇÁ·Ï½Ã ¼­¹ö¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº»°ªÀ¸·Î ¹°À½Ç¥(?)¸¦ Æ÷ÇÔÇÏ´Â URLÀº ij½ÃµÇÁö ¾Ê½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ij½Ã Á¶È¸ ÀÀ´äÀ» ÂüÁ¶ÇϽʽÿÀ.

´Ù¸¥ ¿É¼ÇÀº IBM WebSphere Application Server·ÎºÎÅÍÀÇ JSP ½ÇÇà ¶Ç´Â servlet °á°ú¸¦ ij½ÃÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº µ¿Àû »ý¼º ÄÁÅÙÃ÷ ij½Ã¸¦ ÂüÁ¶ÇϽʽÿÀ.

ÆÄÀÏ ¸¸±â ±¸¼º ¹× °¡ºñÁö ÄÝ·º¼Ç

ij½Ã ³»ÀÇ ÆÄÀÏ ¸¸±â ½Ã±â ±¸¼º ¹× ¿À·¡µÈ ÆÄÀÏ Á¦°Å ¹æ¹ý¿¡ ´ëÇÑ Á¤º¸´Â ij½Ã ÄÁÅÙÃ÷ À¯ÁöÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

ÀÚµ¿ »çÀü ·Îµå ±¸¼º

¿äûÇϱâ Àü¿¡ ¸ÅÀÏ °¡Àå ¸¹ÀÌ »ç¿ëÇÏ´Â ÆÄÀÏÀ» »õ·Î °íÄ¡µµ·Ï ij½Ã¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¤º¸´Â ÀÚµ¿ »õ·Î °íħ ¹× »çÀü ·Îµå¿¡ ´ëÇÑ Ä³½Ã ¿¡ÀÌÀüÆ® ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.

ij½Ã °øÀ¯ ±¸¼º

ƯÁ¤ ȯ°æ¿¡¼­ °øÀ¯ ij½Ã¸¦ »ç¿ëÇϸé ij½Ã¿¡¼­ ¿äûµÈ ÆÄÀÏÀ» ãÀ» ¼ö ÀÖ´Â °¡´É¼ºÀÌ Áõ°¡ÇÕ´Ï´Ù. Á¤º¸´Â °øÀ¯ ij½Ã »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

·Î±ë ±¸¼º

Caching Proxy¸¦ °ü¸®ÇÏ·Á¸é °£°áÇϰí Á¤È®ÇÑ ·Î±×¸¦ À¯ÁöÇÏ´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù. Caching Proxy ¸ð´ÏÅ͸µ¿¡ ÇÁ·Ï½Ã ¼­¹ö ·Î±× ±¸¼º ¹× »ç¿ë¿¡ ´ëÇÑ Á¤º¸°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

ij½ÃµÇ´Â ³»¿ë Á¦¾î

Caching Proxy´Â ij½ÃµÉ ÆÄÀÏ, ¹®¼­ ¹× ±âŸ ¿ÀºêÁ§Æ®¸¦ Á¦¾îÇϱâ À§ÇÑ ¸î °¡Áö ÇÊÅ͸µ ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. ´ÙÀ½°ú °°Àº ±â´ÉÀÌ Æ÷ÇԵ˴ϴÙ.

ÁÖ:
ij½Ã ±¸¼º -> ij½Ã ÀÛµ¿ ±¸¼º ¹× °ü¸® ¾ç½Ä¿¡´Â ¼ö½Å URL ±â¹Ý ij½Ã·Î ·¹À̺íµÈ ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù(ÇØ´ç ±¸¼º ÆÄÀÏ Áö½Ã¹®ÀÇ À̸§Àº CacheByIncomingURLÀÔ´Ï´Ù). ÀÌ Áö½Ã¹®Àº ij½ÃµÈ ÆÄÀÏÀÇ ÆÄÀÏ À̸§À» ÂüÁ¶ÇÕ´Ï´Ù. ÀÌ »óÀÚ¸¦ ¼±ÅÃÇÏ¿© ¼ö½Å URL»ó¿¡ ij½ÃµÈ ÆÄÀÏÀÇ ÆÄÀÏ À̸§À» ±âÃÊ·Î ÇϽʽÿÀ. ÀÌ »óÀÚ¸¦ ¼±ÅÃÇÏÁö ¾ÊÀ¸¸é ÆÄÀÏ À̸§Àº Àü¼Û URLÀÇ À̸§À» ±âÃÊ·Î ÇÕ´Ï´Ù.

URL ±â¹Ý ij½Ã ÇÊÅÍ ±¸¼º

ÆÄÀÏÀ» ij½ÃÇÒÁö ¿©ºÎ¸¦ ÆÇº°Çϱâ À§ÇØ ¿äûÀ» URL ÅÛÇø®Æ®¿Í ºñ±³Çϵµ·Ï ÇÁ·Ï½Ã ¼­¹ö¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±â´ÉÀº ÆÄÀÏÀÌ Ç×»ó ij½ÃµÇ´Â ¿äû¿¡ ´ëÇÑ ÅÛÇø®Æ®¿Í ÆÄÀÏÀÌ Ä³½ÃµÇÁö ¾Ê´Â ¿äû¿¡ ´ëÇÑ º°µµÀÇ ÅÛÇø®Æ®¸¦ ¼³Á¤ÇÏ¿© ±¸¼ºµË´Ï´Ù. ¿©·¯ °³ÀÇ ÅÛÇø®Æ®¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

Á¶È¸ ÀÀ´ä ij½Ã¸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÏ´Â µ¥µµ À¯»çÇÑ ½Ã½ºÅÛÀÌ »ç¿ëµË´Ï´Ù. Á¤º¸´Â ij½Ã Á¶È¸ ÀÀ´äÀ» ÂüÁ¶ÇϽʽÿÀ.

ibmproxy.conf ÆÄÀÏÀ» ¼³Á¤ÇÏ¿© URL ij½Ã ÇÊÅ͸¦ ¼³Á¤ÇÏ·Á¸é CacheOnly -- ÅÛÇø®Æ®¿Í ÀÏÄ¡ÇÏ´Â URLÀÌ ÀÖ´Â ÆÄÀϸ¸ ij½Ã ¹× NoCaching -- ÅÛÇø®Æ®¿Í ÀÏÄ¡ÇÏ´Â URLÀÌ ÀÖ´Â ÆÄÀÏÀ» ij½ÃÇÏÁö ¾Êµµ·Ï ÁöÁ¤ÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

±¸¼º ¹× °ü¸® ¾ç½Ä¿¡¼­ URL ij½Ã ÇÊÅ͸¦ ¼³Á¤ÇÏ·Á¸é ij½Ã ±¸¼º -> ij½Ã ÀÛµ¿: URLº°·Î ij½Ã ÇÊÅ͸µ Çʵ带 »ç¿ëÇϽʽÿÀ. ÀÌ ¼½¼ÇÀ» »ç¿ëÇÏ¿© ÆÄÀÏÀÌ Ç×»ó ij½ÃµÇ´Â URLÀ» ÁöÁ¤Çϰųª ÆÄÀÏÀÌ Ä³½ÃµÇÁö ¾Ê´Â URLÀ» ÁöÁ¤ÇϽʽÿÀ. Ç×»ó ij½ÃÇØ¾ß ÇÒ ÆÄÀϰú ij½ÃÇÏÁö ¸»¾Æ¾ß ÇÒ ÆÄÀÏÀÇ µÎ ¸ñ·ÏÀ» ÁöÁ¤ÇÏ·Á¸é, ÇϳªÀÇ ¸ñ·ÏÀ» ÀÛ¼ºÇÑ ÈÄ ´Ù¸¥ ¸ñ·ÏÀ» ÀÛ¼ºÇϱâ Àü¿¡ Á¦ÃâÀ» ´©¸£½Ê½Ã¿À.

ij½Ã Á¶È¸ ÀÀ´ä

Á¶È¸(¹°À½Ç¥¸¦ Æ÷ÇÔÇÏ´Â URL ¿äû)·ÎºÎÅÍ ¸®ÅÏµÈ ÀÀ´äÀº ij½Ã ÇÊÅ͸µÀ» »ç¿ëÇÏ¿© ij½ÃµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±â´ÉÀº ¸¹Àº Ŭ¶óÀÌ¾ðÆ®°¡ µ¿ÀÏÇÑ Á¶È¸ ¿äûÀ» ÀÛ¼ºÇÏ´Â °æ¿ì ¿ª¹æÇâ ÇÁ·Ï½Ã(´ë¸®) ½Ã³ª¸®¿À¿¡¼­ À¯¿ëÇÕ´Ï´Ù.

Á¶È¸ ±¸¼ºÀº ibmproxy.conf ±¸¼º ÆÄÀÏ¿¡¼­ CacheQueries Áö½Ã¹®À» ÆíÁýÇÏ¿© ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. CacheQueries Áö½Ã¹®ÀÇ ¿É¼ÇÀº ´ÙÀ½°ú °°½À´Ï´Ù.

ÀÌ ¿É¼Ç¿¡ ´ëÇÑ Ãß°¡ Á¤º¸´Â CacheQueries -- ¹°À½Ç¥(?)¸¦ Æ÷ÇÔÇÏ´Â URL¿¡ ij½Ã ÀÀ´ä ÁöÁ¤À» ÂüÁ¶ÇϽʽÿÀ.

±¸¼º ¹× °ü¸® ¾ç½Ä¿¡¼­ Á¶È¸ ÀÀ´ä ij½Ã¸¦ ±¸¼ºÇÏ·Á¸é ij½Ã ±¸¼º -> ij½Ã ÀÛµ¿: URLº°·Î ij½Ã Á¶È¸ ÀÀ´ä ÇÊÅ͸µ Çʵ带 »ç¿ëÇϽʽÿÀ. µÎ °³ÀÇ ¸ñ·ÏÀ» ÁöÁ¤ÇÏ·Á¸é, ÇϳªÀÇ ¸ñ·ÏÀ» ÀÛ¼ºÇÑ ÈÄ ´Ù¸¥ ¸ñ·ÏÀ» ÀÛ¼ºÇϱâ Àü¿¡ Á¦ÃâÀ» ´©¸£½Ê½Ã¿À.

Á¶È¸ ÀÀ´ä ij½Ã¿¡ ´ëÇÑ Ãß°¡ ¿ä±¸»çÇ×

Á¶È¸ ij½Ã ¼³Á¤ ±¸¼º ¿Ü¿¡, ´ÙÀ½ ¼³Á¤À» ¿Ã¹Ù¸£°Ô ±¸¼ºÇÏ¿© Á¶È¸ ÀÀ´äÀÌ Ä³½ÃµÇµµ·Ï ÇϽʽÿÀ. ±¸¼º ¹× °ü¸® ¾ç½ÄÀ» »ç¿ëÇÏ¿© ÀÌ ¿É¼ÇÀ» ¼³Á¤ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ Á¤º¸´Â ij½Ã ÃֽŠÁ¤º¸ ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.

·ÎÄ÷ΠÁ¦°øµÈ ÆÄÀÏ Ä³½Ã

ÀϹÝÀûÀ¸·Î ÇÁ·Ï½Ã ¼­¹ö¿¡¼­ Á¦°øÇÏ´Â ÆÄÀÏÀ» ij½ÃÇÏ´Â °ÍÀº ºñÈ¿À²ÀûÀ̹ǷΠ±âº»°ªÀ¸·Î ¼­¹öÀÇ ·ÎÄà µµ¸ÞÀÎÀÌ ±âÁ¡ÀÎ ÆÄÀÏÀº ij½ÃµÇÁö ¾Ê½À´Ï´Ù. ¼­¹öÀÇ ·ÎÄà µµ¸ÞÀÎÀÌ ±âÁ¡ÀÎ ¿ÀºêÁ§Æ®¸¦ ij½ÃÇÏ·Á¸é ij½Ã ±¸¼º -> ij½Ã ÀÛµ¿ ±¸¼º ¹× °ü¸® ¾ç½Ä¿¡¼­ ·ÎÄà µµ¸ÞÀÎ ÆÄÀÏ Ä³½Ã »óÀÚ¸¦ ¼±ÅÃÇϽʽÿÀ. ¾Æ´Ï¸é ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏÀÇ CacheLocalDomain Áö½Ã¹®À» onÀ¸·Î ¼³Á¤ÇϽʽÿÀ.

ºÎºÐ URL·Î ÆÄÀÏ Ä³½Ã

Àüü URL ´ë½Å ¼ö½Å URLÀÇ ÁöÁ¤µÈ(Áß¿äÇÑ) ºÎºÐ¸¸À» ±â¹ÝÀ¸·Î Ç׸ñÀ» ij½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼ö½Å ¿äû URLÀÇ Áß¿äÇÑ ºÎºÐÀÌ µ¿ÀÏÇÑ °æ¿ì, ¼ö½Å ¿äûÀÌ ´Ù¾çÇØ¼­ µ¿ÀÏÇÑ ÀÀ´äÀÌ ÀÚÁÖ ¸®ÅϵDZ⠶§¹®¿¡ ÀÌ ±â´ÉÀº Æ®·£Àè¼Ç ¸ðµ¨ À¥ ¼­ºñ½º³ª µ¿Àû ij½Ã¿¡ À¯¿ëÇÕ´Ï´Ù.

±¸¼º ¹× °ü¸® ¾ç½ÄÀ» »ç¿ëÇÏ¿© ºÎºÐ URL ±â¹ÝÀÇ Ä³½Ã¸¦ ÁöÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù. ±× ´ë½Å, ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏ¿¡ ÀÖ´Â SignificantUrlTerminator Áö½Ã¹®À» »ç¿ëÇÏ¿© URL ¿äû¿¡ ´ëÇÑ Á¾·á Äڵ带 ÁöÁ¤ÇϽʽÿÀ. Á¾·á Äڵ带 ÁöÁ¤ÇÏ¸é ¿äû ó¸® ¹× ¿äû ÆÄÀÏÀÇ Ä³½Ã ¿©ºÎ ÆÇº° ½Ã, Á¾·á ÄÚµå ¾ÕÀÇ ¹®ÀÚ¸¸À» Caching Proxy°¡ Æò°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¾·á Äڵ尡 Çϳª ÀÌ»ó Á¤ÀǵǸé, Caching Proxy´Â ¼ö½Å URLÀ» Á¾·á ÄÚµå¿Í ºñ±³ÇÏ¿© ibmproxy.conf ÆÄÀÏ¿¡¼­ Á¤Àǵ˴ϴÙ. SignificantURLTerminator -- URL ¿äûÀÇ Á¾·á ÄÚµå ÁöÁ¤¿¡¼­ ÀÚ¼¼ÇÑ Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ

°ü·Ã ±¸¼º ÆÄÀÏ Áö½Ã¹®

ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏÀ» Á÷Á¢ ÆíÁýÇÏ¿© ij½Ã ÇÊÅ͸¦ ¼³Á¤ÇÏ·Á¸é, ÂüÁ¶ ¼½¼Ç¿¡¼­ ´ÙÀ½ Áö½Ã¹®À» ÂüÁ¶ÇϽʽÿÀ.

ij½ÃµÉ ¼ö ¾ø´Â ¹®¼­¿¡ ´ëÇÑ Á¤º¸´Â ÇÁ·Ï½Ã ¼­¹ö ij½Ã °³¿ä¸¦ ÂüÁ¶ÇϽʽÿÀ.

ij½Ã ÄÁÅÙÃ÷ À¯Áö

ij½Ã´Â ÀúÀåµÈ ÆÄÀÏÀÇ »çº» ÀÛ¼º ¹× ÀúÀåÀ» Æ÷ÇÔÇϹǷΠij½Ã°¡ Á¦´ë·Î ÀÛµ¿Çϱâ À§Çؼ­´Â ¾à°£ÀÇ À¯Áöº¸¼ö°¡ ÇÊ¿äÇÕ´Ï´Ù. ij½ÃµÈ ÆÄÀÏÀº ÀÌÁ¦ ±âÁ¡ ¼­¹ö¿¡ ÀÖ´Â ÆÄÀϰú ÀÏÄ¡ÇÏÁö ¾Ê±â ¶§¹®¿¡ ½Å±ÔÀÎÁö¿Í ¹«È¿È­ ¿©ºÎ¸¦ ¹Ýµå½Ã È®ÀÎÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ÆÄÀÏ ¸¸±â ÇÁ·Î¼¼½º´Â ÆÄÀÏ ¸¸±â¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù. ¶ÇÇÑ Ä³½Ã¿¡¼­ ¹«È¿È­µÇ¾ú°Å³ª »ç¿ëÇÏÁö ¾Ê´Â ÆÄÀÏÀ» Á¦°ÅÇÏ¿© »õ ÆÄÀÏ¿¡ ´ëÇÑ °ø°£À» ¸¸µé¾î¾ß ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Ä³½Ã Á¦°Å ÇÁ·Î¼¼½º´Â °¡ºñÁö ÄÝ·º¼Ç¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.

ÆÄÀÏ ¸¸±â

ÄÁÅÙÃ÷ ¼­¹öÀÇ ¿ø·¡ ¿ÀºêÁ§Æ®¿Í ÀÏÄ¡Çϵµ·Ï ij½ÃµÈ ¿ÀºêÁ§Æ®¸¦ À¯ÁöÇÏ´Â °ÍÀ» ij½Ã ÃֽŠÁ¤º¸ À¯Áö¶ó°í ÇÕ´Ï´Ù. ij½ÃÇÏ´Â °¢ ¹®¼­ ¶Ç´Â ±âŸ ¿ÀºêÁ§Æ®ÀÇ °æ¿ì, Caching Proxy´Â ¿ÀºêÁ§Æ®°¡ ¸¸±âµÉ ½Ã°£À» °è»êÇÕ´Ï´Ù.

HTTP ÆäÀÌÁöÀÇ °æ¿ì, ÄÁÅÙÃ÷ ¼­¹ö°¡ »ý¼ºÇÑ ¹®¼­ÀÇ Çì´õ¿¡ ¸¸±â Á¤º¸°¡ ÀÖ½À´Ï´Ù.

FTP ÇÁ·ÎÅäÄÝ¿¡ »óÀÀÇÏ´Â ¸¸±â Á¤º¸°¡ ¾ø±â ¶§¹®¿¡, Caching Proxy´Â °¢ ÆÄÀÏÀÇ FTP µð·ºÅ丮 Á¤º¸¸¦ ±â¹ÝÀ¸·Î FTP ÆÄÀÏ¿¡ ´ëÇÑ ÀÚüÀÇ Last-Modified: Çì´õ¸¦ »ý¼ºÇϰí, ÀÌ Á¤º¸¸¦ »ç¿ëÇÏ¿© ¸¸±â ½Ã°£À» °è»êÇÕ´Ï´Ù. ÇÁ·Ï½Ã ¼­¹ö°¡ FTP ¼­¹ö¿¡¼­ ÆÄÀÏ¿¡ ´ëÇÑ µð·ºÅ丮 Á¤º¸¸¦ ¾òÀ» ¼ö ¾øÀ¸¸é, FTP URL°ú ÀÏÄ¡ÇÏ´Â ±âº»°ªÀÌ »ç¿ëµË´Ï´Ù. ¶ÇÇÑ FTP ¼­¹öÀÇ Ç¥ÁØ ³¯Â¥ Çü½ÄÀÌ ¾ø±â ¶§¹®¿¡, Caching Proxy°¡ ÀϺΠFTP ¼­¹ö¿¡¼­ Àü¼ÛÇÑ ³¯Â¥ ¹× ½Ã°£À» ÀνÄÇÏÁö ¸øÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·± °æ¿ì¿¡´Â ÇÁ·Ï½Ã ¼­¹öÀÇ ±âº» ¸¸±â ½Ã°£ °ªÀ» »ç¿ëÇÕ´Ï´Ù. ±×·¯¸é ÇÁ·Ï½Ã´Â ºñ½ÁÇÑ ¹æ½ÄÀ¸·Î HTTP ÆäÀÌÁö ¹× FTP ÆÄÀÏÀÇ Ä³½Ã¸¦ °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÄÁÅÙÃ÷ ¼­¹ö°¡ ´ÙÀ½°ú °°Àº ¸î °¡Áö ¹æ¹ý(¼±È£ »çÇ× ¼ø¼­) Áß Çϳª·Î ¸¸±â¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

  1. ÄÁÅÙÃ÷ ¼­¹ö°¡ Cache-control: s-maxage=nÀ̶ó´Â Çì´õ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ´Â ÇÁ·Ï½Ã¿¡°Ô ¿ÀºêÁ§Æ®°¡ ¼ö½ÅµÈ ÀÌÈÄ nÃÊ µ¿¾È ÃֽŠ»óÅÂÀÓÀ» ¾Ë·ÁÁÝ´Ï´Ù.
  2. ÄÁÅÙÃ÷ ¼­¹ö°¡ Cache-control: max-age=nÀ̶ó´Â Çì´õ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ´Â ÇÁ·Ï½Ã¿¡°Ô ¿ÀºêÁ§Æ®°¡ ¼ö½ÅµÈ ÀÌÈÄ nÃÊ µ¿¾È ÃֽŠ»óÅÂÀÓÀ» ¾Ë·ÁÁÝ´Ï´Ù.
  3. ÄÁÅÙÃ÷ ¼­¹ö°¡ Expires: nÀ̶ó´Â Çì´õ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ´Â ÇÁ·Ï½Ã¿¡°Ô ¿ÀºêÁ§Æ®°¡ n¿¡ ÀÇÇØ ÁöÁ¤µÈ ½Ã°£±îÁö ÃֽŠ»óÅÂÀÓÀ» ¾Ë·ÁÁÝ´Ï´Ù.
  4. ÄÁÅÙÃ÷ ¼­¹ö°¡ Last-Modified: n Çì´õ¸¦ »ç¿ëÇÏ¿© ¹®¼­°¡ ÃÖÁ¾ º¯°æµÇ¾úÀ½À» ¾Ë·ÁÁÝ´Ï´Ù. ÇÁ·Ï½Ã ¼­¹ö´Â ¹®¼­°¡ ÃÖÁ¾ ¼öÁ¤µÈ ÀÌÈÄ °æ°úµÈ ½Ã°£À» °è»êÇϰí, ÀÌ ½Ã°£À» ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏ¿¡ ¼³Á¤µÈ ij½Ã ÃÖÁ¾ º¯°æ ¿ä¼Ò¿Í °öÇÏ¿©, ÀÌ ±â°£ µ¿¾È ¹®¼­°¡ À¯È¿ÇÏ´Ù°í °¡Á¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ÄÁÅÙÃ÷ ¼­¹ö¿¡¼­ ¹®¼­°¡ 1ÁÖÀÏ(7ÀÏ) Àü¿¡ ÃÖÁ¾ ¼öÁ¤µÇ¾î ÃÖÁ¾ ¼öÁ¤ ¿ä¼Ò°¡ 0.14¶ó°í º¸°íÇßÀ¸¸é, ÇÁ·Ï½Ã ¼­¹ö´Â ¹®¼­°¡ ¾à 1ÀÏ µ¿¾È À¯È¿ÇÒ °ÍÀ¸·Î ¹Þ¾ÆµéÀÔ´Ï´Ù. ij½Ã ÃÖÁ¾ ¼öÁ¤ ¿ä¼Ò ¼³Á¤¿¡ ´ëÇÑ ¸í·ÉÀº ij½Ã ÃֽŠÁ¤º¸ ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.
  5. ÄÁÅÙÃ÷ ¼­¹ö¿¡¼­ À§ÀÇ Á¤º¸¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀº °æ¿ì, Caching Proxy°¡ ÇöÀç URL°ú ÀÏÄ¡Çϴ ij½Ã ±âº» ¸¸±â ¼³Á¤À» ã¾Æ ¸¸±â ½Ã°£¿¡ »ç¿ëÇÕ´Ï´Ù. ij½Ã ±âº» ¸¸±â °ª ¼³Á¤¿¡ ´ëÇÑ ¸í·ÉÀº ij½Ã ÃֽŠÁ¤º¸ ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.

À§¿¡¼­ ¼³¸íÇÑ ¹æ¹ýÀ¸·Î ¸¸±â ½Ã°£À» °è»êÇϸé Caching Proxy°¡ ÀÌ URL¿¡ Àû¿ëµÇ´Â ÃÖ¼Ò º¸À¯ °ªÀÇ Á¸Àç ¿©ºÎ¸¦ È®ÀÎÇÕ´Ï´Ù. ÃÖ¼Ò º¸À¯ °ªÀÌ ÀÖ°í ÁöÁ¤ÇÑ ½Ã°£ÀÌ °è»êµÈ ¸¸±â ½Ã°£º¸´Ù ±æ¸é, ÃÖ¼Ò º¸À¯ °ªÀÌ ÁöÁ¤ÇÑ ½Ã°£ÀÌ ¿ÀºêÁ§Æ®ÀÇ ¸¸±â ½Ã°£À¸·Î »ç¿ëµË´Ï´Ù. Caching Proxy°¡ ¹®¼­¿¡ ´ëÇÑ ¸¸±â ½Ã°£À» 0ºÐÀ¸·Î °è»êÇÑ °æ¿ì¿¡µµ ¸¶Âù°¡Áö·Î Àû¿ëµË´Ï´Ù. µû¶ó¼­ ¸¸±âµÈ ÄÁÅÙÃ÷¸¦ Á¦°øÇÏÁö ¾Ê°Ô ÇÏ·Á¸é, ÃÖ¼Ò º¸À¯ °ª ¼³Á¤ ½Ã À¯ÀÇÇϽʽÿÀ. (ÃÖ¼Ò º¸À¯ °ªÀ» ¼³Á¤ÇÏ·Á¸é, CacheMinHold Áö½Ã¹®À» »ç¿ëÇϰųª ij½Ã ±¸¼º -> ij½Ã ¸¸±â ¼³Á¤: URL ¸¸±â ¼³Á¤À» »ç¿ëÇϽʽÿÀ. Ãß°¡ Á¤º¸´Â ij½Ã ÃֽŠÁ¤º¸ ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.)

ÃÖÁ¾ ¸¸±â ½Ã°£ÀÌ ½Ã°£ ¿©À¯ ¼³Á¤¿¡ ÁöÁ¤µÈ ½Ã°£°ú ºñ±³ÇÏ¿© È®Àε˴ϴÙ. ½Ã°£ ¿©À¯ °ªº¸´Ù Å©¸é ¹®¼­°¡ ij½ÃµÇ°í, ±×·¸Áö ¾ÊÀ¸¸é ij½Ã¿¡ Ãß°¡µÇÁö ¾Ê½À´Ï´Ù. (½Ã°£ ¿©À¯ °ªÀ» ¼³Á¤ÇÏ·Á¸é CacheTimeMargin Áö½Ã¹®À» »ç¿ëÇϰųª ij½Ã ÃֽŠÁ¤º¸ ±¸¼º¿¡ ÀÖ´Â ¸í·ÉÀ» ÂüÁ¶ÇϽʽÿÀ.)

¹®¼­°¡ ij½Ã¿¡ ÀÖÁö¸¸ ¸¸±âµÈ °æ¿ì, Caching Proxy°¡ if-modified-since ¿äûÀ¸·Î ¾Ë·ÁÁø Ưº° ¿äûÀ» ÄÁÅÙÃ÷ ¼­¹ö¿¡ ¹ßÇàÇÕ´Ï´Ù. ÀÌ ¿äû¿¡ ÀÇÇØ ÄÁÅÙÃ÷ ¼­¹ö´Â, ÇÁ·Ï½Ã°¡ ¸¶Áö¸·À¸·Î ¹®¼­¸¦ ¼ö½ÅÇÑ ÀÌÈÄ ¹®¼­°¡ º¯°æµÈ °æ¿ì¿¡¸¸ ¹®¼­¸¦ ¼Û½ÅÇÕ´Ï´Ù. ¹®¼­°¡ º¯°æµÇÁö ¾ÊÀº °æ¿ì¿¡´Â ÄÁÅÙÃ÷ ¼­¹ö°¡ ÀÌ ÄÁÅÙÃ÷¸¦ ¾Ë¸®´Â ¸Þ½ÃÁö¸¦ ¼Û½ÅÇÏ°í ÆäÀÌÁö´Â ´Ù½Ã ¼Û½ÅÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ °æ¿ì, ÇÁ·Ï½Ã°¡ ij½ÃµÈ ¹®¼­¸¦ Á¦°øÇÕ´Ï´Ù. FTP ÆÄÀÏÀÇ °æ¿ì ÇÁ·Ï½Ã ¼­¹ö°¡ if-modified-since ÇÁ·Î¼¼½º¸¦ ½Ã¹Ä·¹ÀÌÆ®ÇÕ´Ï´Ù. ÆÄÀÏÀÌ FTP ¼­¹ö¿¡¼­ º¯°æµÇÁö ¾ÊÀº °ÍÀ¸·Î ÆÇº°Çϸé, ij½Ã¿¡¼­ ÆÄÀÏÀ» Á¦°øÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì, FTP ¼­¹ö¿¡¼­ »õ ¹öÀüÀ» ȹµæÇÕ´Ï´Ù.

ij½Ã ÃֽŠÁ¤º¸¿¡ ´ëÇÑ Ãß°¡ Á¤º¸

FTPÀÇ ³¯Â¥ Á¤º¸

ÀÌ´Â Á¤¹æÇâ ÇÁ·Ï½Ã ±¸¼º¿¡¸¸ Àû¿ëÇÕ´Ï´Ù.

FTP ÇÁ·ÎÅäÄÝÀº HTTP ÇÁ·ÎÅäÄݰú´Â ´Þ¸® ³¯Â¥ ¹× ½Ã°£À» ¾ö°ÝÇÏ°Ô Á¤ÀÇÇÏÁö ¾Ê±â ¶§¹®¿¡, ÀϺΠ¿ä¼Ò´Â FTP ÆÄÀÏ¿¡ ´ëÇØ ÇÁ·Ï½Ã¿¡¼­ »ý¼ºÇÑ ÃÖÁ¾ º¯°æ Çì´õ°¡ ½ÇÁ¦ ÆÄÀÏ ³¯Â¥¿Í ¾à°£ ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¿ä¼Ò¿¡´Â ´ÙÀ½ »çÇ×ÀÌ Æ÷ÇԵ˴ϴÙ.

FTP ÆÄÀÏÀÌ Ä³½Ã¿¡¼­ ¸¸±âµÉ ¶§, ÇÁ·Ï½Ã´Â FTP ÆÄÀÏ¿¡ ´ëÇÑ HTTP if-modified-since ÀçÈ®ÀÎ ÇÁ·Î¼¼½º¸¦ ½Ã¹Ä·¹ÀÌÆ®ÇÕ´Ï´Ù. ÀÌ ÀÛ¾÷Àº ¿äûÇÑ ÆÄÀÏ¿¡ ´ëÇÑ FTP LIST ¸í·ÉÀ» ´Ù½Ã ½ÇÇàÇϰí, FTP ¼­¹ö°¡ µ¹·Áº¸³½ ÀÀ´ä¿¡¼­ ÆÄÀÏ ³¯Â¥¸¦ ºÐ¼®Çϰí, ÀÌ ³¯Â¥¸¦ ÆÄÀÏÀÌ Ã³À½ °Ë»öµÉ ¶§ ÃÖÁ¾ º¯°æ Çì´õ°¡ »ý¼ºÇÑ ÇÁ·Ï½Ã ¼­¹ö ³¯Â¥¿Í ºñ±³ÇÔÀ¸·Î½á ¼öÇàÇÕ´Ï´Ù. ÆÄÀÏ ³¯Â¥°¡ º¯°æµÇÁö ¾ÊÀ¸¸é ÇÁ·Ï½Ã ¼­¹ö´Â ÀçÈ®ÀÎ ½Ã ij½ÃµÈ FTP ÆÄÀÏÀ» Ç¥½ÃÇϰí, ÆÄÀÏ¿¡ »õ·Î¿î ¸¸±â ½Ã°£À» ¼³Á¤Çϰí, FTP ¼­¹ö¿¡¼­ ÆÄÀÏÀ» ´Ù½Ã °Ë»öÇÏÁö ¾Ê°í ij½Ã¿¡¼­ Á¦°øÇÕ´Ï´Ù. µÎ ÆÄÀÏÀÇ ³¯Â¥°¡ ÀÏÄ¡ÇÏÁö ¾ÊÀ¸¸é, ÇÁ·Ï½Ã´Â FTP ¼­¹ö¿¡¼­ ÆÄÀÏÀ» ´Ù½Ã °Ë»öÇÏ¿© »õ·Î¿î ÆÄÀÏ ³¯Â¥°¡ ÀÖ´Â »õ »çº»À» ij½ÃÇÕ´Ï´Ù.

FTP ¼­¹ö¿¡¼­ Ç×»ó ÆÄÀÏ¿¡ ´ëÇÑ µð·ºÅ丮 Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ÇÁ·Ï½Ã°¡ FTP ÆÄÀÏÀÇ ÆÄÀÏ ³¯Â¥¸¦ ÆÇº°ÇÒ ¼ö ¾øÀ¸¸é, ±× ÆÄÀÏ¿¡ ´ëÇÑ ÃÖÁ¾ º¯°æ Çì´õ¸¦ »ý¼ºÇÏÁö ¾Ê½À´Ï´Ù. ±× ´ë½Å ij½Ã¿¡ ÆÄÀÏÀ» º¸Á¸ÇÏ´Â ±â°£À» ÆÇº°Çϱâ À§ÇØ, URL°ú ÀÏÄ¡ÇÏ´Â CacheDefaultExpiry Áö½Ã¹®¿¡ ÁöÁ¤µÈ °ªÀ» »ç¿ëÇÕ´Ï´Ù. ÀÌ ±â°£ÀÌ ¸¸·áµÇ¸é ÇÁ·Ï½Ã´Â FTP ¼­¹ö¿¡¼­ ÆÄÀÏÀ» Ç×»ó Àç°Ë»öÇÕ´Ï´Ù. ij½ÃÀÇ Æ¯Á¤ FTP ÆÄÀÏÀÌ CacheDefaultExpiry Áö½Ã¹®À» ºó¹øÇÏ°Ô »ç¿ëÇϰí ÀÚÁÖ °Ë»öµÇ¸é(´ë¿ë·®ÀÇ ³×Æ®¿öÅ© Åë½Å·® »ý¼º), ÀÌ Æ¯Á¤ ÆÄÀÏ¿¡ º¸´Ù ¼¼ºÐµÈ CacheDefaultExpiry°ªÀ» ÁöÁ¤ÇÒ °ÍÀ» °í·ÁÇϽʽÿÀ. ÀÌ·¸°Ô ÇÔÀ¸·Î½á º¸´Ù ¿À·£ ±â°£ ÆÄÀÏÀ» ij½Ã¿¡ º¸Á¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.

±¸¼º ¹× °ü¸® ¾ç½Ä¿¡¼­ ij½Ã ¸¸±â ¼³Á¤À» ÁöÁ¤ÇÏ·Á¸é, ij½Ã ±¸¼º -> ij½Ã ¸¸±â ¼³Á¤ -> ij½ÃµÈ ÆÄÀÏÀÇ ½Ã°£ ÇÑ°è ¾ç½ÄÀ» »ç¿ëÇϽʽÿÀ. ij½ÃµÈ ÆÄÀÏ ¸¸±â ³¯Â¥¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ÆÄÀÏ ¸¸±â¸¦ ÂüÁ¶ÇϽʽÿÀ.

ij½Ã ÃֽŠÁ¤º¸ ±¸¼º

ij½ÃµÈ ÆÄÀÏÀÇ ¸¸±â ½Ã°£À» ÁöÁ¤ÇÏ·Á¸é, ±¸¼º ¹× °ü¸® ¾ç½Ä¿¡¼­ ij½Ã ±¸¼º -> ij½Ã ¸¸±â ¼³Á¤À» ¼±ÅÃÇϽʽÿÀ. ´ÙÀ½ ¾ç½ÄÀÌ À¯¿ëÇÕ´Ï´Ù.

URL ±â¹Ý ¸¸±â

ÀÌ ¾ç½ÄÀ» »ç¿ëÇÏ¿© ÇØ´ç URLÀ» ±â¹ÝÀ¸·Î ij½Ã¿¡¼­ ÆÄÀÏÀ» º¸°üÇÏ´Â ÃÖ¼Ò ½Ã°£À» ¼³Á¤ÇϽʽÿÀ. ´Ù¸¥ URL ¿äû ÅÛÇø®Æ®¿¡ ´Ù¸¥ ij½Ã ÀÛµ¿À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏÀ» ÆíÁýÇÏ¿© URL ±â¹ÝÀÇ ÆÄÀÏ ¸¸±â¸¦ ¼³Á¤ÇÏ·Á¸é, ºÎ·ÏB. ±¸¼º ÆÄÀÏ Áö½Ã¹®ÀÇ ÂüÁ¶ ¼½¼Ç¿¡¼­ ´ÙÀ½ Áö½Ã¹®À» ÂüÁ¶ÇϽʽÿÀ.

±âº» ¸¸±â ¼³Á¤

ij½Ã ¸¸±â ¼³Á¤ ¾ç½ÄÀ¸·Î »ç¿ëµÈ ÆÄÀÏ ¶Ç´Â »ç¿ëµÇÁö ¾ÊÀº ÆÄÀÏ¿¡ ´ëÇÑ ±âº» ¸¸±â °ªÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. HTTP, FTP ¹× Gopher ÆÄÀÏ¿¡ ´Ù¸¥ °ªÀ» ¼³Á¤ÇÒ ¼ö ÀÖÀ¸¸ç ÆÄÀÏ »ç¿ë ¿©ºÎ¿¡ µû¶ó ´Ù¸¥ °ªÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ¾ç½Ä¿¡´Â Ãß°¡ÀûÀÎ ÆÄÀÏ ¸¸±â ¿É¼Çµµ ÀÖ½À´Ï´Ù.

ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏÀ» ÆíÁýÇÏ¿© ±âº» ¸¸±â ¼³Á¤À» ¼³Á¤ÇÏ·Á¸é, ÂüÁ¶ ÆäÀÌÁö¿¡¼­ ´ÙÀ½ Áö½Ã¹®À» ÂüÁ¶ÇϽʽÿÀ.

ÃÖÁ¾ º¯°æ ¿ä¼Ò ¼³Á¤

ÃÖÁ¾ º¯°æ ¿ä¼Ò ¾ç½ÄÀ» »ç¿ëÇÏ¿© Çì´õ¿¡ ¸¸±â ³¯Â¥°¡ ¾ø´Â ij½ÃµÈ ÆÄÀÏÀÇ ¸¸±â ³¯Â¥ °è»êÀ» À§ÇØ ÇÁ·Ï½Ã°¡ »ç¿ëÇÏ´Â °ªÀ» ¼³Á¤ÇϽʽÿÀ. ¼­·Î ´Ù¸¥ ¿äû ÅÛÇø®Æ®¿Í ÀÏÄ¡ÇÏ´Â ÆÄÀÏ¿¡ ´Ù¸¥ °ªÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ù ¹øÂ°·Î ÀÏÄ¡ÇÏ´Â ÅÛÇø®Æ®´Â ¸¸±â ³¯Â¥¸¦ °è»êÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏÀ» Á÷Á¢ ÆíÁýÇÏ¿© ÃÖÁ¾ º¯°æ ¿ä¼Ò¸¦ ¼³Á¤ÇÏ·Á¸é, CacheLastModifiedFactor -- ¸¸±â ³¯Â¥ ÆÇº°À» À§ÇÑ °ª ÁöÁ¤À» ÂüÁ¶ÇϽʽÿÀ.

ij½Ã ½Ã°£ ÇѰè

ij½ÃµÈ ÆÄÀÏÀÇ ½Ã°£ ÇÑ°è ±¸¼º ¾ç½ÄÀ» »ç¿ëÇÏ¿© ÆÄÀÏÀÌ Ä³½Ã¿¡ ¸Ó¹«´Â ÃÖ´ë ½Ã°£À» ¼³Á¤ÇϽʽÿÀ. ½Ã°£ ÇѰè´Â ¿äû ÅÛÇø®Æ®¸¦ ±âÃÊ·Î ÇÏ¿© ¼³Á¤µÇ¸ç, ½Ã°£ ÇѰ谡 ¸¸±âµÉ ¶§ ¹ö¸®°Å³ª À¯È¿È­ÇØ¾ß ÇÒ ÆÄÀÏÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¼³Á¤Àº ¸¸±â ³¯Â¥°¡ À¯È¿ÇÏÁö ¾ÊÀº ÆÄÀÏÀ̳ª ¸¸±â ³¯Â¥·Î ¼³Á¤µÈ ½Ã°£ÀÌ Áö³ªÄ¡°Ô ±ä ÆÄÀÏÀ» À¯ÁöÇÏ´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.

ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏÀ» ÆíÁýÇÏ¿© ij½ÃµÈ ÆÄÀÏ¿¡ ´ëÇÑ ÃÖ´ë ¸¸±â ½Ã°£ ÇѰ踦 ¼³Á¤ÇÏ·Á¸é, ´ÙÀ½ »çÇ×À» ÂüÁ¶ÇϽʽÿÀ.

°¡ºñÁö ÄÝ·º¼Ç

Áñ°Üã´Â URLÀ» ij½ÃµÈ »óÅ·Πº¸Á¸ÇÏ°í ½Ã½ºÅÛ ÀÚ¿øÀÇ »ç¿ëÀ» ÃÖ¼ÒÈ­Çϱâ À§ÇÑ ³ë·ÂÀÇ ÀÏȯÀ¸·Î, Caching Proxy´Â °¡ºñÁö ÄÝ·º¼ÇÀ̶ó´Â Á¤¸® ÇÁ·Î¼¼½º¸¦ ¼öÇàÇÕ´Ï´Ù.

°¡ºñÁö ÄÝ·º¼Ç ÇÁ·Î¼¼½º´Â ij½Ã Å©±â¸¦ ÁÙÀÌ°í »õ ÆÄÀÏÀ» À§ÇÑ °ø°£À» »ý¼ºÇϱâ À§ÇØ Ä³½Ã µð·ºÅ丮¿¡ ÀÖ´Â ÆÄÀÏÀ» Á¡°ËÇÏ°í ¸¸±âµÈ ÆÄÀÏÀ» Á¦°ÅÇÏ´Â °úÁ¤ÀÔ´Ï´Ù. °¡ºñÁö ÄÝ·º¼ÇÀº ÀÚµ¿À¸·Î ½ÇÇàµÇÁö¸¸, ÀϺΠ¼³Á¤À» ±¸¼ºÇÏ¿© »ç¿ëÀÚ Çʿ信 ¸ÂÃâ ¼ö ÀÖ½À´Ï´Ù.

°¡ºñÁö ÄÝ·º¼Ç ±¸¼º

°¡ºñÁö ÄÝ·º¼ÇÀ» ±¸¼ºÇÏ·Á¸é, ±¸¼º ¹× °ü¸® ¾ç½Ä¿¡¼­ ij½Ã ±¸¼º -> °¡ºñÁö ÄÝ·º¼Ç ¼³Á¤À» ¼±ÅÃÇϽʽÿÀ. ÀÌ ¾ç½ÄÀ» »ç¿ëÇÏ¿© ÃÖ°í ¼öÁØ ¹× ÃÖÀú ¼öÁØÀ» ¼³Á¤ÇÏ¿© °¡ºñÁö ÄÝ·º¼ÇÀÇ ½ÃÀÛ ¹× Á¤Áö ½Ã±â¸¦ ÆÇº°ÇϽʽÿÀ. ij½Ã¿¡ »ç¿ëµÈ ÃÑ ¿µ¿ªÀÌ ÃÖ°í ¼öÁØÀÇ ¹éºÐÀ² ¼¼Æ®¿¡ ±ÙÁ¢ ¶Ç´Â ÃʰúÇÏ¸é °¡ºñÁö ÄÝ·º¼ÇÀÌ ½ÃÀ۵˴ϴÙ. °¡ºñÁö ÄÝ·º¼ÇÀº ij½ÃÀÇ »ç¿ë ¿µ¿ª ¹éºÐÀ²ÀÌ ÃÖÀú ¼öÁØÀÇ °ª ¼¼Æ® ÀÌÇϰ¡ µÉ ¶§±îÁö °è¼Ó ½ÇÇàµË´Ï´Ù.

µÎ °¡Áö °¡ºñÁö ÄÝ·º¼Ç ¾Ë°í¸®Áò¿¡¼­ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÀ´ä ½Ã°£ ¾Ë°í¸®ÁòÀº ij½Ã¿¡¼­ ´ë¿ë·® ÆÄÀÏÀ» ¿ì¼±ÀûÀ¸·Î Á¦°ÅÇÔÀ¸·Î½á »ç¿ëÀÚ ÀÀ´ä¿¡ ÇÊ¿äÇÑ ½Ã°£À» ÃÖÀûÈ­ÇÕ´Ï´Ù. ´ë¿ªÆø ¾Ë°í¸®ÁòÀº ij½Ã¿¡¼­ ¼Ò¿ë·® ÆÄÀÏÀ» ¿ì¼±ÀûÀ¸·Î Á¦°ÅÇÔÀ¸·Î½á ³×Æ®¿öÅ© ´ë¿ªÆø »ç¿ëÀ» ÃÖÀûÈ­ÇÕ´Ï´Ù. µÎ °¡Áö Áß Çϳª¸¦ ¼±ÅÃÇϰųª µÎ °¡Áö¸¦ È¥ÇÕÇϽʽÿÀ.

ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏÀ» ÆíÁýÇÏ¿© °¡ºñÁö ÄÝ·º¼ÇÀ» ±¸¼ºÇÏ·Á¸é, ÂüÁ¶ ¼½¼Ç¿¡¼­ ´ÙÀ½ Áö½Ã¹®À» ÂüÁ¶ÇϽʽÿÀ.

ÀÚµ¿ »õ·Î °íħ ¹× »çÀü ·Îµå¿¡ ´ëÇÑ Ä³½Ã ¿¡ÀÌÀüÆ® ±¸¼º

´ëºÎºÐÀÇ Caching Proxy ¼­¹ö´Â »ç¿ëÀÚ°¡ ¿äûÇÑ ÈÄ¿¡¸¸ ÆÄÀÏÀ» ij½ÃÇÕ´Ï´Ù. Caching Proxy¿¡´Â ÀÚµ¿ ij½Ã »çÀü ·Îµå¸¦ Á¦°øÇϴ ij½Ã ¿¡ÀÌÀüÆ®°¡ ÀÖ½À´Ï´Ù. ij½Ã ¿¡ÀÌÀüÆ®°¡ ÁöÁ¤ URL ¶Ç´Â °¡Àå Áñ°Üã´Â URLÀ» ÀÚµ¿ °Ë»öÇÏ¿© ¿äû ÀÌÀü¿¡ À̸¦ ij½Ã¿¡ À§Ä¡½Ã۵µ·Ï ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀϺΠ°æ¿ì, ij½Ã¸¦ »çÀü ·ÎµåÇϱâ Àü¿¡ ÇÁ·Ï½Ã ¼­¹öÀÇ È£½ºÆ® À̸§À» ¼³Á¤Çϰí ij½Ã ¾×¼¼½º ·Î±×¸¦ ½Äº°ÇØ¾ß ÇÕ´Ï´Ù. ij½Ã ¿¡ÀÌÀüÆ®¸¦ ±¸¼ºÇÏ·Á¸é, ±¸¼º ¹× °ü¸® ¾ç½Ä¿¡¼­ ij½Ã ±¸¼ºÀ» ¼±ÅÃÇÑ ÈÄ, ij½Ã »çÀü ·Îµå ¹× ij½Ã »õ·Î °íħ ¾ç½ÄÀ» »ç¿ëÇϽʽÿÀ. Á¶È¸ °á°ú¸¦ Ç¥½ÃÇÏ´Â ÆÄÀÏ(Áï, ¹°À½Ç¥(?)°¡ µé¾îÀÖ´Â URLÀÇ ÆÄÀÏ)Àº Á¶È¸ ij½Ã¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â °æ¿ì¿¡¸¸ ij½ÃµÊÀ» ÁÖÀÇÇϽʽÿÀ.

ÀÚµ¿ ij½Ã »õ·Î °íħ ¹× »çÀü ·ÎµåÀÇ ÀåÁ¡Àº ´ÙÀ½°ú °°½À´Ï´Ù.

À¶Å뼺Àִ Ŭ¶óÀÌ¾ðÆ® SOCKSÀÇ ´ÜÁ¡Àº ´ÙÀ½°ú °°½À´Ï´Ù.

È¿À²À» ÃÖÀûÈ­Çϱâ À§Çؼ­´Â, ¼­¹ö Ȱµ¿ÀÌ Àû°í Ŭ¶óÀÌ¾ðÆ® ¿äûÀ¸·Î ¼­¹ö »ç¿ë·®ÀÌ ¸¹¾ÆÁö±â Àü¿¡ ij½Ã ¿¡ÀÌÀüÆ®°¡ ½ÇÇàÇϵµ·Ï ¼³Á¤ÇϽʽÿÀ. ±×·¯¸é »ç¿ëÀÚ°¡ óÀ½ ¿äûÇÒ ¶§ ½Å¼ÓÇÑ ¼­ºñ½º¸¦ Á¦°øÇϵµ·Ï ÆÄÀÏÀÌ Ä³½Ã¿¡ ÁغñµÉ °ÍÀÔ´Ï´Ù. ±âº»ÀûÀ¸·Î ij½Ã ¿¡ÀÌÀüÆ®´Â ÇöÁö ½Ã°£À¸·Î ¸ÅÀÏ 3 a.m.¿¡ ½ÃÀ۵˴ϴÙ.

¿ª¹æÇâ ÇÁ·Ï½Ã ±¸¼º¿¡ ´ëÇÑ Æ¯¼ö °í·Á»çÇ×:

º¸¾È»ó ÀÌÀ¯·Î ÀÎÇØ, ¿ª¹æÇâ ÇÁ·Ï½Ã ±¸¼ºÀ» »ç¿ëÇÏ´Â °æ¿ì, Proxy http:* ±ÔÄ¢À» ±âº»ÀûÀ¸·Î »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. (ÀÌ ±ÔÄ¢Àº ibmproxy.conf ÆÄÀÏ¿¡ ÁÖ¼®ÀÌ ÀÖ½À´Ï´Ù.) ±×·¯³ª, ±ÔÄ¢À» »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì, ij½Ã ¿¡ÀÌÀüÆ®°¡ ¿äûÀ» Àü¼ÛÇϰí, Caching ProxyÀÇ Ä³½Ã ÄÁÅÙÃ÷¸¦ »õ·Î °íÄ¥ ¼ö ¾ø½À´Ï´Ù. ¿À·ù ·Î±×¿¡ "403 ±ÔÄ¢¿¡ ÀÇÇØ ±ÝÁö ¿À·ù"°¡ ¹ß»ýÇϸç ij½Ã »õ·Î °íÄ¡±â°¡ ¿Ï·áµÇÁö ¾Ê½À´Ï´Ù.

ÀÌ ¹®Á¦Á¡À» ÇÇÇÏ·Á¸é, cacheAgentService¸¦ »ç¿ëÇÏ´Â µ¥, ÀÌ´Â Caching Proxy¿¡¼­ Á¦°øÇÏ´Â ³»ºÎ ¼­ºñ½ºÀÔ´Ï´Ù. ÀÌ ¼­ºñ½º¸¦ »ç¿ëÇÏ·Á¸é, ibmproxy.conf ÆÄÀÏÀÇ ´Ù¸¥ ¸ÊÇÎ ±ÔÄ¢ ¾Õ¿¡ Service Áö½Ã¹®À» ³ÖÀ¸½Ê½Ã¿À.

Service   /any-valid-string*  INTERNAL:cacheAgentService

any-valid-string º¯¼ö´Â ibmproxy.conf ÆÄÀÏ¿¡¼­ ´Ù¸¥ ¸ÊÇÎ ±ÔÄ¢°ú Ãæµ¹ÇÏÁö ¾Ê´Â À¯È¿ÇÑ ¹®ÀÚ¿­ÀÔ´Ï´Ù.

Caching Proxy ¹× ij½Ã ¿¡ÀÌÀüÆ®´Â ÀÌ Service Áö½Ã¹®¿¡ ±â¹ÝÇÏ¿© URI¸¦ ±¸¹® ºÐ¼®ÇÕ´Ï´Ù. URI¸¦ Á÷Á¢ Caching Proxy¿¡ Àü¼ÛÇÏ´Â ´ë½Å, ij½Ã ¿¡ÀÌÀüÆ® À¯Æ¿¸®Æ¼´Â Service Áö½Ã¹®¿¡ /any-valid-string ÆÐÅÏÀ» URI¿¡ Ãß°¡ÇÕ´Ï´Ù.

¿¹¸¦ µé¾î, ij½Ã ¿¡ÀÌÀüÆ®´Â ´ÙÀ½ URI

http://www.ibm.com/

À» ´ÙÀ½°ú °°ÀÌ º¯È¯ÇÕ´Ï´Ù.

/any-valid-string/http://www.ibm.com/

ij½Ã ¿¡ÀÌÀüÆ®´Â Á¢µÎºÎ°¡ ÀÖ´Â URI¸¦ Caching Proxy¿¡ Àü¼ÛÇÕ´Ï´Ù. Caching Proxy°¡ ¿äûÀ» ¼ö½ÅÇÏ´Â °æ¿ì, /any-valid-string/ Á¢µÎºÎ¸¦ Á¦°ÅÇÕ´Ï´Ù. ³²¾Æ ÀÖ´Â URI°¡ ¿ÏÀüÇÑ ´ÜÀ§ÀÌ °æ¿ì, Caching Proxy´Â ´Ù¸¥ ±ÔÄ¢¿¡ ´ëÇØ URI¸¦ ¸ÊÇÎÇÏÁö ¾Ê°í, ¿äûÀ» Á÷Á¢ Á¦°øÇÕ´Ï´Ù.

Ãß°¡·Î, ij½Ã ¿¡ÀÌÀüÆ®´Â »ó´ë URI¸¦ Caching Proxy¿¡ Àü¼ÛÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¡¸¦ µé¾î, ibmproxy.conf¿¡ ÀÖ´Â ÀÌÀü¿¡ ÂüÁ¶µÈ Service Áö½Ã¹®À» »ç¿ëÇÏ¿© LoadURL /abc/¸¦ Ãß°¡ÇÏ´Â °æ¿ì, ij½Ã ¿¡ÀÌÀüÆ®´Â /any-valid-string/abc/·Î º¯È¯ÇÏ¿© Caching Proxy¿¡ Àü¼ÛÇÕ´Ï´Ù. Caching Proxy´Â URLÀ» ¼ö½ÅÇÏ¿© Á¢µÎºÎ¸¦ Á¦°ÅÇÏ°í ´Ù¸¥ ¸ÊÇÎ ±ÔÄ¢¿¡ ´ëÇØ /abc/¸¦ ¸ÊÇÎÇϸç, ÀÏÄ¡ÇÏ´Â °æ¿ì, ¿äûÀ» ÇÚµéÇÕ´Ï´Ù.

Service Áö½Ã¹®¿¡ ´ëÇÑ Á¤º¸´Â Service -- ¼­ºñ½º ´Ü°è »ç¿ëÀÚ Á¤ÀǸ¦ ÂüÁ¶ÇϽʽÿÀ.

¼­¹ö È£½ºÆ® À̸§ ¼³Á¤

Linux ¹× UNIX Ç÷§Æû¿¡¼­´Â ij½Ã¸¦ »çÀü ·ÎµåÇϰųª »õ·Î °íÄ¥ ÇÁ·Ï½Ã ¼­¹öÀÇ È£½ºÆ® À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. Windows Ç÷§Æû¿¡¼­´Â »õ·Î °íÄ¥ ÇÁ·Ï½Ã ¼­¹ö°¡ ·ÎÄà ½Ã½ºÅÛ¿¡ ¾ø´Â °æ¿ì¿¡¸¸ È£½ºÆ® À̸§À» ÁöÁ¤ÇÕ´Ï´Ù(·ÎÄà ij½Ã ¿¡ÀÌÀüÆ®°¡ ¿ø°Ý ¼­¹öÀÇ Ä³½Ã ¾×¼¼½º ·Î±×¿¡ ¾×¼¼½ºÇÒ ¼ö ¾ø±â ¶§¹®¿¡, ÀÚÁÖ ¾×¼¼½ºÇÑ ÆÄÀÏÀ» ±âÃÊ·Î ÇÏ¿© ¿ø°Ý ¼­¹öÀÇ Ä³½Ã¸¦ »õ·Î °íÄ¥ ¼ö ¾ø½À´Ï´Ù).

ÇÁ·Ï½Ã ¼­¹öÀÇ È£½ºÆ® À̸§À» ¼³Á¤ÇÏ·Á¸é, ±¸¼º ¹× °ü¸® ¾ç½Ä¿¡¼­ ij½Ã ±¸¼º -> ij½Ã »õ·Î °íħ: ij½Ã ´ë»ó ¼­¹ö ½Äº°À» ¼±ÅÃÇϽʽÿÀ.

ij½Ã¸¦ °íÀ¯ÇÑ ÆÄÀÏ·Î »çÀü ·Îµå

ƯÁ¤ URL¿¡ ÀúÀåµÈ ÄÁÅÙÃ÷·Î ij½Ã¸¦ »çÀü ·ÎµåÇÏ·Á¸é, ±¸¼º ¹× °ü¸® ¾ç½Ä¿¡¼­ ij½Ã ±¸¼º -> ij½Ã »çÀü ·Îµå¸¦ »ç¿ëÇϽʽÿÀ. ÀÌ ¾ç½Ä¿¡¼­, ·ÎµåÇÒ Ä³½Ã ¿¡ÀÌÀüÆ®¿¡ ´ëÇÑ URLÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ij½Ã ¿¡ÀÌÀüÆ®°¡ ½ÃÀ۵Ǹé, ÆäÀÌÁö°¡ ÀÌÀü¿¡ ij½Ã¿¡ ÀÖ¾ú´ÂÁö ¿©ºÎ¿¡ °ü°è¾øÀÌ ÇÁ·Ï½Ã°¡ ÇØ´ç ÆäÀÌÁö¸¦ °Ë»öÇÕ´Ï´Ù(ÀÌ URLÀº LoadURL Áö½Ã¹®¿¡ ÀÇÇØ ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏ¿¡ ÁöÁ¤µË´Ï´Ù). ÀÌ ¾ç½ÄÀº ¶ÇÇÑ ÄÁÅÙÃ÷°¡ ij½ÃµÇÁö ¾Ê´Â URLÀ» Á¤ÀÇÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ À¯ÇüÀÇ Ä³½Ã »çÀü ·Îµå¿¡´Â ij½Ã ¾×¼¼½º ·Î±×¿¡ ´ëÇÑ ¾×¼¼½º°¡ ¿ä±¸µÇÁö ¾Ê½À´Ï´Ù.

ij½Ã »çÀü ·Îµå ¾ç½ÄÀ» »ç¿ëÇÏ¿© ´ÙÀ½ ¿É¼ÇÀ» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

ij½Ã¸¦ ÀÚÁÖ Ä³½ÃµÈ ÆÄÀÏ·Î »çÀü ·Îµå

°¡Àå ¸¹ÀÌ ¾×¼¼½ºµÇ´Â ÆäÀÌÁö¸¦ ÀÚµ¿À¸·Î »çÀü ·ÎµåÇÏ·Á¸é ij½Ã ±¸¼º -> ij½Ã »õ·Î °íħ ¾ç½ÄÀ» »ç¿ëÇϽʽÿÀ. ÀÌ ±â´É¿¡´Â ÇÁ·Ï½Ã ¼­¹ö¿¡ ´ëÇÑ Ä³½Ã ¾×¼¼½º ·Î±×°¡ ÇÊ¿äÇÕ´Ï´Ù. (·Î±× À§Ä¡ ¹× À̸§Àº º¯°æµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â Caching Proxy ¸ð´ÏÅ͸µÀ» ÂüÁ¶ÇϽʽÿÀ.) °¡Àå Áñ°Üã´Â URLÀº ij½Ã ¾×¼¼½º ·Î±×¿¡¼­ ÀÚµ¿À¸·Î ÆÇº°ÇÕ´Ï´Ù. ¶ÇÇÑ °ü¸®Àڴ ij½Ã¿¡¼­ »çÀü ·ÎµåÇÒ Áñ°Üã´Â ÆäÀÌÁöÀÇ ¼ö¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù(ÀÌ ¼ö´Â ÇÁ·Ï½Ã ±¸¼ºÆÄÀÏ¿¡¼­ LoadTopCached Áö½Ã¹®¿¡ ÀÇÇØ ÁöÁ¤µË´Ï´Ù).

ij½Ã »õ·Î °íħ ¾ç½ÄÀ» »ç¿ëÇÏ¿© ´ÙÀ½ ¿É¼ÇÀ» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸µÅ© ij½Ã(delving)

¸µÅ© ij½Ã(delving)´Â ÀÚµ¿ ij½Ã »õ·Î °íħ ±â´ÉÀÇ ¼±ÅÃÀû ºÎºÐÀÔ´Ï´Ù. ´ëºÎºÐÀÇ À¥ ÆäÀÌÁö´Â °ü·Ã Á¤º¸°¡ ÀÖ´Â ´Ù¸¥ ÆäÀÌÁö·Î ¿¬°áµÇ¸ç, »ç¿ëÀÚ´Â Á¾Á¾ ÇÑ ÆäÀÌÁö¿¡¼­ ´Ù¸¥ ÆäÀÌÁö·Î, ÇÑ »çÀÌÆ®¿¡¼­ ´Ù¸¥ »çÀÌÆ®·Î °æ·Î¸¦ µû¶ó ¿¬°áµË´Ï´Ù. ¸µÅ© ij½Ã(delving)´Â ÀÌ·¯ÇÑ ³í¸® Á¤º¸ °æ·Î¸¦ ij½ÃÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù. ¸µÅ© ij½Ã(delving)¿¡¼­ ij½Ã ¿¡ÀÌÀüÆ®´Â ·ÎµåÇϰí ÀÖ´Â ÆäÀÌÁö¿¡¼­ ÁöÁ¤µÈ ·¹º§ÀÇ ÇÏÀÌÆÛÅØ½ºÆ®(HTML) ¿¬°áÀ» µû¸£°í, ¿¬°áµÈ ¸ðµç ÆäÀÌÁö¸¦ ij½ÃÇÕ´Ï´Ù. ¿¬°áµÈ ÆäÀÌÁö´Â ¿øº» ÆäÀÌÁö¿Í µ¿ÀÏÇÑ È£½ºÆ®¿¡ »óÁÖÇϰųª, ´Ù¸¥ È£½ºÆ®¿¡ »óÁÖÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ±×¸² 1¿¡¼­ º¼ ¼ö ÀÖ½À´Ï´Ù.

±×¸² 1. ¸µÅ© ij½Ã(delving)
¸µÅ© ij½Ã(delving)

¸µÅ© ij½Ã(delving) ÇÁ·Î¼¼½º¸¦ Á¦¾îÇϱâ À§Çؼ­, °ü¸®ÀÚ´Â ·ÎµåÇÒ ¼ö ÀÖ´Â ÃÖ´ë¼öÀÇ URL(±âº» ¼³Á¤ 2000), ½ÇÇàÇÒ ¼ö ÀÖ´Â ÃÖ´ë ½Ã°£(±âº» ¼³Á¤ 2½Ã°£), »ç¿ëÇÒ ¼ö ÀÖ´Â ÃÖ´ë ½º·¹µå(±âº» ¼³Á¤ 4)¸¦ ¼³Á¤ÇÕ´Ï´Ù. °ü¸®ÀÚ´Â Ãß°¡ÀûÀÎ Á¦¾î¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº»ÀûÀ¸·Î ¸µÅ© ij½Ã(delving)´Â µÎ ·¹º§ÀÇ °èÃþ³¢¸® »ç¿ë °¡´ÉÇϰí È£½ºÆ®°£¿¡´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. Ãß°¡ÀûÀ¸·Î ¸µÅ© ij½Ã(delving) ¿äû »çÀÌ¿¡´Â ½Ã°£ÀÌ °É¸³´Ï´Ù. ÀÌ·¯ÇÑ ¼³Á¤À» º¯°æÇÏ·Á¸é, °ü·Ã ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏ Áö½Ã¹®À» ÂüÁ¶ÇϽʽÿÀ.

ij½Ã ¿¡ÀÌÀüÆ®´Â ·Îµå ÈÄ ´ÙÀ½ ¼ø¼­·Î ij½Ã¸¦ »õ·Î °íĨ´Ï´Ù.

  1. °ü¸®ÀÚ°¡ ÁöÁ¤ÇÑ Æ¯Á¤ ÆäÀÌÁö¸¦ ·ÎµåÇÕ´Ï´Ù.
  2. ij½Ã ¾×¼¼½º ·Î±×¿¡¼­ Áñ°Üã´Â(ÀÚÁÖ ¾×¼¼½ºÇÏ´Â) ÆäÀÌÁö¸¦ ·ÎµåÇÕ´Ï´Ù.
  3. ÆäÀÌÁöÀÇ ÃÖ´ë¼ö°¡ ÀÌ ÁöÁ¡¿¡ µµ´ÞÇÏÁö ¾ÊÀº °æ¿ì¿¡´Â ¸µÅ© ij½Ã(delving)°¡ Ãß°¡ ÆäÀÌÁö¸¦ ·ÎµåÇÕ´Ï´Ù.

ij½Ã ¿¡ÀÌÀüÆ®´Â ¿¬°á°£ÀÇ ¸µÅ© ij½Ã(delving)¸¦ ½ÃÀÛÇÒ ¶§±îÁö ÆäÀÌÁöÀÇ ÃÖ´ë¼ö¿¡ µµ´ÞÇß´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇÏÁö ¾Ê½À´Ï´Ù. ÆäÀÌÁöÀÇ ÃÖ´ë¼ö(ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏ¿¡¼­´Â MaxURL·Î ºÒ¸²)°¡ 1´Ü°è ¹× 2´Ü°è¿¡¼­ °Ë»öÇÑ ÆäÀÌÁö ¼öº¸´Ù ÀûÀº °æ¿ì¿¡´Â, ¿¬°áµÈ ÆäÀÌÁö°¡ °Ë»öµÇÁö ¾Ê½À´Ï´Ù.

´ÙÀ½ ¿¹´Â, ij½Ã ¿¡ÀÌÀüÆ®°¡ ÁöÁ¤µÈ URLÀÇ ÃÖ´ë¼ö¿Í °ü°è Àִ ij½Ã »õ·Î °íħ ¿ì¼±¼øÀ§ ¹× Ž»ö Á¤º¸¸¦ ó¸®ÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù(¸ðµç ¿¹¿¡ ´ëÇØ ¸µÅ© ij½Ã(delving)°¡ ±¸¼ºµÈ °ÍÀ¸·Î °¡Á¤).

±¸¼º ÆÄÀÏ ¼³Á¤ °á°ú
LoadURL  
 http://www.getthis.com/main.html
LoadURL  
 http://www.getmetoo.com/welcome.htm
LoadTopCached 30
MaxURLs 50
ij½Ã ¾×¼¼½º ·Î±×ÀÇ °íÀ¯ URLÀÌ 30°³ ÀÌ»óÀÎ °æ¿ì¿¡´Â ij½Ã ¾×¼¼½º ·Î±×¸¦ ±âÃʷΠij½Ã ¿¡ÀÌÀüÆ®°¡ main.html, welcome.htm ¹× »óÀ§ 30°³ÀÇ ¿äûµÈ URLÀ» °Ë»öÇÕ´Ï´Ù. MaxURL°ª¿¡ µµ´ÞÇÏÁö ¾Ê¾Ò±â ¶§¹®¿¡, ÀÌ¹Ì Ä³½ÃµÈ ÆäÀÌÁö¿¡¼­ ÃÖ´ë 18°³ÀÇ ¿¬°áµÈ URLÀ» °Ë»ö ¹× ·ÎµåÇÕ´Ï´Ù.
LoadURL  
 http://ww.joesmith.edu/favorites.html
LoadURL  
 http://www.janesmith.edu/dislikes.html
LoadTopCached 30
MaxURLs 25
ij½Ã ¾×¼¼½º ·Î±×ÀÇ °íÀ¯ URLÀÌ 30°³ ÀÌ»óÀÎ °æ¿ì¿¡´Â ij½Ã ¿¡ÀÌÀüÆ®°¡ favorites.html, dislikes.html ¹× ij½Ã ¾×¼¼½º ·Î±×ÀÇ »óÀ§ 30°³ÀÇ ¿äûµÈ URLÀ» °Ë»öÇÕ´Ï´Ù. MaxURLÀÇ °ªÀ» ÃʰúÇ߱⠶§¹®¿¡ ´Ù¸¥ ÆÄÀÏÀ» °Ë»öÇÏÁö ¾Ê½À´Ï´Ù.
LoadURL http://www.hello.com/hi.htm
LoadURL  
 http://www.ballyhoo.com/index.html
LoadTopCached 20
MaxURLs 25
ij½Ã ¾×¼¼½º ·Î±×¿¡ 20°³ ÀÌ»óÀÇ °íÀ¯ÇÑ URLÀÌ ÀÖÀ¸¸é, ij½Ã ¿¡ÀÌÀüÆ®´Â hi.htm, index.html, ij½Ã ¾×¼¼½º ·Î±×¿¡¼­ »óÀ§ 20°³ÀÇ ¿äûµÈ URL ¹× ÀÌÀü ÆäÀÌÁö¿¡¼­ ÃÖ´ë 3°³ÀÇ ¿¬°áµÈ URLÀ» °Ë»öÇÕ´Ï´Ù. MaxURLÀÇ °ª¿¡ µµ´ÞÇ߱⠶§¹®¿¡ ´Ù¸¥ ÆÄÀÏÀ» °Ë»öÇÏÁö ¾Ê½À´Ï´Ù.

°ü·Ã ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏ Áö½Ã¹®

¶ÇÇÑ ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏÀÇ ÇØ´ç Áö½Ã¹®À» Á÷Á¢ ÆíÁýÇÏ¿© ij½Ã ¿¡ÀÌÀüÆ®¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ij½Ã ¿¡ÀÌÀüÆ® °ü·Ã ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏ Áö½Ã¹®Àº ºÎ·ÏB. ±¸¼º ÆÄÀÏ Áö½Ã¹®¿¡¼­ ´ÙÀ½ ÂüÁ¶ ÆäÀÌÁö¸¦ ÂüÁ¶ÇϽʽÿÀ.

¼öµ¿À¸·Î ij½Ã ¿¡ÀÌÀüÆ® ½ÃÀÛ

ÀÚµ¿ ij½Ã »õ·Î °íħÀÌ »ç¿ë °¡´ÉÇϸé, ij½Ã ¿¡ÀÌÀüÆ®´Â ÁöÁ¤µÈ ½Ã°£¿¡ ÀÚµ¿À¸·Î »õ·Î °íħÀ» ½ÇÇàÇÕ´Ï´Ù. ±×·¯³ª ¾ðÁ¦¶óµµ ¸í·ÉÇà¿¡¼­ ij½Ã ¿¡ÀÌÀüÆ®¸¦ ½ÇÇàÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

½ÇÇà °¡´ÉÇÑ ÆÄÀÏÀº ´ÙÀ½°ú °°½À´Ï´Ù.

Linux ¹× UNIX Ç÷§Æû¿¡¼­´Â cron µð¸ÕÀ» »ç¿ëÇÏ¿© ´Ù¾çÇÑ ½Ã°£¿¡ ij½Ã ¿¡ÀÌÀüÆ®¸¦ ÀÚµ¿À¸·Î ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. cronÀÌ Á¦¾îÇÏ´Â ÀÛ¾÷Àº ½Ã½ºÅÛ crontab ÆÄÀÏ¿¡ ÇàÀ» Ãß°¡ÇÏ¿© ÁöÁ¤µË´Ï´Ù. Linux ¹× UNIXÀÇ ¸í·É ÆÄÀÏ ÀÔ·Â Ç׸ñÀÇ ¿¹´Â ´ÙÀ½°ú °°½À´Ï´Ù.

45 16 * * * /usr/sbin/cacheagt

ÀÌ ¸í·ÉÀº ÇöÁö ½Ã°£À¸·Î ¸ÅÀÏ 4:45 p.m.¿¡ ij½Ã ¿¡ÀÌÀüÆ®¸¦ ½ÃÀÛÇÕ´Ï´Ù. ¿øÇÒ °æ¿ì, ¿©·¯ °³ÀÇ Ç׸ñÀ» »ç¿ëÇÏ¿© ÇÑ ¹ø ÀÌ»ó ij½Ã ¿¡ÀÌÀüÆ®¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ¿î¿µ üÁ¦ÀÇ cron µð¸Õ¿¡ °üÇÑ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

ij½Ã ¿¡ÀÌÀüÆ®¸¦ ½ÇÇàÇϱâ À§Çؼ­ cron µð¸ÕÀ» »ç¿ëÇϰí ÀÖ´Â °æ¿ì, ij½Ã ±¸¼º -> ij½Ã »õ·Î °íħ ±¸¼º ¾ç½ÄÀ» »ç¿ëÇϰųª ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏÀ» ÆíÁýÇÏ¿© ÀÚµ¿ »õ·Î °íħ ¿É¼ÇÀ» »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À. ±×·¸Áö ¾ÊÀ¸¸é, ij½Ã ¿¡ÀÌÀüÆ®°¡ ¸ÅÀÏ ÇÑ ¹ø ÀÌ»ó ½ÇÇàµË´Ï´Ù.

°øÀ¯ ij½Ã »ç¿ë

À¥»óÀÇ ÇÑ ÁöÁ¡¿¡¼­ ÇÑ ´ëÀÇ ¼­¹ö°¡ ó¸®ÇÒ ¼ö ÀÖ´Â °Íº¸´Ù Åë½Å·®ÀÌ ¸¹¾ÆÁö´Â °æ¿ì´Â ÈçÇÕ´Ï´Ù. ÇÑ °¡Áö °£´ÜÇÑ ÇØ°áÃ¥Àº ¿©·¯ ´ëÀÇ ¼­¹ö¸¦ Ãß°¡ÇÏ´Â °ÍÀÔ´Ï´Ù. ±×·¯³ª ¿©·¯ Caching Proxy ¼­¹ö°¡ »ç¿ëµÇ¸é, ÇÑ Ä³½ÃÀÇ ÄÁÅÙÃ÷°¡ ´Ù¸¥ ij½ÃÀÇ ÄÁÅÙÃ÷¿Í Áߺ¹µÇ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÀÚü ij½Ã¿¡ ÇØ´ç ÆÄÀÏÀÌ ¾ø´Â ÇÁ·Ï½Ã ¼­¹ö·Î ÆÄÀÏ¿¡ ´ëÇÑ ¿äûÀÌ µµ´ÞÇϸé ij½ÃµÈ ÆÄÀÏÀÌ ±âÁ¡ ¼­¹ö·ÎºÎÅÍ ´Ù½Ã ÆäÄ¡µÇ±â ¶§¹®¿¡ ÀúÀ念¿ª¿¡¼­ÀÇ ºÒÇÊ¿äÇÑ Áߺ¹Àº ¹°·Ð ÃÖ´ë ´ë¿ªÆø Àý¾àµµ ´Þ¼ºÇÒ ¼ö ¾ø½À´Ï´Ù. Áߺ¹µÈ ij½Ã´Â ÇÁ·Ï½Ã ¼­¹öÀÇ °èÃþÀû ¿¬°áÀ» »ç¿ëÇÏ¿© ÃÖ¼ÒÈ­ÇÒ ¼ö ÀÖÁö¸¸, ÀÌ ½Ã³ª¸®¿À¿¡¼­´Â ¿©ÀüÈ÷ ÇØ´ç ¼­¹ö¸¦ ÅëÇØ Ãß°¡ÀûÀÎ Åë½Å·®ÀÌ ¹ß»ýÇϴµ¥, ¿¬°áµÈ ¼­¹ö¿¡¼­ Ãß°¡ ¿¬°á·Î ÀÎÇØ ´ë±â ½Ã°£ÀÌ ´Ã¾î³³´Ï´Ù.

ij½Ã °øÀ¯´Â °¢ ij½Ã°¡ ´Ù¸¥ ij½Ã¿Í ÄÁÅÙÃ÷¸¦ °øÀ¯ÇÏ°Ô ÇÔÀ¸·Î½á ÀÌ·¯ÇÑ ¹®Á¦Á¡À» ÇØ°áÇÕ´Ï´Ù. ´ÙÀ½ »çÇ×À¸·Î ÀÎÇØ ´ë¿ªÆøÀ» ÁÙÀÏ ¼ö ÀÖ½À´Ï´Ù.

¿©·¯ °³ÀÇ Ä³½Ã¸¦ ÇϳªÀÇ ³í¸® ij½Ãó·³ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â µÎ °¡Áö ¸Þ¼Òµå°¡ Á¦°øµË´Ï´Ù.

RCA ¹× ICP´Â ÇÔ²² »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.

¿ø°Ý ij½Ã ¾×¼¼½º

RCA¿¡ ´ëÇÑ °èȹÀ» ¼¼¿ï ¶§, ´ÙÀ½ÀÇ ±ÇÀå»çÇ×À» °í·ÁÇϽʽÿÀ.

À̵é Á¶°ÇÀÌ À§¹ÝµÈ °æ¿ì ¶Ç´Â ´Ù¸¥ Á¶Á÷ÀÌ ¹è¿­ÀÇ ±¸¼º¿øÀÎ ´Ù¸¥ ¼­¹ö¸¦ °ü¸®ÇÏ´Â °æ¿ì, ¿ø°Ý ij½Ã ¾×¼¼½º°¡ Àû´çÇÏÁö ¾Ê½À´Ï´Ù.

¿ø°Ý ij½Ã ¾×¼¼½º ±¸¼º

¿ø°Ý ij½Ã ¾×¼¼½º¸¦ ±¸¼ºÇÏ·Á¸é, ±¸¼º ¹× °ü¸® ¾ç½Ä¿¡¼­ ij½Ã ±¸¼º -> ¿ø°Ý ij½Ã ¾×¼¼½º¸¦ ¼±ÅÃÇϽʽÿÀ. ÀÌ ¾ç½ÄÀÇ Çʵå´Â ÇϳªÀÇ ³í¸® ij½Ã¸¦ °øÀ¯ÇÏ´Â ¸í¸íµÈ ¹è¿­À» Á¤ÀÇÇÕ´Ï´Ù. ¹è¿­ÀÇ °¢ ±¸¼º¿ø¿¡ ´ëÇÑ Çʼö Á¤º¸¸¦ ÀÔ·ÂÇϽʽÿÀ.

ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏÀ» ÆíÁýÇÏ¿© ¿ø°Ý ij½Ã ¾×¼¼½º¸¦ ±¸¼ºÇÏ·Á¸é, ºÎ·ÏB. ±¸¼º ÆÄÀÏ Áö½Ã¹®ÀÇ ÂüÁ¶ ¼½¼Ç¿¡¼­ ´ÙÀ½ Áö½Ã¹®À» ÂüÁ¶ÇϽʽÿÀ.

ÀÎÅÍ³Ý Ä³½Ã ÇÁ·ÎÅäÄÝ Ç÷¯±×ÀÎ ±¸¼º

ÀÎÅÍ³Ý Ä³½Ã ÇÁ·ÎÅäÄÝ Ç÷¯±×ÀÎÀ¸·Î Caching Proxy°¡ HTML ÆäÀÌÁö ¹× ±âŸ ij½Ã °¡´É ÀÚ¿ø °Ë»ö ½Ã ICP Áؼö ij½Ã¸¦ Á¶È¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·Ï½Ã ¼­¹ö°¡ HTTP ¿äûÀ» ¼ö½ÅÇϸé, ÀÚ¿ø¿¡ ´ëÇÑ ÀÚü ij½Ã¸¦ Ž»öÇÕ´Ï´Ù. ÀÚ¿øÀÌ ·ÎÄà ij½Ã¿¡ ¾ø°í ICP Ç÷¯±×ÀÎÀÌ »ç¿ë °¡´ÉÇÑ °æ¿ì, ÇÁ·Ï½Ã ¼­¹ö°¡ URL ¿äûÀ» ICP Á¶È¸ ÆÐŶ¿¡ ¿ä¾àÇÑ ´ÙÀ½, ½Äº°µÈ ¸ðµç ICP ÇǾî ij½Ã¿¡ ÀÌ ÆÐŶÀ» Àü´ÞÇÕ´Ï´Ù. ÇǾî ij½Ã°¡ ÀÚ¿øÀÌ ÀÖ´Ù°í ÀÀ´äÇϸé ÇÁ·Ï½Ã ¼­¹ö´Â ÇǾîÀÇ Ä³½Ã¿¡¼­ ÀÚ¿øÀ» °Ë»öÇÕ´Ï´Ù. µÎ °³ ÀÌ»óÀÇ Ä³½Ã°¡ ±àÁ¤ÀûÀ¸·Î ÀÀ´äÇϸé ù ¹øÂ° ÀÀ´äÀÌ Ã³¸®µË´Ï´Ù. È÷Æ®·Î ÀÀ´äÇÏ´Â ÇǾ ¾ø´Â °æ¿ì, ¿ø·¡ ¼­¹ö°¡ ÀÛ¾÷ È帧¿¡ µû¶ó ¿äûÀ» °è¼Ó ó¸®ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ÇÁ·Ï½Ã ¼­¹ö´Â ´Ù¸¥ Ç÷¯±×ÀÎÀ» È£ÃâÇϰí RCA(Remote Caching Access) ·çƾÀ» °è¼ÓÇϰųª(RCA°¡ »ç¿ë °¡´ÉÇÑ °æ¿ì) ¿äûµÈ ÀÚ¿ø ÀÚü¸¦ °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù.

ICP Ç÷¯±×ÀÎ ±¸¼º

ICP Ç÷¯±×ÀÎÀº ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏ(ibmproxy.conf)À» ÆíÁýÇÏ¿© Ȱ¼ºÈ­µÇ°í ±¸¼ºµË´Ï´Ù. ServerInit Áö½Ã¹®, PreExit Áö½Ã¹® ¶Ç´Â µÑ ¸ðµÎ°¡ ±¸¼º ÆÄÀÏÀÇ API Áö½Ã¹® ¼½¼Ç¿¡ Ãß°¡µÇ¾î¾ß ICP Ç÷¯±×ÀÎÀ» ÃʱâÈ­ÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëµÇ´Â Áö½Ã¹®Àº Caching Proxy°¡ ICP ½Ã½ºÅÛ¿¡¼­ ¸Ã°í ÀÖ´Â ¿ªÇÒ¿¡ µû¶ó ´Ù¸¨´Ï´Ù.

ÀÌ·¯ÇÑ Áö½Ã¹®À» ÀÛ¼ºÇÏ·Á¸é, ibmproxy.conf ÆÄÀÏÀ» Á÷Á¢ ÆíÁýÇϰųª ÇÁ·Ï½Ã ¼­¹ö°¡ ÀÌ¹Ì ½ÇÇà ÁßÀÎ °æ¿ì¿¡´Â ±¸¼º ¹× °ü¸® ¾ç½Ä ¼­¹ö ±¸¼º -> ¿äû ó¸® -> API ¿äû 󸮿¡ ¿¬°áÇϽʽÿÀ.

Ç¥ÁØ Áö½Ã¹®(¼³¸í ¾ç½Ä)ÀÌ ibmproxy.conf ÆÄÀÏÀÇ API ¼½¼Ç¿¡ Ãß°¡µÇ¾ú½À´Ï´Ù. API Áö½Ã¹®Àº Á߿䵵 ¼øÀ¸·Î ³ª¿­µÇ¾î ÀÖ½À´Ï´Ù. API Áö½Ã¹®À» Ãß°¡ÇÏ¿© »õ·Î¿î ±â´É ¹× Ç÷¯±×ÀÎ ¸ðµâÀ» »ç¿ëÇÒ ¼ö ÀÖÀ» ¶§, ±¸¼º ÆÄÀÏÀÇ Ç¥ÁØ ¼½¼Ç¿¡ Ç¥½ÃµÈ ´ë·Î Áö½Ã¹®À» ³ª¿­ÇϽʽÿÀ. ¶Ç´Â ÇÊ¿äÇÑ °æ¿ì, ¿øÇÏ´Â °¢ ±â´ÉÀ̳ª Ç÷¯±×Àο¡ ´ëÇÑ Áö¿øÀ» Æ÷ÇÔÇÒ API Áö½Ã¹®ÀÇ ¼³¸íÀ» Áö¿ì°Å³ª ÆíÁýÇϽʽÿÀ.

ServerInit ¹× PreExit Áö½Ã¹®¿¡´Â (1) °øÀ¯ ¶óÀ̺귯¸®ÀÇ Àüü °æ·Î, (2) ÇÔ¼ö È£ÃâÀ̶ó´Â µÎ °¡Áö Àμö°¡ ÀÖ½À´Ï´Ù. µÎ Àμö´Â ÄÝ·Ð(:)À¸·Î ±¸ºÐµË´Ï´Ù. ù ¹øÂ° Àμö´Â ½Ã½ºÅÛ¿¡ °íÀ¯Çϸç, Ç÷¯±×ÀÎ ÄÄÆ÷³ÍÆ®°¡ ¼³Ä¡µÇ´Â À§Ä¡¿¡ µû¶ó ´Ù¸¨´Ï´Ù. µÎ ¹øÂ° Àμö´Â °øÀ¯ ¶óÀ̺귯¸®¿¡ Çϵå ÄÚµåµÇ¸ç, Ç¥½ÃµÈ ´ë·Î Á¤È®È÷ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.

°¢ Áö½Ã¹®Àº ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏÀÇ ´ÜÀÏ Çà¿¡ Ç¥½ÃµÇ¾î¾ß ÇÕ´Ï´Ù.

ServerInit path_of_shared_library:icpServer

Linux ¹× UNIX ¿¹Á¦:

ServerInit /opt/ibm/edge/cp/internet/lib/plugins/icp/libicp_plugin.so:icpServer

Windows ¿¹Á¦:

ServerInit C:\Program Files\IBM\edge\cp\Bin\plugins\icp\icpplugin.dll:icpServer

PreExit path_of_shared_library:icpClient

Linux ¹× UNIX ¿¹Á¦:

PreExit /opt/ibm/edge/cp/internet/lib/plugins/icp/libicp_plugin.so:icpClient

Windows ¿¹Á¦:

PreExit C:\Program Files\IBM\edge\cp\Bin\plugins\icp\icpplugin.dll:icpClient

Ç÷¯±×ÀÎ ¼³Á¤À» ±¸¼ºÇÏ·Á¸é, ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏ¿¡ Á¦°øµÇ´Â ICP* Áö½Ã¹®À» Ãß°¡Çϰųª ¼öÁ¤ÇϽʽÿÀ. Ãß°¡ Á¤º¸´Â ´ÙÀ½ Áö½Ã¹®ÀÇ ¼³¸íÀ» ÂüÁ¶ÇϽʽÿÀ.

µ¿Àû »ý¼º ÄÁÅÙÃ÷ ij½Ã

ÀÌ´Â ¿ª¹æÇâ ÇÁ·Ï½Ã ±¸¼º¿¡¸¸ Àû¿ëÇÕ´Ï´Ù.

µ¿Àû ij½Ã ±â´ÉÀ» »ç¿ëÇϸé Caching Proxy°¡ IBM WebSphere Application Server¿¡ ÀÇÇØ »ý¼ºµÈ Servlet ¹× JSP(JavaServer Pages)¿¡¼­ÀÇ ÀÀ´ä ¾ç½ÄÀ¸·Î »ý¼ºµÈ ÄÁÅÙÃ÷¸¦ µ¿ÀûÀ¸·Î ij½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. Application Server¿¡¼­ Caching Proxy ¾î´ðÅÍ ¸ðµâÀ» »ç¿ëÇÏ¿© ÀÀ´äÀ» ¼öÁ¤ÇÔÀ¸·Î½á À̸¦ ÇÁ·Ï½Ã ¼­¹ö ¹× Application ServerÀÇ µ¿Àû ij½Ã¿¡¼­ ij½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±â´ÉÀ» »ç¿ëÇϸé, µ¿ÀûÀ¸·Î »ý¼ºµÈ ÄÁÅÙÃ÷¸¦ ³×Æ®¿öÅ© ¿¡Áö¿¡¼­ ij½ÃÇÒ ¼ö Àֱ⠶§¹®¿¡, Çϳª ÀÌ»óÀÇ Å¬¶óÀÌ¾ðÆ®°¡ µ¿ÀÏÇÑ ÄÁÅÙÃ÷¸¦ ¿äûÇÒ ¶§ ÄÁÅÙÃ÷ È£½ºÆ®°¡ Application Server¿¡ ¹Ýº¹ ¿äûÀ» ÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.

ÁÖ:
µ¿Àû ij½Ã ±â´ÉÀº URL Á¶È¸ °á°ú¸¦ ij½ÃÇϱâ À§ÇØ ÇÁ·Ï½Ã ¼­¹ö¸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÏÁö ¾Ê½À´Ï´Ù. Á¶È¸ °á°ú¸¦ ij½ÃÇÏ·Á¸é, ij½ÃµÇ´Â ³»¿ë Á¦¾î ¹× CacheQueries -- ¹°À½Ç¥(?)¸¦ Æ÷ÇÔÇÏ´Â URL¿¡ ij½Ã ÀÀ´ä ÁöÁ¤ÀÇ Áö½Ã¹® ÂüÁ¶ ¹®¼­¿¡¼­ ¼³¸íÇϴ ij½Ã ÇÊÅ͸¦ ±¸¼ºÇϽʽÿÀ. IBM WebSphere Application Server°¡ ¾Æ´Ñ ±âÁ¡ ¼­¹ö·ÎºÎÅÍÀÇ Á¶È¸ °á°ú´Â ij½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹¸¦ µé¾î, servlets°¡ Á¶È¸ ¾ç½Ä¿¡¼­ URLÀ» »ç¿ëÇÒ °æ¿ì, µ¿Àû ij½Ã ±â´ÉÀÌ ÀÛµ¿ÇÏ°Ô ÇÏ·Á¸é Á¾Á¾ Á¶È¸ ij½Ã¸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇØ¾ß ÇÕ´Ï´Ù. ÇÁ·Ï½Ã ¼­¹ö´Â Á¶È¸ÇÒ URL¿¡ ¹°À½Ç¥(?)°¡ Æ÷ÇԵǾî ÀÖ´ÂÁö¸¦ °í·ÁÇÕ´Ï´Ù.

µ¿ÀûÀ¸·Î »ý¼ºµÈ ÄÁÅÙÃ÷¸¦ ij½ÃÇÏ¸é ´ÙÀ½°ú °°Àº ÀÌÁ¡ÀÌ ÀÖ½À´Ï´Ù.

Application Server´Â ÇÁ·Ï½Ã ij½ÃÀÇ ¿ÏÀüÈ÷ ÀÛ¼ºµÈ °ø¿ë ÆäÀÌÁö¸¸À» ³»º¸³À´Ï´Ù. °³ÀÎ¿ë ÆäÀÌÁö´Â ÇÁ·Ï½Ã¿¡ ÀÇÇØ ij½ÃµÇÁö ¾Ê½À´Ï´Ù. ¿¹¸¦ µé¾î, ÇöÀçÀÇ Àϱ⠿¹º¸¸¦ ³ª¿­ÇÏ´Â °ø¿ë »çÀÌÆ®¿¡¼­ µ¿ÀûÀ¸·Î »ý¼ºµÈ ÆäÀÌÁö´Â IBM WebSphere Application Server°¡ ³»º¸³»°í Caching Proxy°¡ ij½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª »ç¿ëÀÚÀÇ Àå¹Ù±¸´Ï ³»¿ëÀ» ³ª¿­ÇÏ´Â µ¿Àû »ý¼º ÆäÀÌÁö´Â ÇÁ·Ï½Ã ¼­¹ö°¡ ij½ÃÇÒ ¼ö ¾ø½À´Ï´Ù. ¶ÇÇÑ µ¿ÀûÀ¸·Î ÀÛ¼ºµÈ ÆäÀÌÁö¸¦ ij½ÃÇÏ·Á¸é ÇØ´ç ÆäÀÌÁöÀÇ ¸ðµç ÇÏÀ§ ÄÄÆ÷³ÍÆ® ¶ÇÇÑ Ä³½ÃÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.

ij½ÃµÈ µ¿Àû ÆÄÀÏÀº ÀÏ¹Ý ÆÄÀϰú µ¿ÀÏÇÑ ¹æ½ÄÀ¸·Î ¸¸·áµÇÁö ¾Ê°í ÀÌ ÆÄÀÏÀ» »ý¼ºÇÑ Application Server°¡ ¹«È¿È­ÇØ¾ß ÇÕ´Ï´Ù.

µ¿Àû ij½Ã Ç׸ñÀÌ ¹«È¿È­µÇ´Â °æ¿ì´Â ´ÙÀ½°ú °°½À´Ï´Ù.

µ¿Àû ij½Ã Ç׸ñ ¹«È¿È­´Â Caching Proxy µ¿Àû ij½Ã Ç÷¯±×ÀÎÀÇ Æ¯Á¤ ÀνºÅϽº¿¡ ´ëÇÑ ¹«È¿È­ ¸Þ½ÃÁö¸¦ »ý¼ºÇÏ¿© ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. Caching Proxy´Â ¹«È¿È­ ¸Þ½ÃÁö¸¦ /WES_External_Adapter ÀÚ¿ø À§Ä¡ ÁöÁ¤ÀÚÀÇ Æ÷½ºÆ®·Î¼­ ¼ö½ÅÇÕ´Ï´Ù. ±×·¯¸é Caching Proxy´Â ij½Ã¿¡¼­ À¯È¿ÇÑ Ç׸ñÀ» Áö¿ó´Ï´Ù.

µ¿Àû ij½Ã´Â ´ÙÀ½ ±¸¼º ´Ü°è°¡ ÇÊ¿äÇÕ´Ï´Ù.

ÇÁ·Ï½Ã ij½Ã¿¡ ´ëÇÑ IBM WebSphere Application Server ±¸¼º

Application Server¿¡ µ¿Àû ij½Ã ±¸¼º

·ÎÄà µ¿Àû ij½Ã(µ¿Àû ´ÜÆí ij½Ã¶ó°íµµ ÇÔ)¸¦ »ç¿ëÇϵµ·Ï Application Server¸¦ ±¸¼ºÇÏ·Á¸é IBM WebSphere Application Server ¹®¼­ÀÇ Áö½Ã»çÇ×À» ¼öÇàÇϽʽÿÀ. µ¿Àû ´ÜÆí ij½Ã´Â Application Server Caching ProxyÀÇ ¿ÜºÎ ij½Ã¿Í »óÈ£ÀÛ¿ëÇÕ´Ï´Ù.

Application Server ¾î´ðÅÍ ±¸¼º

IBM WebSphere Application Server´Â Application Server·Î ¼³Ä¡µÈ ¿ÜºÎ ij½Ã ¾î´ðÅͶó´Â ¼ÒÇÁÆ®¿þ¾î ¸ðµâÀ» »ç¿ëÇÏ¿© Caching Proxy¿Í Åë½ÅÇÕ´Ï´Ù.

ÁÖ:
µ¿Àû ij½Ã ±¸¼º¿¡ ´ëÇØ¼­´Â TechNote¿ë IBM WebSphere Application Server Áö¿ø À¥ »çÀÌÆ®¸¦ ÂüÁ¶ÇϽʽÿÀ.

µ¿Àû ij½Ã¿¡ ´ëÇÑ Caching Proxy ±¸¼º

µ¿ÀûÀ¸·Î ÀÛ¼ºµÈ ÄÁÅÙÃ÷(Servlet ¹× JSP °á°ú)¸¦ ij½ÃÇϱâ À§ÇØ ÇÁ·Ï½Ã ¼­¹ö¸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÏ·Á¸é ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏÀÎ ibmproxy.conf¿¡¼­ µÎ °¡Áö¸¦ º¯°æÇØ¾ß ÇÕ´Ï´Ù. ù ¹øÂ° º¯°æÀº µ¿Àû ij½Ã Ç÷¯±×ÀÎ ¸ðµâÀ» »ç¿ë °¡´ÉÇÏ°Ô Çϰí, µÎ ¹øÂ° º¯°æÀº ÀÌ ¸ðµâÀÌ Ä³½Ã °¡´ÉÇÑ µ¿Àû ÄÁÅÙÃ÷ ¿øº»À» ÀνÄÇϵµ·Ï ±¸¼ºÇÕ´Ï´Ù.

µ¿Àû ij½Ã Ç÷¯±×ÀÎÀ» »ç¿ë °¡´ÉÇÏ°Ô Çϵµ·Ï Service Áö½Ã¹® ¼³Á¤

Service ´Ü°è¿¡ ´ëÇÑ API Áö½Ã¹®À» »ç¿ëÇÏ¿© µ¿Àû ij½Ã Ç÷¯±×ÀÎÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Áö½Ã¹®À» ÀÛ¼ºÇÏ·Á¸é ibmproxy.conf ÆÄÀÏÀ» ¼öµ¿À¸·Î ÆíÁýÇϰųª, ÇÁ·Ï½Ã ¼­¹ö°¡ ÀÌ¹Ì ½ÇÇàµÇ°í ÀÖ´Â °æ¿ì¿¡´Â ±¸¼º ¹× °ü¸® ¾ç½Ä¿¡¼­ ¼­¹ö ±¸¼º -> ¿äû ó¸® -> API ¿äû 󸮸¦ ¼±ÅÃÇϽʽÿÀ. Áö½Ã¹® ÄÁÅÙÃ÷´Â ÀÌ ¼½¼Ç ÈĹݺÎÀÇ ¿¹Á¦¿¡ Ç¥½ÃµË´Ï´Ù.

µ¿Àû ij½Ã¸¦ »ç¿ë °¡´ÉÇÏ°Ô Çϱâ À§ÇÑ ÇÁ·ÎÅäŸÀÔ Service Áö½Ã¹®ÀÌ ibmproxy.conf ÆÄÀÏÀÇ API ¼½¼Ç¿¡ ¼³¸íÀ¸·Î Á¸ÀçÇÕ´Ï´Ù. Ç¥Á¦ JSP Ç÷¯±×ÀÎÀÌ Æ÷ÇԵ˴ϴÙ. ÇÁ·ÎÅäŸÀÔ API Áö½Ã¹®Àº Á߿䵵 ¼øÀ¸·Î ³ª¿­µÊ¿¡ ÁÖÀÇÇϽʽÿÀ. API Áö½Ã¹®À» Ãß°¡ÇÏ¿© »õ·Î¿î ±â´É ¹× Ç÷¯±×ÀÎ ¸ðµâÀ» »ç¿ëÇÒ ¼ö ÀÖÀ» ¶§, ±¸¼º ÆÄÀÏÀÇ Ç¥ÁØ ¼½¼Ç¿¡ Ç¥½ÃµÈ ´ë·Î Áö½Ã¹®À» ³ª¿­ÇϽʽÿÀ. ¼±ÅÃÀûÀ¸·Î ÇÁ·ÎÅäŸÀÔ API Áö½Ã¹®¿¡¼­ ¼³¸í ¹®ÀÚ¸¦ Á¦°ÅÇÏ¿© °¢ Èñ¸Á ±â´É ¶Ç´Â Ç÷¯±×ÀÎ Áö¿øÀ» Æ÷ÇÔÇÏ´Â µ¥ ÇÊ¿äÇÑ ´ë·Î ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù.

Service Áö½Ã¹®À» ´ÙÀ½ ¿¹Á¦¿Í °°ÀÌ ¼³Á¤ÇϽʽÿÀ. (°¢ Áö½Ã¹®Àº ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏÀÇ ´ÜÀÏ Çà¿¡ Ç¥½ÃµÇ¾î¾ß ÇÕ´Ï´Ù. ÀÌ ¿¹Á¦¿¡´Â ÀÐ±â ÆíÀǸ¦ À§ÇØ ÀϺΠÇàÀÌ ±¸ºÐµÇ¾î ÀÖ½À´Ï´Ù.)

Caching Proxy ¼ÒÇÁÆ®¿þ¾î¸¦ ±âº»°ªÀÌ ¾Æ´Ñ ´Ù¸¥ µð·ºÅ丮¿¡ ¼³Ä¡ÇÑ °æ¿ì¿¡´Â, ÀÌ ¿¹Á¦ °æ·Î¸¦ »ç¿ëÀÚ ¼³Ä¡ °æ·Î·Î ´ëüÇϽʽÿÀ.

ÆÄÀÏ ¿øº»À» ÁöÁ¤Çϵµ·Ï ExternalCacheManager Áö½Ã¹® ¼³Á¤

°¢ Caching Proxy´Â µ¿ÀûÀ¸·Î »ý¼ºµÈ ÆÄÀÏÀÇ ¿øº» ¶ÇÇÑ ÀνÄÇϵµ·Ï ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ÇÁ·Ï½Ã ¼­¹ö¿¡¼­ µ¿ÀûÀ¸·Î »ý¼ºµÈ ÄÁÅÙÃ÷¸¦ ij½ÃÇÒ °¢ Application ServerÀÇ ibmproxy.conf ÆÄÀÏ¿¡ ExternalCacheManager Áö½Ã¹®À» Ãß°¡ÇϽʽÿÀ. ÀÌ Áö½Ã¹®Àº ÇÁ·Ï½Ã °á°ú¸¦ ij½ÃÇÒ WebSphere Application Server¸¦ ÁöÁ¤Çϰí ÇØ´ç ¼­¹ö ÄÁÅÙÃ÷ÀÇ ÃÖ´ë ¸¸±â ½Ã°£À» ¼³Á¤ÇÕ´Ï´Ù. ¼¼ºÎ»çÇ×Àº ExternalCacheManager -- IBM WebSphere Application ServerÀÇ µ¿Àû ij½Ã¿¡ ´ëÇÑ Caching Proxy ±¸¼º¿¡ ³ªÅ¸³³´Ï´Ù.

ExternalCacheManager Áö½Ã¹®¿¡¼­ »ç¿ëÇÏ´Â ¼­¹ö ID´Â Application ServerÀÇ dynacache.xml ÆÄÀÏÀÇ ¿ÜºÎ ij½Ã ±×·ì ½ºÅÄÀÚ¿¡ ÀÖ´Â ±×·ì ID¿Í ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù.

¾ÕÀÇ ¿¹Á¦ÀÇ °æ¿ì, °¢ ÇÁ·Ï½ÃÀÇ ibmproxy.conf ÆÄÀÏ¿¡ ´ÙÀ½ Ç׸ñÀ» Ãß°¡ÇϽʽÿÀ.

ExternalCacheManager   IBM-edge-cp-XYZ-1  20 seconds

Caching Proxy´Â ibmproxy.conf ÆÄÀÏÀÇ ExternalCacheManager Ç׸ñ°ú ÀÏÄ¡ÇÏ´Â ±×·ì ID°¡ ÀÖ´Â IBM WebSphere Application ServerÀÇ ÄÁÅÙÃ÷¸¸ ij½ÃÇÕ´Ï´Ù.

ÇÁ·Ï½Ã ¼­¹ö ij½Ã Á¶Á¤

ij½Ã°¡ »ç¿ë °¡´ÉÇÏ°Ô µÉ ¶§ ij½Ã ÀúÀ念¿ªÀÇ ¼Óµµ´Â Caching ProxyÀÇ ¼º´É¿¡ Áß¿äÇÑ ¿µÇâÀ» ÁÝ´Ï´Ù. ÀÌ Àý¿¡¼­´Â ij½Ã ÀúÀ念¿ªÀ» ¼±ÅÃÇϰí ÃÖ»óÀÇ ¼º´ÉÀ» À§ÇÏ¿© ij½Ã ÀúÀå ÀåÄ¡¸¦ ±¸¼ºÇÏ´Â µ¥ ÇÊ¿äÇÑ ¾Ï½Ã¸¦ Á¦°øÇÕ´Ï´Ù.

ij½Ã ÀúÀå ¸Åü ¼±ÅÃ

Caching Proxy´Â ij½Ã ÀúÀå ¸ÅüÀÇ µÎ °¡Áö À¯ÇüÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸Þ¸ð¸® ij½Ã·Î °Ë»öÀ» ºü¸£°Ô ¼öÇàÇÒ ¼ö ÀÖÁö¸¸, ¸Þ¸ð¸® ij½ÃÀÇ Å©±â´Â ÇÁ·Ï½Ã ¼­¹ö ½Ã½ºÅÛÀÇ »ç¿ë °¡´ÉÇÑ ¸Þ¸ð¸® ¿ë·®¿¡ ÀÇÇØ Á¦Çѵ˴ϴÙ. Çϳª ÀÌ»óÀÇ µð½ºÅ© ÆÄƼ¼ÇÀ¸·Î ±¸¼ºµÈ µð½ºÅ© ij½Ã´Â ¸Þ¸ð¸® ij½Ãº¸´Ù ´À¸®Áö¸¸, ´ëü·Î ij½ÃÇÒ ¼ö ÀÖ´Â Å©±â´Â ´õ Å®´Ï´Ù.

µð½ºÅ© ij½Ã ¼º´É ÃÖ´ëÈ­

µð½ºÅ© ij½Ã¿¡ »ç¿ëµÉ ÀåÄ¡ ÆÄƼ¼ÇÀº ij½Ã Àü¿ëÀ̾î¾ß ÇÕ´Ï´Ù. Áï, ÀÌ ¹°¸®Àû µð½ºÅ©¿¡ ´Ù¸¥ ÆÄÀÏ ½Ã½ºÅÛÀÌ À־´Â ¾ÈµÇ¸ç ÇÁ·Ï½Ã ij½Ã ÀúÀå ¿ÜÀÇ ¿ëµµ·Î »ç¿ëÇØ¼­´Â ¾ÈµË´Ï´Ù. ¶ÇÇÑ ¼º´ÉÀ» ÀúÇϽÃų ¼ö ÀÖÀ¸¹Ç·Î ÇÁ·Ï½Ã ij½Ã¿¡ »ç¿ëµÈ µð½ºÅ©¿¡ µ¥ÀÌÅÍ ¾ÐÃàÀ» »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À.

°¢ ij½Ã ÀúÀå ÀåÄ¡(µð½ºÅ© ¶Ç´Â ÆÄÀÏ)´Â ÇÁ·Ï½Ã ¼­¹ö¿¡ ¸Þ¸ð¸® ¿À¹öÇìµå¸¦ ¾ß±âÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î ¹°¸®ÀûÀÎ Àüü µð½ºÅ©¸¦ ´ÜÀÏ Ä³½Ã ÀåÄ¡·Î »ç¿ëÇÏ´Â °ÍÀÌ ÃÖ»óÀÇ ¼º´ÉÀ» À§ÇØ ¹Ù¶÷Á÷ÇÕ´Ï´Ù. RAID³ª ±âŸ ¸ÞÄ¿´ÏÁòÀ» »ç¿ëÇÏ¿© ¿©·¯ ¹°¸®Àû µð½ºÅ©¸¦ ´ÜÀÏ ³í¸®Àû µð½ºÅ©¿¡ °áÇÕÇÏ¸é ¼º´É¸é¿¡¼­ ÁÁÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. º¹¼ö µð½ºÅ©¸¦ »ç¿ëÇÏ·Á´Â °æ¿ì, ij½Ã ¼³Á¤ ±¸¼º ¾ç½ÄÀ» »ç¿ëÇϰųª ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏ¿¡¼­ CacheDev Áö½Ã¹®À» ÆíÁýÇÏ¿© º¹¼ö ij½Ã ÀåÄ¡·Î ÁöÁ¤ÇϽʽÿÀ. ÀÌ ¹æ¹ýÀ¸·Î ÇÁ·Ï½Ã ¼­¹ö´Â ¿©·¯ °³ÀÇ µð½ºÅ©¿¡ ´ëÇØ º´ÇàÇÏ¿© ¼öÇàÇÏ´Â ÀÐ±â ¹× ¾²±â ±â´ÉÀ» Á¶Á¤ÇÒ ¼ö Àִµ¥, ÀÌ´Â ¿î¿µ üÁ¦³ª µð½ºÅ© ¼­ºê½Ã½ºÅÛÀÇ ¼º´É¿¡ ÀÇÇØ ¿µÇâÀ» ¹ÞÁö ¾Ê½À´Ï´Ù.

ij½Ã °¡ºñÁö ÄÝ·º¼Ç

ÇÁ·Ï½Ã ¼­¹ö¿ë ij½Ã °¡ºñÁö ÄÝ·º¼ÇÀº ij½Ã¿¡¼­ ¸¸±âµÈ ÆÄÀÏÀ» ¹ö·Á »õ ¿äûÀÇ ÆÄÀÏÀ» ij½ÃÇÒ °ø°£À» ´Ã¸³´Ï´Ù. °¡ºñÁö ÄÝ·º¼ÇÀº ij½Ã¿¡¼­ »ç¿ëµÈ °ø°£ÀÇ ¿ë·®ÀÌ ÃÖ°í ¼öÁØÀ̶ó´Â °ü¸®ÀÚ Æ¯Á¤ ÇѰ迡 µµ´ÞÇÒ ¶§ ÀÚµ¿À¸·Î ½ÃÀ۵Ǿî, »ç¿ëµÈ °ø°£ÀÇ ¿ë·®ÀÌ ÃÖÀú ¼öÁØ¿¡ µµ´ÞÇÒ ¶§±îÁö °è¼Ó ½ÇÇàÇÕ´Ï´Ù.

°¡ºñÁö ÄÝ·º¼Ç ·çƾÀº ÃÖ¼Ò CPU ÀÚ¿øÀ» »ç¿ëÇÏ°í ¸¸±âµÇÁö ¾ÊÀº ij½ÃµÈ ÀÚ·áÀÇ »ç¿ë °¡´É¼º¿¡ ¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê±â ¶§¹®¿¡, ƯÁ¤ ½Ã°£¿¡ ½ÇÇàÇϵµ·Ï °¡ºñÁö ÄÝ·º¼ÇÀ» ¹Ýµå½Ã ±¸¼ºÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.

°¡ºñÁö ÄÝ·º¼ÇÀÇ ¼º´ÉÀ» °³¼±ÇÏ·Á¸é, ÃÖ°í ¼öÁØ ¹× ÃÖÀú ¼öÁØÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ °¡ºñÁö ÄÝ·º¼Ç¿¡ »ç¿ëµÇ´Â ¾Ë°í¸®ÁòÀÇ À¯ÇüÀ» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. °¡ºñÁö ÄÝ·º¼ÇÀ» ¼öÁ¤ÇÏ´Â µ¥ ÇÊ¿äÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â °¡ºñÁö ÄÝ·º¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.

Ç÷§Æû °íÀ¯ ÃÖÀûÈ­

°¢ Ç÷§Æû¿¡¼­ ij½Ã ¼º´ÉÀ» ÃÖÀûÈ­Çϱâ À§ÇØ ´ÙÀ½°ú °°Àº Ãß°¡ Á¦¾È»çÇ×ÀÌ ÀÖ½À´Ï´Ù.

AIX

µð½ºÅ©¿¡ ´ÜÀÏ ³í¸® º¼·ýÀ» ÀÛ¼ºÇϽʽÿÀ. »ç¿ë °¡´ÉÇÑ ¸ðµç ¹°¸®Àû ÆÄƼ¼ÇÀ» »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ¿¹¸¦ µé¾î, 9GB µð½ºÅ©¸é cpcache1À̶ó°í ºÒ¸®´Â 9GBÀÇ ³í¸® º¼·ýÀ» ÀÛ¼ºÇϽʽÿÀ. À̰ÍÀ» Æ÷¸ËÇϰí /dev/rcpcache1 ¹Ìó¸®µÈ ³í¸® º¼·ýÀ» »ç¿ëÇÏ¿© ÇÁ·Ï½Ã ij½Ã ÀåÄ¡·Î ÁöÁ¤ÇϽʽÿÀ.

HP-UX ¹× Solaris

ij½Ã ÀåÄ¡¿¡¼­ µð½ºÅ©ÀÇ Àüü Å©±â¸¦ »ç¿ëÇÏ´Â ´ÜÀÏ ÆÄƼ¼Ç(¶Ç´Â ½½¶óÀ̽º)À» ÀÛ¼ºÇϽʽÿÀ. ¿¹¸¦ µé¾î, 9GB µð½ºÅ©¸é c1t3d0s0¶ó°í ºÒ¸®´Â 9GBÀÇ ³í¸®Àû º¼·ýÀ» ÀÛ¼ºÇϽʽÿÀ. À̰ÍÀ» Æ÷¸ËÇϰí /dev/rdsk/c1t3d0s0 ¹Ìó¸®µÈ ³í¸® º¼·ýÀ» »ç¿ëÇÏ¿© ÇÁ·Ï½Ã ij½Ã ÀåÄ¡·Î ÁöÁ¤ÇϽʽÿÀ.

Windows

Àüü µð½ºÅ© Å©±â¸¦ »ç¿ëÇÏ¿© ´ÜÀÏ ÆÄƼ¼ÇÀ» ÀÛ¼ºÇϽʽÿÀ. ¿¹¸¦ µé¾î, 9GB µð½ºÅ©¸é i¶ó°í ºÒ¸®´Â 9GBÀÇ ³í¸®Àû º¼·ýÀ» ÀÛ¼ºÇϽʽÿÀ. À̰ÍÀ» Æ÷¸ËÇϰí \\.\i: ¿ø½Ã ÀåÄ¡¸¦ »ç¿ëÇÏ¿© ÇÁ·Ï½Ã ij½Ã ÀåÄ¡·Î ÁöÁ¤ÇϽʽÿÀ.

ÇÁ·Ï½Ã ¼­¹öÀÇ Ä³½Ã¸¦ ±¸¼ºÇϰí ij½Ã ÀåÄ¡¸¦ Æ÷¸ËÇϰí ÁöÁ¤ÇÏ´Â °Í¿¡ ´ëÇÑ Á¤º¸´Â ÇÁ·Ï½Ã ¼­¹ö ij½Ã ±¸¼º¿¡ ÀÖ½À´Ï´Ù.

Caching Proxy º¸¾È ±¸¼º

ÀÌ ÆÄÆ®¿¡¼­´Â Caching Proxy¿¡¼­ SSLÀ» »ç¿ëÇϰí, ¾ÏÈ£ Çϵå¿þ¾î¸¦ »ç¿ë °¡´ÉÇÏ°Ô Çϸç, IBM Tivoli(R) Access Manager (ÀÌÀü¿¡´Â Tivoli Policy Director¶ó°í ÇÔ) Ç÷¯±×ÀÎ ¹× PAC-LDAP ±ÇÇÑ ºÎ¿© ¸ðµâÀ» »ç¿ëÇÏ´Â ±âº» º¸¾È¿¡ ´ëÇÑ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.

ÀÌ ÆÄÆ®¿¡´Â ´ÙÀ½°ú °°Àº ÁÖÁ¦ÀÌ µé¾î ÀÖ½À´Ï´Ù.

ÇÁ·Ï½Ã ¼­¹ö º¸¾È Á¤º¸

¼­¹ö º¸È£ ¼³Á¤

SSL(Secure Sockets Layer)

¾ÏÈ£ Çϵå¿þ¾î Áö¿ø »ç¿ë °¡´É

Tivoli Access Manager Ç÷¯±×ÀÎ »ç¿ë

PAC-LDAP ±ÇÇÑ ºÎ¿© ¸ðµâ »ç¿ë

ÇÁ·Ï½Ã ¼­¹ö º¸¾È Á¤º¸

ÀÎÅͳݿ¡¼­ ¾×¼¼½º °¡´ÉÇÑ ¼­¹ö·Î ½ÇÇàµÇ°í ÀÖ´Â ½Ã½ºÅÛÀ̶ó¸é ¸ðµÎ ¶æÇÏÁö ¾ÊÀº °ü½É¿¡ ³ëÃâµÇ´Â À§ÇèÀÌ µµ»ç¸®°í ÀÖ½À´Ï´Ù. ±ÇÇÑÀÌ ¾ø´Â »ç¶÷ÀÌ ¾ÏÈ£ ÃßÃø, ÆÄÀÏ °»½Å, ÆÄÀÏ ½ÇÇà ¶Ç´Â ±â¹Ð µ¥ÀÌÅÍ Àб⸦ ½ÃµµÇÒ ¼ö ÀÖ½À´Ï´Ù. WWW(World Wide Web)ÀÇ ¸Å·ÂÀº °³¹æ¼ºÀÔ´Ï´Ù. ±×·¯³ª À¥ÀÇ »ç¿ë¿¡´Â ±àÁ¤ÀûÀÎ ¸é°ú ºÎÁ¤ÀûÀÎ ¸éÀÌ ¸ðµÎ ÀÖ½À´Ï´Ù.

´ÙÀ½ ¼½¼Ç¿¡¼­´Â Caching Proxy ¼­¹ö¿¡ ÀÖ´Â ÆÄÀÏ¿¡ ¾×¼¼½ºÇÏ´Â »ç¿ëÀÚ¸¦ Á¦¾îÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

Caching Proxy´Â SSL(Secure Sockets Layer) ¿¬°áÀ» Áö¿øÇϸç, ÀÌ ¿¬°á¿¡¼­ ¾Ïȣȭ ¹× ¾ÏÈ£ ÇØµ¶°ú ¿¬°üµÈ º¸¾È Àü¼ÛÀÌ Å¬¶óÀÌ¾ðÆ® ºê¶ó¿ìÀú¿Í ´ë»ó ¼­¹ö(ÄÁÅÙÃ÷ ¼­¹ö ¶Ç´Â ´ë¸® ¼­¹ö) »çÀÌ¿¡ ¼³Á¤µË´Ï´Ù.

Caching Proxy°¡ ´ë¸®·Î ±¸¼ºµÉ ¶§, Ŭ¶óÀ̾ðÆ®, ÄÁÅÙÃ÷ ¼­¹ö ¶Ç´Â ¸ðµÎ¿Í º¸¾È ¿¬°áÀ» ±¸ÃàÇÒ ¼ö ÀÖ½À´Ï´Ù. SSL ¿¬°áÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇÏ·Á¸é, ±¸¼º ¹× °ü¸® ¾ç½Ä¿¡¼­ ÇÁ·Ï½Ã ±¸¼º -> SSL ¼³Á¤À» ¼±ÅÃÇϽʽÿÀ. ÀÌ ¾ç½Ä¿¡¼­ SSL »ç¿ë °¡´É ¼±ÅöõÀ» ¼±ÅÃÇϰí Ű ¸µ µ¥ÀÌÅͺ£À̽º¿Í Ű ¸µ µ¥ÀÌÅͺ£À̽º ¾ÏÈ£ ÆÄÀϵµ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

Caching Proxy°¡ Á¤¹æÇâ ÇÁ·Ï½Ã ¼­¹ö·Î »ç¿ëµÉ ¶§, SSL ÅͳθµÀ̶ó°í ÇÏ´Â Àü´Þ ÇÁ·ÎÅäÄÝÀ» µû¶ó¼­ Ŭ¶óÀÌ¾ðÆ®¿Í ÄÁÅÙÃ÷ ¼­¹ö °£¿¡ ¾ÏȣȭµÈ ¿äûÀ» Àü´ÞÇÕ´Ï´Ù. ÇÁ·Ï½Ã ¼­¹ö°¡ ÅͳÎÀ» Åë°úÇÑ ¿äûÀ» ¾ÏÈ£ ÇØµ¶ÇÏÁö ¾Ê±â ¶§¹®¿¡, ¾ÏȣȭµÈ Á¤º¸´Â ij½ÃµÇÁö ¾Ê½À´Ï´Ù. Á¤¹æÇâ ÇÁ·Ï½Ã ¼³Ä¡¿¡¼­ SSL ÅͳθµÀÌ »ç¿ë °¡´ÉÇÕ´Ï´Ù. À̸¦ »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÏ·Á¸é, ±¸¼º ¹× °ü¸® ¾ç½Ä¿¡¼­ ÇÁ·Ï½Ã ±¸¼º -> ÇÁ·Ï½Ã ¼³Á¤À» ¼±ÅÃÇÑ ÈÄ ÀÌ ¾ç½ÄÀÇ SSL Åͳθµ ¼±ÅöõÀ» Áö¿ì½Ê½Ã¿À.

¸î °¡Áö ±âº»ÀûÀÎ ÁÖÀÇ»çÇ׿¡ µû¶ó ½Ã½ºÅÛÀ» º¸È£ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÁÖ:
±¸¼º ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© ÇÁ·Ï½Ã ¼­¹ö¸¦ ±¸¼ºÇÑ ´ÙÀ½ SSLÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇÏ·Á¸é, 443 Æ÷Æ®¿¡¼­ ¼ö½ÅÇÑ ÇÁ·Ï½Ã ¿äû¿¡ ´ëÇØ ¸ÊÇÎ ±ÔÄ¢À» ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ¸ÊÇÎ ±ÔÄ¢ Á¤ÀǸ¦ ÂüÁ¶ÇϽʽÿÀ.

¿¹¸¦ µé¸é, ´ÙÀ½°ú °°½À´Ï´Ù.

Proxy /* http://content server :443

¶Ç´Â

Proxy /* https://content server :443

¼­¹ö º¸È£ ¼³Á¤

ÀÌ Àå¿¡¼­´Â º¸È£ ¼³Á¤À» »ç¿ëÇÏ¿© ¼­¹öÀÇ µ¥ÀÌÅÍ¿Í ÆÄÀÏÀ» º¸È£ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. º¸È£ ¼³Á¤Àº ƯÈ÷ ƯÁ¤ µð·ºÅ丮, ÆÄÀÏ ¶Ç´Â ¿äûÀÌ Á¦ÃâÇÏ´Â ÆÄÀÏ À¯Çü¿¡¼­ ¼­¹ö°¡ ¼ö½ÅÇÏ´Â ¿äû¿¡ ±âÃÊÇÏ¿© Æ®¸®°ÅµË´Ï´Ù. º¸È£ ¼³Á¤¿¡¼­ ºÎ Áö½Ã¹®Àº º¸È£µÇ´Â µð·ºÅ丮 ¶Ç´Â ÆÄÀÏÀÇ Æ¯¼º¿¡ ±âÃÊÇÏ¿© ¾×¼¼½º°¡ Çã¿ë ¶Ç´Â °ÅºÎµÇ´Â ¹æ¹ýÀ» Á¦¾îÇÕ´Ï´Ù.

±¸¼º ¹× °ü¸® ¾ç½ÄÀ» »ç¿ëÇÏ¿© º¸È£ ¼³Á¤

º¸È£ ¼³Á¤ ¹× Àû¿ë ¹æ¹ýÀ» Á¤ÀÇÇÏ·Á¸é ±¸¼º ¹× °ü¸® ¾ç½Ä¿¡¼­ ¼­¹ö ±¸¼º -> ¹®¼­ º¸È£¸¦ ¼±ÅÃÇϽʽÿÀ. ´ÙÀ½ ´Ü°è¿¡ ÀÌ ¾ç½ÄÀ» »ç¿ëÇϽʽÿÀ.

  1. ÀÌ º¸È£ ±ÔÄ¢ÀÇ ¼ø¼­¸¦ ¼³Á¤ÇϽʽÿÀ.

    º¸È£ ±ÔÄ¢Àº ±¸¼º ¾ç½Ä Å×ÀÌºí¿¡ ³ª¿­µÈ ¼ø¼­·Î Àû¿ëµË´Ï´Ù. ÀϹÝÀûÀ¸·Î ƯÁ¤ ±ÔÄ¢¿¡¼­ ÀÏ¹Ý ±ÔÄ¢À¸·Î ³ª¿­µË´Ï´Ù.

    µå·Ó ´Ù¿î ¸Þ´º ¹× ´ÜÃ߸¦ »ç¿ëÇÏ¿© º¸È£ ±ÔÄ¢ÀÇ ¹èÄ¡¸¦ ÁöÁ¤ÇϽʽÿÀ.

  2. ¿äû ÅÛÇø®Æ® Á¤ÀÇ

    Ŭ¶óÀÌ¾ðÆ®°¡ ÇÁ·Ï½Ã ¼­¹ö·Î Àü¼ÛÇÑ ¿äûÀÇ ³»¿ë°ú ºñ±³µÇ´Â ¿äû ÅÛÇø®Æ®¿¡ ±âÃÊÇÏ¿© º¸È£°¡ Ȱ¼ºÈ­µË´Ï´Ù.

    ¿äûÀº ¼­¹ö È£½ºÆ® À̸§ ´ÙÀ½¿¡ ¿À´Â Àüü URLÀÇ ÀϺÎÀÔ´Ï´Ù. ¿¹¸¦ µé¾î ¼­¹ö À̸§ÀÌ fine.feathers.comÀÌ°í ºê¶ó¿ìÀú »ç¿ëÀÚ°¡ http://fine.feathers.com/waterfowl/schedule.html URLÀ» ÀÔ·ÂÇϸé, ¼­¹ö°¡ /waterfowl/schedule.html ¿äûÀ» ¼ö½ÅÇÕ´Ï´Ù. ¿äû ÅÛÇø®Æ®´Â º¸È£°¡ ¿ä±¸µÇ´Â µð·ºÅ丮³ª ÆÄÀÏ À̸§, ¶Ç´Â ÀÌ µÑ ¸ðµÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ¹æ±Ý ¼³¸íÇÑ ¿äû ÅÛÇø®Æ®(/waterfowl/schedule.html)¿¡ µû¶ó º¸È£¸¦ Ȱ¼ºÈ­½ÃŰ´Â ÀϺΠ¿äû¿¡´Â /waterfowl/* ¹× /*schedule.htmlÀÌ Æ÷ÇԵ˴ϴÙ.

    URL ¿äû ÅÛÇø®Æ® Çʵ忡 ¿äû ÅÛÇø®Æ®¸¦ ÀÔ·ÂÇϽʽÿÀ.

  3. º¸È£ ¼³Á¤ Á¤ÀÇ

    º¸È£ ¼³Á¤Àº ¿äû ÅÛÇø®Æ®¿Í ÀÏÄ¡ÇÏ´Â ¿äû¿¡ ´ëÇÑ Á¶Ä¡¸¦ Caching Proxy¿¡ ¾Ë¸³´Ï´Ù. À̸§ ÁöÁ¤ º¸È£ ¼³Á¤À» »ç¿ëÇϰųª ¹®¼­ º¸È£ ¾ç½Ä¿¡ »õ ¼³Á¤À» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.

    À̸§ ÁöÁ¤ ¼³Á¤À» »ç¿ëÇÏ·Á¸é À̸§ ÁöÁ¤ º¸È£ ´ÜÀÏ ¼±Åà ´ÜÃ߸¦ ´©¸¥ ÈÄ, ÇØ´ç Çʵ忡 À̸§À» ÀÔ·ÂÇϽʽÿÀ. »õ ¼³Á¤À» Á¤ÀÇÇÏ·Á¸é ÀζóÀÎ ´ÜÀÏ ¼±Åà ´ÜÃ߸¦ ´©¸¥ ÈÄ, ÇØ´ç Áö½Ã»çÇ×À» µû¸£½Ê½Ã¿À(6´Ü°è ÂüÁ¶).

  4. ¿äûÀÚ ÁÖ¼Ò ¼±ÅÃ(¼±ÅÃÀû)

    ´Ù¸¥ ¼­¹ö ÁÖ¼Ò¿¡¼­ ¿Â ¿äû¿¡ ´Ù¸¥ ±ÔÄ¢À» Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ·Î±× ÆÄÀÏ¿¡ ´ëÇÑ ¿äûÀÌ »ç¿ëÀÚ È¸»ç¿¡ ÁöÁ¤µÈ IP ÁÖ¼Ò¿¡¼­ ¼ö½ÅµÇ¸é, ÀÌ·¯ÇÑ ¿äû¿¡ ´Ù¸¥ º¸È£ ¼³Á¤À» Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

    ÁÖ:
    Â÷´ÜÇÒ ¿äûÀÚ ÁÖ¼ÒÀÇ °æ¿ì, DNS Á¶È¸¸¦ »ç¿ë °¡´ÉÇØ¾ß ÇÕ´Ï´Ù. DNS-Lookup -- ¼­¹ö°¡ Ŭ¶óÀÌ¾ðÆ® È£½ºÆ® À̸§À» Á¶È¸ÇÒÁö ¿©ºÎ ÁöÁ¤À» ÂüÁ¶ÇϽʽÿÀ.

    ¿äûÀÚ ÁÖ¼Ò¸¦ ±ÔÄ¢¿¡ Æ÷ÇÔ½ÃŰ·Á´Â °æ¿ì¿¡´Â ¼­¹ö IP ÁÖ¼Ò ¶Ç´Â È£½ºÆ® À̸§ Çʵ忡 À̸¦ ÀÔ·ÂÇϽʽÿÀ.

  5. Á¦ÃâÀ» ´©¸£½Ê½Ã¿À.

    À̸§ ÁöÁ¤ º¸È£ ¼³Á¤À» »ç¿ëÇßÀ¸¸é ´õ ÀÌ»ó ÀÔ·ÂÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. ÀζóÀÎ º¸È£ ¼³Á¤À» ¼±ÅÃÇ߰ųª Á¸ÀçÇÏÁö ¾Ê´Â À̸§ ÁöÁ¤ ¼³Á¤À» ÁöÁ¤ÇÑ °æ¿ì¿¡´Â, ½Ã½ºÅÛÀÌ Ãß°¡ ¾ç½ÄÀ» ¿±´Ï´Ù.

  6. º¸È£ ¼¼ºÎ»çÇ× ¼³Á¤

    ±âÁ¸ÀÇ À̸§ ÁöÁ¤ º¸È£ ¼³Á¤À» ÁöÁ¤ÇÏÁö ¾ÊÀº °æ¿ì, ¿äû ÅÛÇø®Æ®¿Í ÀÏÄ¡ÇÏ´Â ¹®¼­³ª µð·ºÅ丮¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚ ¹× »ç¿ëÀÚ¿¡°Ô Çã¿ëµÈ Á¶Ä¡¸¦ ÁöÁ¤Çϵµ·Ï Ãß°¡ ¾ç½ÄÀÌ ¿­¸³´Ï´Ù.

  7. Á¦ÃâÀ» ´©¸£½Ê½Ã¿À.
  8. ¼­¹ö¸¦ Àç½ÃÀÛÇϽʽÿÀ.

±¸¼º ÆÄÀÏ Áö½Ã¹®À» »ç¿ëÇÏ¿© º¸È£ ¼³Á¤

Caching Proxy ±¸¼º ÆÄÀÏÀ» Á÷Á¢ ÆíÁýÇÏ¿© º¸È£¸¦ ¼³Á¤ÇÏ·Á¸é, ¸ÕÀú ´ÙÀ½ »çÇ×À» ÀÌÇØÇØ¾ß ÇÕ´Ï´Ù.

±âº» º¸È£ ¼³Á¤

±âº» ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏ¿¡´Â /admin-bin/ µð·ºÅ丮ÀÇ ÆÄÀÏ¿¡ ¾×¼¼½ºÇϱâ À§Çؼ­ °ü¸®ÀÚ ID ¹× ¾ÏÈ£°¡ ÇÊ¿äÇÑ º¸È£ ¼³Á¤ÀÌ ÀÖ½À´Ï´Ù. ÀÌ ¼³Á¤Àº ±¸¼º ¹× °ü¸® ¾ç½Ä¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Á¦ÇÑÇÕ´Ï´Ù.

SSL(Secure Sockets Layer)

SSL(Secure Sockets Layer)Àº ÀÎÅͳÝÀ» ÅëÇØ Àü¼ÛÇϱâ Àü¿¡ Á¤º¸¸¦ ÀÚµ¿À¸·Î ¾ÏȣȭÇϰí, »ç¿ëÇϱâ Àü¿¡ »ó´ëÆí¿¡¼­ ¾ÏÈ£ ÇØµ¶Çϱâ À§ÇÑ ½Ã½ºÅÛÀÔ´Ï´Ù. À̰ÍÀº ÀÎÅͳݿ¡¼­ Àü¼ÛµÇ´Â µ¿¾È ½Å¿ë Ä«µå ¹øÈ£¿Í °°Àº ¹Î°¨ÇÑ Á¤º¸¸¦ º¸È£ÇÕ´Ï´Ù.

Caching Proxy´Â ´ÙÀ½ ¼½¼Ç¿¡¼­ ¼³¸íÇÑ °Íó·³ SSLÀ» »ç¿ëÇÏ¿© ´ë¸® ¼­¹ö¸¦ º¸È£ÇÏ°í º¸¾È ¿ø°Ý °ü¸®¸¦ Á¦°øÇÕ´Ï´Ù. SSLÀº ¹é¿£µå ¼­¹ö¿ÍÀÇ ¿¬°áÀ» º¸È£ÇÏ´Â µ¥ »ç¿ëµÉ »Ó¸¸ ¾Æ´Ï¶ó(¿¹: ÄÁÅÙÃ÷ ¼­¹ö ¶Ç´Â Application Server), ÇÁ·Ï½Ã ¼­¹ö¿Í Ŭ¶óÀÌ¾ðÆ® °£ÀÇ Åë½Åµµ º¸È£ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Á¤¹æÇâ ÇÁ·Ï½ÃÀÇ °æ¿ì, Caching Proxy´Â SSL ÅͳθµÀ» Áö¿øÇÏ¿© SSLÀ» »ý·«Çϰí ÀÌ¹Ì ¾ÏȣȭµÈ µ¥ÀÌÅ͸¦ º¯°æÇÏÁö ¾Ê°í Àü´ÞÇÕ´Ï´Ù.

SSL Çڵ彦ÀÌÅ©

SSL º¸È£´Â º¸¾È ¿¬°á ¿äûÀÌ ÇÑ ½Ã½ºÅÛ¿¡¼­ ´Ù¸¥ ½Ã½ºÅÛÀ¸·Î Àü¼ÛµÉ ¶§--¿¹¸¦ µé¾î, ºê¶ó¿ìÀú°¡ ¿äûÀ» ´ë¸® ÇÁ·Ï½Ã ¼­¹ö·Î Àü¼ÛÇÒ ¶§ ÃʱâÈ­µË´Ï´Ù. https:// ¿äû ±¸¹®Àº ºê¶ó¿ìÀú¿¡°Ô ¼­¹ö°¡ º¸¾È ¿¬°á ¿äûÀ» ´ë±âÇÏ´Â Àå¼ÒÀÎ Æ÷Æ® 443(·çƾ ¿äûÀÇ °æ¿ì Æ÷Æ® 80 ´ë½Å)À¸·Î ¿äûÀ» Àü¼ÛÇϵµ·Ï ¾Ë·ÁÁÝ´Ï´Ù. ºê¶ó¿ìÀú¿Í ¼­¹ö °£¿¡ º¸¾È ¼¼¼ÇÀ» ±¸ÃàÇÏ·Á¸é, µÎ ½Ã½ºÅÛÀº ¾ÏÈ£ ½ºÆå¿¡ µ¿ÀÇÇϰí, Á¤º¸¸¦ ¾ÏȣȭÇϰí ÇØµ¶ÇÏ´Â µ¥ »ç¿ëµÇ´Â ۸¦ ¼±ÅÃÇÏ´Â SSL Çڵ彦ÀÌÅ©¶ó°í ÇÏ´Â ±³È¯À» ¼öÇàÇÕ´Ï´Ù. Ű´Â ÀÚµ¿À¸·Î »ý¼ºµÇ¸ç ¼¼¼ÇÀÌ Á¾·áÇÒ ¶§ À¯È¿±â°£ÀÌ ³¡³³´Ï´Ù. ÀϹÝÀûÀÎ ½Ã³ª¸®¿À(SSL ¹öÀü 3À¸·Î °¡Á¤)´Â ´ÙÀ½°ú °°½À´Ï´Ù.

  1. Ŭ¶óÀÌ¾ðÆ® Áغñ

    Ŭ¶óÀÌ¾ðÆ®´Â Å¬¶óÀ̾ðÆ®ÀÇ ¾Ïȣȭ ¼º´ÉÀ» ¼³¸íÇϴ Ŭ¶óÀÌ¾ðÆ® Áغñ ¸Þ½ÃÁö¸¦ Àü¼ÛÇÏ¿© Caching ProxyÀÇ SSL ¼¼¼ÇÀ» ½ÃÀÛÇÕ´Ï´Ù.

  2. ¼­¹ö Áغñ

    ¼­¹ö´Â Ŭ¶óÀÌ¾ðÆ®¿¡°Ô ÀÎÁõÀ» Àü¼ÛÇÏ°í µ¥ÀÌÅÍ ¾Ïȣȭ¿¡ »ç¿ëÇÒ ¾ÏÈ£ ¼¼Æ®¸¦ ¼±ÅÃÇÕ´Ï´Ù.

  3. Ŭ¶óÀÌ¾ðÆ® Á¾·á

    Ŭ¶óÀÌ¾ðÆ®´Â ¾ÏȣȭµÈ µ¥ÀÌÅÍ¿¡ ´ëÇØ ´ëÀÀÇÏ´Â ¾Ïȣȭ ۸¦ ÀÛ¼ºÇÏ´Â µ¥ »ç¿ëµÇ´Â ¾ÏÈ£ Ű Á¤º¸¸¦ Àü¼ÛÇÕ´Ï´Ù. ÀÌ Å° ÀÚ·á´Â ÇÁ¸®¸¶½ºÅÍ ±â¹ÐÀ̶ó°í Çϸç, ¼­¹öÀÇ °ø¿ë Ű(¼­¹öÀÇ ÀÎÁõ¿¡¼­ ȹµæ, Ű ¹× ÀÎÁõ °ü¸® ÂüÁ¶)·Î ¾ÏȣȭµË´Ï´Ù. ¼­¹ö¿Í Ŭ¶óÀÌ¾ðÆ® ¸ðµÎ ÀÐ±â ¹× ¾²±â ´ëĪ ¾Ïȣȭ ۸¦ ÇÁ¸®¸¶½ºÅÍ ±â¹Ð¿¡¼­ ²ø¾î³¾ ¼ö ÀÖ½À´Ï´Ù.

  4. ¼­¹ö Á¾·á

    ¼­¹ö´Â Àüü Çڵ彦ÀÌÅ© ÇÁ·ÎÅäÄÝ¿¡ ´ëÇÑ ÃÖÁ¾ È®ÀÎ ¹× MAC(¸Þ½ÃÁö ÀÎÁõ ÄÚµå)¸¦ Àü¼ÛÇÕ´Ï´Ù.

  5. Ŭ¶óÀÌ¾ðÆ® À¯È¿È­

    Ŭ¶óÀÌ¾ðÆ®´Â ¼­¹ö Á¾·á ¸Þ½ÃÁö¸¦ À¯È¿È­ÇÏ´Â ¸Þ½ÃÁö¸¦ Àü¼ÛÇÕ´Ï´Ù.

  6. µ¥ÀÌÅÍ È帧 º¸¾È

    Ŭ¶óÀÌ¾ðÆ®°¡ ¼­¹ö Á¾·á ¸Þ½ÃÁö¸¦ À¯È¿È­Çϸé, ¾ÏȣȭµÈ µ¥ÀÌÅÍ È帧ÀÌ ½ÃÀ۵˴ϴÙ.

Caching Proxy¸¦ º¸¾È ¿¬°á¿¡ ´ëÇÑ ³¡Á¡À¸·Î »ç¿ëÇϸé, ÄÁÅÙÃ÷ ¼­¹ö ¶Ç´Â Application ServerÀÇ ·Îµå¸¦ ÁÙÀÏ ¼ö ÀÖ½À´Ï´Ù. Caching Proxy´Â º¸¾È ¿¬°áÀ» À¯ÁöÇÒ ¶§ ¾Ïȣȭ ¹× ¾ÏÈ£ ÇØµ¶À» ¼öÇàÇÏ°í ¸ðµç CPU ÁýÁß Á¶ÀÛÀΠŰ ÀÛ¼ºÀ» ¼öÇàÇÕ´Ï´Ù. ¶ÇÇÑ Caching Proxy·Î °¢ ŰÀÇ »ç¿ëÀ» ÃÖ´ëÈ­ÇÒ ¼ö ÀÖµµ·Ï SSL ¼¼¼Ç ½Ã°£ Á¾·á¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

SSL ÇѰè

´ÙÀ½°ú °°Àº ÇѰè»çÇ×ÀÌ WebSphere Application ServerÀÇ Caching Proxy SSL¿¡ Àû¿ëµË´Ï´Ù.

SSL ¼º´É Á¶Á¤

³ôÀº HTTPS Åë½Å·®À¸·Î, Caching Proxy ¼­¹ö´Â ³ôÀº CPU »ç¿ëÀ» ¹ß»ý½Ãŵ´Ï´Ù. ȯ°æ º¯¼ö(GSK_V3_SIDCACHE_SIZE) ¹× ÇÁ·Ï½Ã Áö½Ã¹®(SSLV3Timeout)À» Á¶Á¤Çϸé, ÇÁ·Ï½Ã ¼­¹ö°¡ ·Îµå¸¦ ÇÚµéÇϰí CPU »ç¿ëÀ» ÁÙÀÏ ¼ö ÀÖ½À´Ï´Ù.

SSL ¼¼¼Ç ID´Â ºê¶ó¿ìÀú ¹× ¼­¹ö¿¡¼­ »ç¿ëµÇ´Â ¾Ïȣȭ ¶Ç´Â ¾ÏÈ£ ÇØµ¶ ۸¦ Æ÷ÇÔÇÏ¿© Àç»ç¿ë °¡´ÉÇÑ SSL ¼¼¼ÇÀ» ½Äº°Çϰí, »õ ¿¬°á ½Ã ¹ß»ýÇÏ´Â ºÒÇÊ¿äÇÑ SSL Çڵ彦ÀÌÅ©¸¦ ÇÇÇϱâ À§ÇØ »ç¿ëÇϴµ¥ ÀÌ´Â ¼­¹ö¿¡¼­ CPU ½Ã°£À» ¸¹ÀÌ ¼ÒºñÇϱ⠶§¹®ÀÔ´Ï´Ù. Caching Proxy ¼­¹ö¿¡ ´ëÇÑ GSKit ¶óÀ̺귯¸®´Â SSL ¼¼¼Ç ID¸¦ Áö¿øÇϰí SSL »õ¼Ç ID ij½Ã¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î, SSL ¼¼¼Ç ID ij½Ã´Â 512 Ç׸ñÀ» Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù. Ç׸ñ ÇѰ迡 µµ´ÞÇÏ´Â °æ¿ì, °¡Àå ¿À·¡µÈ ¼¼¼Ç Ç׸ñÀÌ Á¦°ÅµÇ°í, »õ Ç׸ñÀÌ Ä³½Ã¿¡ Ãß°¡µË´Ï´Ù.

GSK_V3_SIDCACHE_SIZE ȯ°æ º¯¼ö¸¦ »ç¿ëÇÏ¿© SSL ¼¼¼Ç ID ij½ÃÀÇ ±âº» Å©±â¸¦ º¯°æÇϽʽÿÀ. º¯¼öÀÇ À¯È¿°ªÀº 1 - 4096ÀÔ´Ï´Ù. Å©±â¸¦ ´Ã¸®¸é, ij½Ã SSL ¼¼¼ÇÀ» ã´Â µ¥ ÇÊ¿äÇÑ Ã£¾Æº¸±â ½Ã°£ÀÌ ´Ã¾î³³´Ï´Ù. ±×·¯³ª, ´Ã¾î³­ ã¾Æº¸±â ½Ã°£Àº SSL ¿¬°áÀ» ÇÏ´Â µ¥ ÇÊ¿äÇÑ ¿À¹öÇìµå¿¡ ºñÇØ Áß¿äÇÏÁö ¾Ê½À´Ï´Ù. ij½Ã Å©±â¸¦ ´Ã¸®¸é, ÇÁ·Ï½Ã ¼­¹ö°¡ ´õ ¸¹Àº µ¿½Ã SSL ¼¼¼ÇÀ» ÇÚµéÇϰí, ÇÁ·Ï½Ã ¼­¹ö¿¡ ³ôÀº HTTPS ·Îµå°¡ ÀÖ´Â °æ¿ì, CPU »ç¿ëÀ» ÁÙÀÏ ¼ö ÀÖ½À´Ï´Ù.

Caching Proxy¿¡´Â Á¶Á¤ °¡´ÉÇÑ Áö½Ã¹® SSLV3TimeoutÀÌ ÀÖ½À´Ï´Ù. (SSLV3Timeout -- SSLV3 ¼¼¼ÇÀÌ ¸¸±âµÇ±â Àü¿¡ ´ë±âÇÒ ½Ã°£ ÁöÁ¤ ÂüÁ¶). Áö½Ã¹®ÀÇ ±âº»°ªÀº 1000ÃÊÀÔ´Ï´Ù. ÀÌ Áö½Ã¹®Àº ¼¼¼Ç ij½Ã¿¡¼­ SSL ¼¼¼ÇÀÇ ¼ö¸íÀ» Á¤ÀÇÇÕ´Ï´Ù. ¼ö½Å SSL ¿¬°áÀÌ ±âÁ¸ SSL ¼¼¼ÇÀ» »ç¿ëÇÏÁö ¾Ê°í, ¼¼¼Ç ¼ö¸íÀÌ °ªÀ» ÃʰúÇÏ´Â °æ¿ì, ÇØ´ç ¼¼¼ÇÀº ¼¼¼Ç ij½Ã¿¡¼­ Á¦°ÅµË´Ï´Ù. SSLV3Timeout °ªÀ» ÀϹÝÀûÀÎ º¸¾È Ŭ¶óÀÌ¾ðÆ® ¼¼¼ÇÀÇ ±æÀÌ·Î ¼³Á¤ÇÏ´Â °ÍÀ» ±ÇÀåÇÕ´Ï´Ù. Á¦Çѽð£ÀÌ ³Ê¹« ª°Ô ¼³Á¤µÈ °æ¿ì, ÇÁ·Ï½ÃÀÇ ¼º´ÉÀ» ÀúÇϽÃų ¼ö ÀÖ½À´Ï´Ù. ÀÌ´Â ¿©·¯ SSL Çڵ彦ÀÌÅ©°¡ ´ÜÀÏÇÑ º¸¾È ¼¼¼ÇÀ» ¿Ï·áÇÏ´Â °ÍÀÌ ÇÊ¿äÇϱ⠶§¹®ÀÔ´Ï´Ù. ±×·¯³ª, °ªÀÌ ³Ê¹« ±æ°Ô ¼³Á¤µÈ °æ¿ì, º¸¾È ¼¼¼ÇÀÇ º¸¾È¿¡ ÁöÀåÀ» ÁÙ ¼ö ÀÖ½À´Ï´Ù.

SSL Åͳθµ

ÀÌ´Â Á¤¹æÇâ ÇÁ·Ï½Ã ±¸¼º¿¡¸¸ Àû¿ëÇÕ´Ï´Ù.

Caching Proxy°¡ Á¤¹æÇâ ÇÁ·Ï½Ã·Î ±¸¼ºµÉ ¶§ SSL ÅͳθµÀ» »ç¿ëÇÏ¿© Ŭ¶óÀÌ¾ðÆ®¿Í ÄÁÅÙÃ÷ ¼­¹ö °£ÀÇ º¸¾È ¿¬°áÀ» Áö¿øÇÕ´Ï´Ù. SSL Åͳθµ¿¡¼­ ¾ÏȣȭµÈ µ¥ÀÌÅÍ´Â ÇÁ·Ï½Ã ¼­¹ö¸¦ ÅëÇÏ¿© º¯°æµÇÁö ¾Ê°í Àü´ÞµË´Ï´Ù. ÇÁ·Ï½Ã ¼­¹ö°¡ µ¥ÀÌÅ͸¦ ¾ÏÈ£ ÇØµ¶ÇÏÁö ¾Ê±â ¶§¹®¿¡ ¿äûÀ̳ª ¹®¼­ Çì´õ¸¦ Àд µ¥ ÇÁ·Ï½Ã ¼­¹ö°¡ ÇÊ¿äÇÑ ±â´ÉÀº SSL Åͳθµ¿¡¼­ Áö¿øµÇÁö ¾Ê½À´Ï´Ù. ¶ÇÇÑ ÅͳÎÀ» Åë°úÇÑ ¿äûÀº ij½ÃµÇÁö ¾Ê½À´Ï´Ù.

±×¸² 2´Â SSL ÅͳθµÀ» »ç¿ëÇÏ¿© ¿¬°áÀÌ ¾î¶»°Ô ÀÌ·ç¾îÁö´Â Áö¸¦ º¸¿©ÁÝ´Ï´Ù.

±×¸² 2. SSL Åͳθµ
SSL Åͳθµ

SSL Åͳθµ ÇÁ·Î¼¼½º´Â ´ÙÀ½°ú °°½À´Ï´Ù.

  1. Ŭ¶óÀÌ¾ðÆ®°¡ Åͳθµ ¿äûÀ» ÇÕ´Ï´Ù. CONNECT server-host-name:port HTTP/1.1(¶Ç´Â HTTP/1.0) Æ÷Æ® ¹øÈ£´Â ¼±ÅÃÀûÀ̸ç ÁÖ·Î 443ÀÔ´Ï´Ù. Á¤¹æÇâ ÇÁ·Ï½Ã°¡ ºê¶ó¿ìÀú¿¡ ±¸¼ºµÈ °æ¿ì, Ŭ¶óÀ̾ðÆ®ÀÇ ºê¶ó¿ìÀú´Â ¸ðµç HTTPS ¿äû¿¡ ´ëÇØ ÀÚµ¿À¸·Î CONNECT ¿äûÀ» ¸ÕÀú ÇÁ·Ï½Ã ¼­¹ö¿¡ Àü¼ÛÇÕ´Ï´Ù.
  2. ÇÁ·Ï½Ã´Â Æ÷Æ® 80ÀÇ ¿¬°áÀ» ½ÂÀÎÇÏ°í ¿äûÀ» ¼ö½ÅÇÏ¿© Ŭ¶óÀÌ¾ðÆ®°¡ ¿äûÇÑ Æ÷Æ®ÀÇ ´ë»ó ¼­¹ö·Î ¿¬°áÇÕ´Ï´Ù.
  3. ÇÁ·Ï½Ã´Â ¿¬°áÀÌ ÀÛ¼ºµÇ¾úÀ½À» Ŭ¶óÀÌ¾ðÆ®¿¡ ÀÀ´äÇÕ´Ï´Ù.
  4. ÇÁ·Ï½Ã´Â SSL Çڵ彦ÀÌÅ© ¸Þ½ÃÁö¸¦ Ŭ¶óÀÌ¾ðÆ®¿¡¼­ ´ë»ó ¼­¹ö·Î, ´ë»ó ¼­¹ö¿¡¼­ Ŭ¶óÀ̾ðÆ®ÀÇ ¾ç¹æÇâÀ¸·Î ¸±·¹ÀÌÇÕ´Ï´Ù.
  5. ÀÏ´Ü º¸¾È Çڵ彦ÀÌÅ©°¡ ¿Ï·á ÈÄ ÇÁ·Ï½Ã°¡ ¾ÏȣȭµÈ µ¥ÀÌÅ͸¦ Àü¼ÛÇÏ°í ¼ö½ÅÇÏ¿© Ŭ¶óÀÌ¾ðÆ®³ª ´ë»ó ¼­¹ö¿¡¼­ ¾ÏÈ£°¡ ÇØµ¶µÇµµ·Ï ÇÕ´Ï´Ù.
  6. Ŭ¶óÀÌ¾ðÆ®³ª ´ë»ó ¼­¹ö°¡ °¢ Æ÷Æ® ´Ý±â¸¦ ¿äûÇϸé ÇÁ·Ï½Ã ¼­¹ö´Â µÎ ¿¬°á(Æ÷Æ® 443 ¹× 80)À» ¸ðµÎ ´Ý°í Ç¥ÁØ È°µ¿À» Àç°³ÇÕ´Ï´Ù.

SSL Åͳθµ ±¸¼º

Á¤¹æÇâ ÇÁ·Ï½Ã ¼³Á¤¿¡¼­´Â SSL Åͳθµ¸¸ »ç¿ë °¡´ÉÇÕ´Ï´Ù. SSL ÅͳθµÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇÏ·Á¸é, ±¸¼º ¹× °ü¸® ¾ç½Ä¿¡¼­ ÇÁ·Ï½Ã ±¸¼º -> ÇÁ·Ï½Ã ¼³Á¤À» ¼±ÅÃÇϽʽÿÀ. SSL Åͳθµ ¼±ÅöõÀ» ¼±ÅÃÇϽʽÿÀ.

CONNECT ¸Þ¼Òµå(±âº»ÀûÀ¸·Î »ç¿ë ºÒ°¡´ÉÇÔ)°¡ ¶ÇÇÑ SSL Åͳθµ Á¢¼ÓÀ» À§ÇØ »ç¿ë °¡´ÉÇØ¾ß ÇÕ´Ï´Ù. ±¸¼º ¾ç½Ä¿¡¼­ ÀÌ ¸Þ¼Òµå¸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÏ·Á¸é ¼­¹ö ±¸¼º -> ¿äû 󸮸¦ ¼±ÅÃÇÑ ÈÄ, HTTP ¸Þ¼Òµå ¾ç½ÄÀ» »ç¿ëÇϽʽÿÀ.

¼¼ °³ÀÇ ¿É¼Ç(OutgoingPorts, OutgoingIPs, IncomingIPs)ÀÌ °í±Þ SSL Åͳθµ º¸¾ÈÀ» À§ÇØ Enable CONNECT Áö½Ã¹®¿¡ ´ëÇØ Á¦°øµË´Ï´Ù. ÃÖ¼ÒÇÑ OutgoingPorts¿¡ ´ëÇÑ °ªÀ» ÁöÁ¤ÇÏ´Â °ÍÀÌ ÇÊ¿äÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì, CONNECT ¸Þ¼Òµå¸¦ »ç¿ë °¡´ÉÀ¸·Î ÇÒ ¼ö ¾ø½À´Ï´Ù.

ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏÀ» ÆíÁýÇÏ¿© SSL Åͳθµ ¹× CONNECT Áö½Ã¹®À» »ç¿ë °¡´ÉÇÏ°Ô ÇÏ´Â °Í¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ´ÙÀ½ Áö½Ã¹®¿¡ ´ëÇÑ ºÎ·ÏB. ±¸¼º ÆÄÀÏ Áö½Ã¹®ÀÇ ÂüÁ¶ ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.

º¸¾È ¿ø°Ý °ü¸® ±¸¼º

Caching ProxyÀÇ ¿ø°Ý °ü¸®´Â SSL°ú ¾ÏÈ£ ÀÎÁõÀÌ Á¦°øÇÏ´Â º¸¾È ±â´ÉÀ» »ç¿ëÇÏ¿© º¸Á¸µÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô µÇ¸é ±ÇÇѾø´Â »ç¿ëÀÚ°¡ ÇÁ·Ï½Ã ¼­¹ö¿¡ ¾×¼¼½ºÇÒ °¡´É¼ºÀÌ Å©°Ô ÁÙ¾îµì´Ï´Ù.

¼­¹ö¸¦ ¿ø°ÝÀ¸·Î °ü¸®ÇÒ ¶§ SSLÀ» Àû¿ëÇÏ·Á¸é https:// ¿äûÀÌ ¾Æ´Ï¶ó http:// ¿äûÀ» »ç¿ëÇÏ¿© ±¸¼º ¹× °ü¸® ¾ç½ÄÀ» ¿©½Ê½Ã¿À. ¿¹Á¦´Â ´ÙÀ½°ú °°½À´Ï´Ù.

https://your.server.name/yourFrontPage.html

Ű ¹× ÀÎÁõ °ü¸®

À§¿¡¼­ ¼³¸íÇÑ ´ë·Î SSLÀ» ±¸¼ºÇϱâ Àü¿¡ Ű µ¥ÀÌÅͺ£À̽º¸¦ ¼³Á¤ÇÏ¿© ÀÎÁõÀ» ȹµæÇϰųª ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. ÀÎÁõÀº ¼­¹ö ID¸¦ ÀÎÁõÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. IBM Key Management À¯Æ¿¸®Æ¼(iKeymanÀ̶ó°íµµ ÇÔ)¸¦ »ç¿ëÇÏ¿© ÀÎÁõ ÆÄÀÏÀ» ¼³Á¤ÇϽʽÿÀ. À¯Æ¿¸®Æ¼´Â Application Server¿Í ÇÔ²² GSKit ¼ÒÇÁÆ®¿þ¾î¿¡ ÀÖ½À´Ï´Ù. GSKit¿¡µµ ÀÎÁõ ÆÄÀÏÀ» ¿­±â À§ÇÑ Java ±â¹ÝÀÇ ±×·¡ÇÈ ÀÎÅÍÆäÀ̽º°¡ ÀÖ½À´Ï´Ù.

´ÙÀ½Àº SSL Ű ¹× ÀÎÁõÀ» ¼³Á¤Çϱâ À§ÇÑ ±âº» ´Ü°èÀÔ´Ï´Ù.

  1. GSKit°¡ ¼³Ä¡µÇ¾ú´ÂÁö È®ÀÎÇϽʽÿÀ. ´ëºÎºÐÀÇ Ç÷§Æû¿¡¼­ Caching Proxy ÄÄÆ÷³ÍÆ®¿Í ÇÔ²² ÀÚµ¿À¸·Î ¼³Ä¡µË´Ï´Ù. ÆÐŰÁöÀÇ À̸§Àº gsk7ikm(i386¿ë Linux ½Ã½ºÅÛ¿¡¼­´Â gsk7ikm_gcc295)ÀÔ´Ï´Ù. GSKitÀº ÀϹÝÀûÀ¸·Î ibm/gsk7/ µð·ºÅ丮(AIX ½Ã½ºÅÛ¿¡¼­´Â ibm/gskit/)¿¡ ¼³Ä¡µË´Ï´Ù. Windows Ç÷§ÆûÀÇ °æ¿ì¿¡´Â À̸¦ ½ÃÀÛ ¸Þ´º¿¡¼­ ¾×¼¼½ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
    ÁÖ:
    Windows¿¡¼­ InstallShield¸¦ »ç¿ëÇÒ ¶§ GSKit´Â ¼³Ä¡ÇÏÁö ¾Ê´Â °æ¿ì, ¸Åü µð·ºÅ丮 °æ·Î¿¡ °ø¹éÀÌ Æ÷ÇԵǾî ÀÖÁö ¾ÊÀ½À» È®ÀÎÇϽʽÿÀ.
  2. Ű °ü¸®ÀÚ¸¦ »ç¿ëÇÏ¿©, º¸¾È ³×Æ®¿öÅ© Åë½Å¿¡ ´ëÇÑ Å°¸¦ ÀÛ¼ºÇϰí ÀÎÁõ ±â°ü¿¡¼­ ÀÎÁõÀ» ¹ÞÀ¸½Ê½Ã¿À. ÀÎÁõ ±â°ü¿¡¼­ ÀÎÁõÀ» ¹ÞÀ¸·Á°í ´ë±âÇÏ´Â µ¿¾È ÀÚü ÀÎÁõÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
  3. Ű µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇϰí Ű µ¥ÀÌÅͺ£À̽º ¾ÏÈ£¸¦ ÁöÁ¤ÇϽʽÿÀ.
ÁÖ:
Ű ¹× keystash ÆÄÀÏÀº Caching Proxy°¡ ¼³Ä¡ ÇØÁ¦µÉ ¶§¸¶´Ù ¼³Ä¡ ÇØÁ¦µË´Ï´Ù. ÀÎÁõ ±â°ü¿¡ »õ·Î¿î ÀÎÁõÀ» ¿äÃ»ÇØ¾ß ÇÏ´Â »óȲÀ» ÇÇÇÏ·Á¸é, ÇÁ·Ï½Ã ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³Ä¡ ÇØÁ¦Çϱâ Àü¿¡ ÀÌ µÎ °³ ÆÄÀÏ ¹é¾÷ »çº»À» ´Ù¸¥ µð·ºÅ丮¿¡ ÀúÀåÇϽʽÿÀ.

Linux¸¦ Á¦¿ÜÇÑ ¸ðµç ¿î¿µ üÁ¦¿¡¼­´Â ÀÎÁõÀÌ ¸¸±âµÈ °æ¿ì, Caching Proxy°¡ ¿Ã¹Ù¸£°Ô ½ÃÀÛµÇÁö ¾Ê°í, Ű µ¥ÀÌÅͺ£À̽º°¡ ¸¸±âµÇ¾úÀ½À» Ç¥½ÃÇÏ´Â ¿À·ù ¸Þ½ÃÁö°¡ ³ªÅ¸³³´Ï´Ù. Linux¿¡¼­´Â ÇÁ·Ï½Ã°¡ ½ÃÀÛµÇÁö¸¸, ÇÁ·Î¼¼½º°¡ ºü¸£°Ô »ç¶óÁö°í ¿À·ù ¸Þ½ÃÁö°¡ »ý¼ºµÇÁö ¾Ê½À´Ï´Ù.

Red Hat Enterprise Linux 3.0 ½Ã½ºÅÛ¿¡¼­ ÀÌ ¹®Á¦Á¡À» ¹æÁöÇÏ·Á¸é, GCC ÆÐŰÁö°¡ ´ÙÀ½ ·¹º§ ÀÌ»ó¿¡ ÀÖÀ½À» È®ÀÎÇϽʽÿÀ.

ÀÎÁõ ±â°ü

°ø¿ë Ű´Â ¼­¹öÀÇ ½Å·ÚÇÒ ¼ö ÀÖ´Â ·çÆ® CA·Î ÁöÁ¤µÈ CA(ÀÎÁõ ±â°ü)¿¡¼­ µðÁöÅзΠ¼­¸íÇÑ ÀÎÁõ°ú ¿¬°üµÇ¾î¾ß ÇÕ´Ï´Ù. ÀÎÁõ ¿äûÀ» CA(ÀÎÁõ ±â°ü) Á¦°ø¾÷ü¿¡ Á¦ÃâÇÏ¿© ¼­¸íµÈ ÀÎÁõÀ» ±¸ÀÔÇÒ ¼ö ÀÖ½À´Ï´Ù. Caching Proxy´Â ´ÙÀ½°ú °°Àº ¿ÜºÎ CA¸¦ Áö¿øÇÕ´Ï´Ù.

±âº»ÀûÀ¸·Î ´ÙÀ½ ±â°üÀÌ ½Å·ÚÇÒ ¼ö ÀÖ´Â ÀÎÁõ ±â°üÀ¸·Î ÁöÁ¤µÇ¾ú½À´Ï´Ù.

IBM Key Manager À¯Æ¿¸®Æ¼ »ç¿ë

ÀÌ Àý¿¡¼­´Â IBM Key Manager À¯Æ¿¸®Æ¼(iKeyman)ÀÇ »ç¿ë¿¡ ´ëÇÑ ºü¸¥ ÂüÁ¶¸¦ Á¦°øÇÕ´Ï´Ù. Ű °ü¸®ÀÚ¸¦ »ç¿ëÇÏ¿©, SSL Ű µ¥ÀÌÅͺ£À̽º ÆÄÀÏ, °ø¿ë-°³Àοë Ű ½Ö ¹× ÀÎÁõ ¿äûÀ» ÀÛ¼ºÇϽʽÿÀ. ÀÎÁõ ±â°ü ¼­¸íµÈ ÀÎÁõÀ» ¹ÞÀº ÈÄ, Ű °ü¸®ÀÚ¸¦ »ç¿ëÇÏ¿© ¿ø·¡ÀÇ ÀÎÁõ ¿äûÀ» ÀÛ¼ºÇÑ Å° µ¥ÀÌÅͺ£À̽º¿¡ ÀÎÁõÀ» ¹èÄ¡ÇϽʽÿÀ.

IBM Key Manager ¹× GSKit¿¡ ´ëÇÑ º¸´Ù ÀÚ¼¼ÇÑ ¹®¼­´Â GSKit ¼ÒÇÁÆ®¿þ¾î¿¡ ÆÐŰÁöÈ­µÇ¾î ÀÖ½À´Ï´Ù.

Ű °ü¸®ÀÚ¸¦ ½ÇÇàÇϵµ·Ï ½Ã½ºÅÛ ¼³Á¤

IKeyman GUI¸¦ ½ÃÀÛÇϱâ Àü¿¡ ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. IBM ¶Ç´Â IBM ȣȯ 32ºñÆ® Java 2 Technology, ¹öÀü 1.4.2¸¦ ¼³Ä¡ÇϽʽÿÀ.
  2. JAVA_HOMEÀ» Java µð·ºÅ丮 À§Ä¡·Î ¼³Á¤ÇϽʽÿÀ. ¿¹Á¦´Â ´ÙÀ½°ú °°½À´Ï´Ù.
  3. ibmjsse.jar ¹× gskikm.jar(ÀÖÀ» °æ¿ì) ¹× ibmjcaprovider.jar ÆÄÀÏÀ»
    JAVA_HOME/jre/lib/ext µð·ºÅ丮¿¡¼­ Á¦°ÅÇϽʽÿÀ.
    ÁÖ:
    1. SolarisÀÇ °æ¿ì, JAVA_HOME/jre/lib/ext µð·ºÅ丮¸¦ JAVA_HOME/lib/ext/ µð·ºÅ丮·Î ´ëüÇϽʽÿÀ.
    2. ´Ù¸¥ Á¦Ç°(¿¹¸¦ µé¾î WebSphere Application Server)°ú ¿¬°üµÈ JDK¿¡¼­ jars¸¦ À̵¿Çϰųª »èÁ¦ÇÏÁö ¸¶½Ê½Ã¿À. ÀÌ·¸°Ô ÇÏ¸é ¿Ã¹Ù¸£°Ô Á¶À۵ǰųª ¿î¿µµÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. JDK°¡ »ç¿ë ÁßÀÎÁö ¿©ºÎ°¡ È®½ÇÇÏÁö ¾ÊÀº °æ¿ì, IBM Ű °ü¸® À¯Æ¿¸®Æ¼¿¡ ´ëÇÑ º°µµÀÇ JDK¸¦ ¼³Ä¡ÇϽʽÿÀ.
  4. ´ÙÀ½ ¸ðµç jar ÆÄÀÏÀº ÇöÀç GSKit_Installation_path/classes/jre/lib/ext/¿¡ ÀÖ½À´Ï´Ù.
  5. IBM JCE, IBM CMS ¹×/¶Ç´Â IBMJCEFIPS ¼­ºñ½º ÇÁ·Î¹ÙÀÌ´õ¸¦ µî·ÏÇϽʽÿÀ.

    Sun ÇÁ·Î¹ÙÀÌ´õ ÀÌÈÄ¿¡ IBM CMS ¹× IBM JCE ÇÁ·Î¹ÙÀÌ´õ ¸ðµÎ¸¦ Ãß°¡Çϵµ·Ï JAVA_HOME/jre/lib/security/java.security ÆÄÀÏÀ» °»½ÅÇϽʽÿÀ. ¿¹Á¦´Â ´ÙÀ½°ú °°½À´Ï´Ù.

    security.provider.1=sun.security.provider.Sun  
    security.provider.2=com.ibm.spi.IBMCMSProvider  
    security.provider.3=com.ibm.crypto.provider.IBMJCE
    

    ¿¹Á¦ java.security ÆÄÀÏÀº GSKit_Installation_path/classes/gsk_java.security¿¡ ÀÖ½À´Ï´Ù.

  6. (¼±ÅÃÀû) JSSE »ç¿ëÀÚÀ̸ç JSSE¸¦ »ç¿ëÇÏ¿© ±â¹Ð Çϵå¿þ¾î¸¦ ¾×¼¼½ºÇÏ´Â °æ¿ì, JAVA_HOME/jre/lib µð·ºÅ丮ÀÇ ibmpkcs11.jar¸¦ ¼³Ä¡Çϰí
    GSKit_Installation_path/classes/native/native-support.zipÀÇ Áö½Ã»çÇ׿¡ µû¶ó ±â¹Ð Çϵå¿þ¾î °øÀ¯ ¶óÀ̺귯¸®¸¦ ¼³Á¤ÇϽʽÿÀ.
    ÁÖ:
    ibmpkcs11.jar¸¦ 2002³â 8¿ù 5ÀÏ ÀÌÈÄ¿¡ ¸±¸®½ºµÈ JSSE ÆÐŰÁö¿¡¼­ ãÀ» ¼öµµ ÀÖ½À´Ï´Ù. IBMPKCS11 ¼­ºñ½º ÇÁ·Î¹ÙÀÌ´õ¸¦ µî·ÏÇϱâ À§ÇØ,
    JAVA_HOME/jre/lib/security/java.security ÆÄÀÏÀ» °»½ÅÇÏ´Â ¿¹´Â ´ÙÀ½°ú °°½À´Ï´Ù.
    security.provider.1=sun.security.provider.Sun  
    security.provider.2=com.ibm.crypto.provider.IBMJCE 
    security.provider.3=com.ibm.crypto.pkcs11.provider.IBMPKCS11  

Ű °ü¸®ÀÚ ½ÃÀÛ

Ű °ü¸®ÀÚ ±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ ´ÙÀ½°ú °°ÀÌ ½ÃÀÛÇϽʽÿÀ.

ÀÌ ¼¼¼Ç Áß¿¡ »õ Ű µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇϸé, ÀÌ ÆÄÀÏÀÌ Å° °ü¸®ÀÚ¸¦ ½ÃÀÛÇÑ µð·ºÅ丮¿¡ ÀúÀåµË´Ï´Ù.

»õ Ű µ¥ÀÌÅͺ£À̽º, ¾ÏÈ£, ¼û±è ÆÄÀÏ ÀÛ¼º

Ű µ¥ÀÌÅͺ£À̽º´Â ¼­¹ö°¡ Çϳª ÀÌ»óÀÇ Å° ½Ö ¹× ÀÎÁõÀ» ÀúÀåÇϱâ À§ÇØ »ç¿ëµÇ´Â ÆÄÀÏÀÔ´Ï´Ù. ¸ðµç Ű ½Ö°ú ÀÎÁõ¿¡ ÇϳªÀÇ Å° µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇϰųª ¿©·¯ µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. Ű °ü¸® À¯Æ¿¸®Æ¼´Â »õ Ű µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇÏ°í ¾ÏÈ£ ¹× ¼û±è ÆÄÀÏÀ» ÁöÁ¤ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

Ű µ¥ÀÌÅͺ£À̽º ¹× ¼û±è ÆÄÀÏÀ» ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. Ű °ü¸® À¯Æ¿¸®Æ¼¸¦ ½ÃÀÛÇϽʽÿÀ.
  2. ±âº» ¸Þ´º¿¡¼­ Ű µ¥ÀÌÅͺ£À̽º ÆÄÀÏ -> »õ·Î ÀÛ¼ºÀ» ¼±ÅÃÇϽʽÿÀ.
  3. »õ·Î ÀÛ¼º ´ëÈ­»óÀÚ¿¡¼­ CMS Ű µ¥ÀÌÅͺ£À̽º ÆÄÀÏ À¯ÇüÀ» ¼±ÅÃÇß´ÂÁö È®ÀÎÇϽʽÿÀ. Ű µ¥ÀÌÅͺ£À̽º À̸§ ¹× ÆÄÀÏ À§Ä¡¸¦ ÀÔ·ÂÇϰųª key.kdb ±âº»°ªÀ» ½ÂÀÎÇϽʽÿÀ. È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
  4. ¾ÏÈ£ ÇÁ·ÒÇÁÆ® ´ëÈ­»óÀÚ¿¡¼­ ÀÌ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ¾ÏÈ£¸¦ ÀÔ·ÂÇϰí È®ÀÎÇϽʽÿÀ. È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
  5. ¾ÏÈ£ ÆÄÀÏÀ» ¼û±â±â À§ÇÑ È®ÀζõÀ» ¼±ÅÃÇϽʽÿÀ. ÇÁ·ÒÇÁÆ®µÇ¸é ¾ÏÈ£¸¦ ÀÔ·ÂÇϰí È®ÀÎÇÏ¿© °ËÁõÇϽʽÿÀ. ´ÙÀ½ ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù. DB-Type: CMS key database file keyfile_database_name
    ÁÖ:
    ¾ÏÈ£ ÆÄÀÏÀ» ½ºÅ½ÃÇÏÁö ¾ÊÀ¸¸é ¼­¹ö°¡ ½ÃÀÛÇØµµ Æ÷Æ® 443¿¡¼­ ÀνĵÇÁö ¾Ê½À´Ï´Ù.

»õ Ű µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇÒ ¶§ ÁöÁ¤ÇÑ ¾ÏÈ£´Â °³Àοë ۸¦ º¸È£ÇÕ´Ï´Ù. °³Àοë Ű´Â ¹®¼­¿¡ ¼­¸íÇϰųª °ø¿ë Ű·Î ¾ÏȣȭµÈ ¸Þ½ÃÁö¸¦ ÇØµ¶ÇÒ ¼ö ÀÖ´Â À¯ÀÏÇÑ Å°ÀÔ´Ï´Ù.

¾ÏÈ£¸¦ ÁöÁ¤ÇÒ ¶§´Â ´ÙÀ½ °¡ÀÌµå ¶óÀÎÀ» »ç¿ëÇϽʽÿÀ.

Ű µ¥ÀÌÅͺ£À̽º ¾ÏÈ£´Â ÀÚÁÖ º¯°æÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ±×·¯³ª ¾ÏÈ£ÀÇ ¸¸±â ³¯Â¥¸¦ ÁöÁ¤ÇÑ °æ¿ì¿¡´Â, ¾ÏÈ£¸¦ º¯°æÇÑ ½Ã±âÀÇ ±â·ÏÀ» º¸Á¸ÇϽʽÿÀ. ¾ÏÈ£°¡ º¯°æÇϱâ Àü¿¡ ¸¸±âµÇ¸é ¿À·ù ·Î±×¿¡ ¸Þ½ÃÁö°¡ ÀÛ¼ºµÇ°í ¼­¹ö°¡ ½ÃÀÛµÇÁö¸¸, º¸¾È ³×Æ®¿öÅ© ¿¬°áÀº ÀÛ¼ºÇÒ ¼ö ¾ø½À´Ï´Ù.

´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÏ¿© Ű µ¥ÀÌÅͺ£À̽º ¾ÏÈ£¸¦ º¯°æÇϽʽÿÀ.

  1. ±âº» ¸Þ´º¿¡¼­ Ű µ¥ÀÌÅͺ£À̽º ÆÄÀÏ -> ¿­±â¸¦ ´©¸£½Ê½Ã¿À.
  2. ¿­±â ´ëÈ­ »óÀÚ¿¡ Ű µ¥ÀÌÅͺ£À̽º À̸§À» ÀÔ·ÂÇϰųª key.kdb ±âº»°ªÀ» ½ÂÀÎÇϽʽÿÀ. È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
  3. ¾ÏÈ£ ÇÁ·ÒÇÁÆ® ´ëÈ­ »óÀÚ¿¡¼­ ¼º¸³µÈ ¾ÏÈ£¸¦ ÀÔ·ÂÇϰí È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
  4. ±âº» ¸Þ´º¿¡¼­ Ű µ¥ÀÌÅͺ£À̽º ÆÄÀÏ -> ¾ÏÈ£ º¯°æÀ» ´©¸£½Ê½Ã¿À.
  5. ¾ÏÈ£ º¯°æ ´ëÈ­ »óÀÚ¿¡ »õ ¾ÏÈ£¸¦ ÀÔ·ÂÇϰí È®ÀÎÇϽʽÿÀ. È®ÀÎÀ» ´©¸£½Ê½Ã¿À.

ÇÁ·Ï½Ã ¹× LDAP ¼­¹ö °£ SSL ¿¬°á¿¡ ´ëÇØ, pac_keyring.pwd ÆÄÀÏ¿¡ Ű µ¥ÀÌÅͺ£À̽º ¾ÏÈ£¸¦ ÀÔ·ÂÇϽʽÿÀ. (pac_keyring.pwd ÆÄÀÏÀº IKeyMan¿¡¼­ »ý¼ºµÈ ¼û±è ÆÄÀÏÀÌ ¾Æ´Õ´Ï´Ù.)

»õ Ű ½Ö ¹× ÀÎÁõ ¿äû ÀÛ¼ºÇϱâ

Ű µ¥ÀÌÅͺ£À̽º´Â Ű ½Ö ¹× ÀÎÁõ ¿äûÀ» ÀúÀåÇÕ´Ï´Ù. °ø¿ë-°³Àοë Ű ½Ö ¹× ÀÎÁõ ¿äûÀ» ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.

  1. Ű µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇÏÁö ¾Ê¾ÒÀ¸¸é, »õ Ű µ¥ÀÌÅͺ£À̽º, ¾ÏÈ£, ¼û±è ÆÄÀÏ ÀÛ¼º¿¡ ÀÖ´Â ÁöħÀ» µû¸£½Ê½Ã¿À.
  2. Ű °ü¸® À¯Æ¿¸®Æ¼ÀÇ ±âº» ¸Þ´º¿¡¼­ Ű µ¥ÀÌÅͺ£À̽º -> ÆÄÀÏ -> ¿­±â¸¦ ´©¸£½Ê½Ã¿À.
  3. ¿­±â ´ëÈ­ »óÀÚ¿¡ Ű µ¥ÀÌÅͺ£À̽º À̸§À» ÀÔ·ÂÇϽʽÿÀ(±âº»°ªÀ» »ç¿ëÇÏ´Â °æ¿ì, key.kdb¸¦ ´©¸£½Ê½Ã¿À). È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
  4. ¾ÏÈ£ ÇÁ·ÒÇÁÆ® ´ëÈ­ »óÀÚ¿¡¼­ ¾ÏÈ£¸¦ ÀÔ·ÂÇϰí È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
  5. ±âº» ¸Þ´º¿¡¼­ ÀÛ¼º -> »õ ÀÎÁõ ¿äûÀ» ´©¸£½Ê½Ã¿À.
  6. »õ Ű ¹× ÀÎÁõ ¿äû ´ëÈ­ »óÀÚ¿¡¼­ ´ÙÀ½ »çÇ×À» ÁöÁ¤ÇϽʽÿÀ.
  7. È®ÀÎÀ» ´©¸£½Ê½Ã¿À. È®ÀÎ ¸Þ½ÃÁö°¡ ³ªÅ¸³³´Ï´Ù.
    ÆÄÀÏ 
    keyfile_database_name¿¡ »õ ÀÎÁõ ¿äûÀÌ
    ÀÛ¼ºµÇ¾ú½À´Ï´Ù.
  8. È®ÀÎÀ» ´©¸£½Ê½Ã¿À. ÀÔ·ÂÇÑ ·¹À̺í À̸§Àº °³ÀÎ ÀÎÁõ ¿äû Ç¥Á¦ ¾Æ·¡¿¡ Ç¥½ÃµË´Ï´Ù.
  9. Á¤º¸ ´ëÈ­ »óÀÚ¿¡¼­ È®ÀÎÀ» ´©¸£½Ê½Ã¿À. ÆÄÀÏÀ» ÀÎÁõ ±â°üÀ¸·Î Àü¼ÛÇϵµ·Ï ´Ù½Ã ¾Ë·ÁÁÝ´Ï´Ù.
  10. ÀÚü ÀÎÁõ(ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ ¼½¼Ç "ÀÚü ÀÎÁõ ÀÛ¼º" ÂüÁ¶)À» ÀÛ¼ºÇÏÁö ¾Ê¾ÒÀ¸¸é, ÀÎÁõ ¿äûÀ» ÀÎÁõ ±â°üÀ¸·Î Àü¼ÛÇϽʽÿÀ. ÀÎÁõ ¿äûÀ» ¼öÇàÇÏ·Á¸é 2ÁÖ¿¡¼­ 3ÁÖ Á¤µµ °É¸± ¼ö ÀÖ½À´Ï´Ù. ÀÎÁõ ±â°üÀÌ ÀÎÁõ ¿äûÀ» ó¸®ÇÒ ¶§±îÁö ´ë±âÇÏ´Â Áß, Á÷Á¢ ÀÎÁõ ±â°üÀ¸·Î¼­ iKeymanÀ» »ç¿ëÇÏ¿©, ÀÚü ¼­¹ö ÀÎÁõÀ» ÀÛ¼ºÇÏ¿© Ŭ¶óÀÌ¾ðÆ®¿Í Caching Proxy ¼­¹ö °£¿¡ SSL ¼¼¼ÇÀÌ »ç¿ë °¡´ÉÇϵµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÚü ÀÎÁõ ÀÛ¼º

ÀÎÁõÀÌ ¹ßÇàµÇ±â¸¦ ±â´Ù¸®´Â µ¿¾È Ŭ¶óÀÌ¾ðÆ®¿Í ÇÁ·Ï½Ã ¼­¹ö °£¿¡ SSL ¼¼¼ÇÀ» »ç¿ë °¡´ÉÇϵµ·Ï Çϱâ À§ÇØ, Ű °ü¸® À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ÀÚ°¡ ¼­¸íµÈ ¼­¹ö ÀÎÁõÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ñÀûÀ» °Ë»çÇÏ´Â µ¥ ÀÚü ÀÎÁõÀ» »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

ÀÌ ÇÁ·Î½ÃÀú¸¦ ¼öÇàÇÏ¿© ÀÚü ÀÎÁõÀ» ÀÛ¼ºÇϽʽÿÀ.

  1. Ű µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇÏÁö ¾Ê¾ÒÀ¸¸é, »õ Ű µ¥ÀÌÅͺ£À̽º, ¾ÏÈ£, ¼û±è ÆÄÀÏ ÀÛ¼º¿¡ ÀÖ´Â ÁöħÀ» µû¸£½Ê½Ã¿À.
  2. Ű °ü¸® À¯Æ¿¸®Æ¼ÀÇ ±âº» ¸Þ´º¿¡¼­ Ű µ¥ÀÌÅͺ£À̽º -> ÆÄÀÏ -> ¿­±â¸¦ ´©¸£½Ê½Ã¿À.
  3. ¿­±â ´ëÈ­ »óÀÚ¿¡ Ű µ¥ÀÌÅͺ£À̽º À̸§(±âº»°ª key.kdb¸¦ ½ÂÀÎ)À» ÀÔ·ÂÇϽʽÿÀ. È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
  4. ¾ÏÈ£ ÇÁ·ÒÇÁÆ® ´ëÈ­ »óÀÚ¿¡¼­ ¾ÏÈ£¸¦ ÀÔ·ÂÇϰí È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
  5. Ű µ¥ÀÌÅͺ£À̽º ³»¿ë ÇÁ·¹ÀÓ¿¡¼­ °³ÀÎ ÀÎÁõÀ» ¼±ÅÃÇϰí ÀÚü ÀÎÁõ ½Å±Ô ÀÛ¼º ´ÜÃ߸¦ ´©¸£½Ê½Ã¿À.
  6. ÀÚü ÀÎÁõ ½Å±Ô ÀÛ¼º â¿¡¼­ ´ÙÀ½ »çÇ×À» ÁöÁ¤ÇϽʽÿÀ.
  7. È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
  8. Ű ÆÄÀϰú ¼û±è ÆÄÀÏÀ» ±¸¼º ¼³Á¤¿¡ Ãß°¡ÇÏ¿©, ¼­¹ö¿¡ Ű µ¥ÀÌÅͺ£À̽º¸¦ µî·ÏÇϽʽÿÀ(»õ Ű µ¥ÀÌÅͺ£À̽º, ¾ÏÈ£, ¼û±è ÆÄÀÏ ÀÛ¼º ÂüÁ¶).

Ű ³»º¸³»±â

ÀÌ ÇÁ·Î½ÃÀú¸¦ »ç¿ëÇÏ¿© ´Ù¸¥ Ű µ¥ÀÌÅͺ£À̽º¿¡ ۸¦ ³»º¸³»½Ê½Ã¿À.

  1. Ű °ü¸® À¯Æ¿¸®Æ¼¸¦ ½ÃÀÛÇϽʽÿÀ.
  2. ±âº» ¸Þ´º¿¡¼­ Ű µ¥ÀÌÅͺ£À̽º ÆÄÀÏ -> ¿­±â¸¦ ´©¸£½Ê½Ã¿À.
  3. ¿­±â ´ëÈ­ »óÀÚ¿¡ Ű µ¥ÀÌÅͺ£À̽º À̸§(±âº»°ª key.kdb¸¦ ½ÂÀÎ)À» ÀÔ·ÂÇϽʽÿÀ. È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
  4. ¾ÏÈ£ ÇÁ·ÒÇÁÆ® ´ëÈ­ »óÀÚ¿¡¼­ ¾ÏÈ£¸¦ ÀÔ·ÂÇϰí È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
  5. Ű µ¥ÀÌÅͺ£À̽º ³»¿ë ÇÁ·¹ÀÓ¿¡¼­ °³ÀÎ ÀÎÁõÀ» ¼±ÅÃÇÑ ´ÙÀ½ ·¹À̺íÀÇ ³»º¸³»±â/°¡Á®¿À±â ´ÜÃ߸¦ ´©¸£½Ê½Ã¿À.
  6. ³»º¸³»±â/°¡Á®¿À±â Ű â¿¡¼­ ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
  7. È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
  8. ¾ÏÈ£ ÇÁ·ÒÇÁÆ® ´ëÈ­ »óÀÚ¿¡¼­, ¿Ã¹Ù¸¥ ¾ÏÈ£¸¦ ÀÔ·ÂÇϰí Çѹø ´õ ÀÔ·ÂÇÏ¿© È®ÀÎÇÑ ´ÙÀ½¿¡ È®ÀÎÀ» ´­·¯ ¼±ÅÃµÈ Å°¸¦ ´Ù¸¥ Ű µ¥ÀÌÅͺ£À̽º·Î ³»º¸³»½Ê½Ã¿À.

Ű °¡Á®¿À±â

۸¦ ´Ù¸¥ Ű µ¥ÀÌÅͺ£À̽º¿¡¼­ °¡Á®¿À·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. Ű °ü¸® À¯Æ¿¸®Æ¼¸¦ ½ÃÀÛÇϽʽÿÀ.
  2. ±âº» ¸Þ´º¿¡¼­ Ű µ¥ÀÌÅͺ£À̽º ÆÄÀÏ -> ¿­±â¸¦ ¼±ÅÃÇϽʽÿÀ.
  3. ¿­±â ´ëÈ­ »óÀÚ¿¡ Ű µ¥ÀÌÅͺ£À̽º À̸§(±âº»°ª key.kdb¸¦ ½ÂÀÎ)À» ÀÔ·ÂÇϽʽÿÀ. È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
  4. ¾ÏÈ£ ÇÁ·ÒÇÁÆ® ´ëÈ­ »óÀÚ¿¡¼­ ¿Ã¹Ù¸¥ ¾ÏÈ£¸¦ ÀÔ·ÂÇϰí È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
  5. Ű µ¥ÀÌÅͺ£À̽º ³»¿ë ÇÁ·¹ÀÓ¿¡¼­ °³ÀÎ ÀÎÁõÀ» ¼±ÅÃÇÑ ´ÙÀ½ ·¹À̺íÀÇ ³»º¸³»±â/°¡Á®¿À±â ´ÜÃ߸¦ ´©¸£½Ê½Ã¿À.
  6. ³»º¸³»±â/°¡Á®¿À±â Ű â¿¡¼­ ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
  7. È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
  8. ¾ÏÈ£ ÇÁ·ÒÇÁÆ® ´ëÈ­ »óÀÚ¿¡¼­ ¿Ã¹Ù¸¥ ¾ÏÈ£¸¦ ÀÔ·ÂÇϰí È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
  9. Ű ·¹ÀÌºí ¸ñ·ÏÀÇ ¼±Åöõ¿¡¼­ ¿Ã¹Ù¸¥ À̸§À» ¼±ÅÃÇϰí È®ÀÎÀ» ´©¸£½Ê½Ã¿À.

ÀÎÁõ ±â°ü ³ª¿­

Ű µ¥ÀÌÅͺ£À̽º¿¡ CA(ÀÎÁõ ±â°ü) ¸ñ·ÏÀ» Ç¥½ÃÇÏ·Á¸é, ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. Ű °ü¸® À¯Æ¿¸®Æ¼¸¦ ½ÃÀÛÇϽʽÿÀ.
  2. ±âº» ¸Þ´º¿¡¼­ Ű µ¥ÀÌÅͺ£À̽º ÆÄÀÏ -> ¿­±â¸¦ ´©¸£½Ê½Ã¿À.
  3. ¿­±â ´ëÈ­ »óÀÚ¿¡ Ű µ¥ÀÌÅͺ£À̽º À̸§(±âº»°ª key.kdb¸¦ ½ÂÀÎ)À» ÀÔ·ÂÇϽʽÿÀ. È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
  4. ¾ÏÈ£ ÇÁ·ÒÇÁÆ® ´ëÈ­ »óÀÚ¿¡¼­ ¿Ã¹Ù¸¥ ¾ÏÈ£¸¦ ÀÔ·ÂÇϰí È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
  5. Ű µ¥ÀÌÅͺ£À̽º ³»¿ë ÇÁ·¹ÀÓ¿¡¼­ ¼­¸íÀÚ ÀÎÁõÀ» ¼±ÅÃÇϽʽÿÀ.
  6. ¼­¸íÀÚ ÀÎÁõ, °³ÀÎ ÀÎÁõ ¶Ç´Â ÀÎÁõ ¿äûÀ» ´­·¯¼­, Ű Á¤º¸ â¿¡ ÀÎÁõ ±â°ü ¸ñ·ÏÀ» Ç¥½ÃÇϽʽÿÀ.

ÀÎÁõ ±â°ü ÀÎÁõ ¹Þ±â

ÀÌ ÇÁ·Î½ÃÀú¸¦ ÅëÇØ, ±âº»ÀûÀ¸·Î ½Å·ÚÇÒ ¼ö ÀÖ´Â ÀÎÁõ ±â°üÀ¸·Î ÁöÁ¤µÈ ÀÎÁõ ±â°üÀ¸·ÎºÎÅÍ ÀüÀÚ ¿ìÆíÀ¸·Î ÀÎÁõÀ» ¹ÞÀ¸½Ê½Ã¿À(ÀÎÁõ ±â°ü ¸ñ·Ï ÂüÁ¶). ÀÎÁõ ±â°ü ¼­¸íµÈ ÀÎÁõÀ» ¹ßÇàÇÏ´Â ÀÎÁõ ±â°üÀÌ Å° µ¥ÀÌÅͺ£À̽º¿¡ ÀÖ´Â ÀÎÁõ ±â°üÀÌ ¾Æ´Ï¸é, ¿ì¼± ÀÎÁõ ±â°üÀÇ ÀÎÁõÀ» ÀúÀåÇϰí ÀÎÁõ ±â°üÀ» ½Å·ÚÇÒ ¼ö ÀÖ´Â ÀÎÁõ ±â°üÀ¸·Î ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é µ¥ÀÌÅͺ£À̽º·Î ÀÎÁõ ±â°ü ¼­¸íµÈ ÀÎÁõÀ» ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù. ½Å·ÚÇÒ ¼ö ÀÖ´Â ÀÎÁõ ±â°üÀÌ ¾Æ´Ñ ÀÎÁõ ±â°ü¿¡¼­ ÀÎÁõ ±â°ü ¼­¸íµÈ ÀÎÁõÀ» ¹ÞÀ» ¼ö ¾ø½À´Ï´Ù(ÀÎÁõ ±â°ü ÀÎÁõ ÀúÀå ÂüÁ¶).

ÀÎÁõ ±â°ü ¼­¸íµÈ ÀÎÁõÀ» Ű µ¥ÀÌÅͺ£À̽º·Î ¼ö½ÅÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. Ű °ü¸® À¯Æ¿¸®Æ¼¸¦ ½ÃÀÛÇϽʽÿÀ.
  2. ±âº» ¸Þ´º¿¡¼­ Ű µ¥ÀÌÅͺ£À̽º ÆÄÀÏ -> ¿­±â¸¦ ¼±ÅÃÇϽʽÿÀ.
  3. ¿­±â ´ëÈ­ »óÀÚ¿¡ Ű µ¥ÀÌÅͺ£À̽º À̸§(±âº»°ª key.kdb¸¦ ½ÂÀÎ)À» ÀÔ·ÂÇϽʽÿÀ. È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
  4. ¾ÏÈ£ ÇÁ·ÒÇÁÆ® ´ëÈ­ »óÀÚ¿¡¼­ ¾ÏÈ£¸¦ ÀÔ·ÂÇϰí È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
  5. DB À¯Çü ¸ñ·ÏÀÇ ÆÄÀÏ À̸§ÀÌ ¿Ã¹Ù¸¥Áö È®ÀÎÇϽʽÿÀ.
  6. Ű µ¥ÀÌÅͺ£À̽º â¿¡¼­ °³ÀÎ ÀÎÁõÀ» ¼±ÅÃÇÑ ÈÄ, ¼ö½ÅÀ» ´©¸£½Ê½Ã¿À.
  7. ÆÄÀÏÀÇ ÀÎÁõ ¼ö½Å ´ëÈ­ »óÀÚ¿¡¼­, ÀÎÁõ ÆÄÀÏ À̸§ ÅØ½ºÆ® Çʵ忡 base 64-encoded À¯È¿ ÆÄÀÏÀÇ À̸§À» ÀÔ·ÂÇϽʽÿÀ. È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
  8. Ű °ü¸®ÀÚ À¯Æ¿¸®Æ¼¸¦ ´ÝÀ¸·Á¸é, ±âº» ¸Þ´º¿¡¼­ Ű µ¥ÀÌÅͺ£À̽º ÆÄÀÏ -> Á¾·á¸¦ ´©¸£½Ê½Ã¿À.

ÀÎÁõ ±â°ü ÀÎÁõ ÀúÀå

½Å·ÚÇÒ ¼ö ÀÖ´Â ÀÎÁõ ±â°üÀÌ ¼­¸íÇÑ ÀÎÁõ¸¸ º¸¾È ¿¬°áÀÌ ÀÌ·ç¾îÁöµµ·Ï Çã¿ëµË´Ï´Ù. ½Å·ÚÇÒ ¼ö ÀÖ´Â ÀÎÁõ ±â°ü ¸ñ·Ï¿¡ ÀÎÁõ ±â°üÀ» Ãß°¡ÇÏ·Á¸é, ½Å·ÚÇÒ ¼ö ÀÖ´Â ÀÎÁõÀ¸·Î ȹµæ ¹× ÀúÀåÇØ¾ß ÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º¿¡ ÀÎÁõÀ» ¹Þ±â Àü¿¡, ÀÌ ÇÁ·Î½ÃÀú¸¦ ¼öÇàÇÏ¿© »õ ÀÎÁõ ±â°ü¿¡¼­ ÀÎÁõÀ» ÀúÀåÇϽʽÿÀ.

  1. Ű °ü¸® À¯Æ¿¸®Æ¼¸¦ ½ÃÀÛÇϽʽÿÀ.
  2. ±âº» ¸Þ´º¿¡¼­ Ű µ¥ÀÌÅͺ£À̽º ÆÄÀÏ -> ¿­±â¸¦ ´©¸£½Ê½Ã¿À.
  3. ¿­±â ´ëÈ­ »óÀÚ¿¡ Ű µ¥ÀÌÅͺ£À̽º À̸§(±âº»°ª key.kdb¸¦ ½ÂÀÎ)À» ÀÔ·ÂÇϽʽÿÀ. È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
  4. ¾ÏÈ£ ÇÁ·ÒÇÁÆ® ´ëÈ­ »óÀÚ¿¡¼­ ¾ÏÈ£¸¦ ÀÔ·ÂÇϰí È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
  5. Ű µ¥ÀÌÅͺ£À̽º ³»¿ë ÇÁ·¹ÀÓ¿¡¼­ ¼­¸íÀÚ ÀÎÁõÀ» ¼±ÅÃÇÑ ´ÙÀ½ ·¹À̺íÀÇ Ãß°¡ ´ÜÃ߸¦ ´©¸£½Ê½Ã¿À.
  6. ÆÄÀÏÀÇ ÀÎÁõ ±â°ü ÀÎÁõ Ãß°¡ ´ëÈ­ »óÀÚ¿¡¼­ base 64-encoded ASCII µ¥ÀÌÅÍ ÀÎÁõ ÆÄÀÏ À̸§À» ¼±ÅÃÇϰųª ã¾Æº¸±â ¿É¼ÇÀ» »ç¿ëÇϽʽÿÀ. È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
  7. ·¹ÀÌºí ´ëÈ­ »óÀÚ¿¡¼­ ·¹À̺í À̸§À» ÀÔ·ÂÇϰí È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
  8. ¼±ÅöõÀ» »ç¿ëÇÏ¿© ÀÎÁõ¼­À» ½Å·Ú(±âº»°ª)·Î ÁöÁ¤ÇϽʽÿÀ.
    ÁÖ:
    "º¸±â/ÆíÁý" ´ÜÃ߸¦ »ç¿ëÇÏ¿© ÀÎÁõ¼­¸¦ ÀÛ¼ºÇÑ ÀÌÈÄ¿¡ ¼±ÅöõÀ» º¸½Ê½Ã¿À. ¼±ÅöõÀº ÆÐ³Î¿¡ ³ª¿­µÇÁö¸¸ ÀÎÁõ¼­ Ãß°¡ Áß¿¡´Â Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù.

Ű µ¥ÀÌÅͺ£À̽º¿¡ ±âº» Ű Ç¥½Ã

±âº» Ű Ç׸ñÀ» ´ÙÀ½°ú °°ÀÌ Ç¥½ÃÇϽʽÿÀ.

  1. Ű °ü¸® À¯Æ¿¸®Æ¼¸¦ ½ÃÀÛÇϽʽÿÀ.
  2. ±âº» ¸Þ´º¿¡¼­ Ű µ¥ÀÌÅͺ£À̽º ÆÄÀÏ -> ¿­±â¸¦ ´©¸£½Ê½Ã¿À.
  3. ¿­±â ´ëÈ­ »óÀÚ¿¡ Ű µ¥ÀÌÅͺ£À̽º À̸§(±âº»°ª key.kdb¸¦ ½ÂÀÎ)À» ÀÔ·ÂÇϽʽÿÀ. È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
  4. ¾ÏÈ£ ÇÁ·ÒÇÁÆ® ´ëÈ­ »óÀÚ¿¡¼­ ¾ÏÈ£¸¦ ÀÔ·ÂÇϰí È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
  5. Ű µ¥ÀÌÅͺ£À̽º ³»¿ë ÇÁ·¹ÀÓ¿¡¼­ °³ÀÎ ÀÎÁõÀ» ¼±ÅÃÇÑ ´ÙÀ½ ÀÎÁõ ±â°ü ÀÎÁõ ·¹À̺í À̸§À» ¼±ÅÃÇϽʽÿÀ.
  6. Ű Á¤º¸ â¿¡¼­ º¸±â/ÆíÁýÀ» ´­·¯ ÀÎÁõ ±âº» Ű Á¤º¸¸¦ Ç¥½ÃÇϽʽÿÀ.

Áö¿øµÈ ¾ÏÈ£ ½ºÆå

´ÙÀ½ Å×ÀÌºí¿¡´Â SSL ¹öÀü 2 ¹× 3¿¡ »ç¿ëµÇ´Â ¾Ïȣȭ ¾Ë°í¸®Áò ¹× ÇØ½Ã°¡ ³ª¿­µË´Ï´Ù.

Ű ½Ö ¼¼´ë: RSA 512-1024 °³Àοë Ű Å©±â

SSL ¹öÀü 2

US ¹öÀü ³»º¸³»±â ¹öÀü
RC4 US RC4 ³»º¸³»±â
RC2 US RC2 ³»º¸³»±â
DES 56ºñÆ® Àû¿ëÇÒ ¼ö ¾øÀ½
Triple DES US Àû¿ëÇÒ ¼ö ¾øÀ½
RC4 ³»º¸³»±â Àû¿ëÇÒ ¼ö ¾øÀ½
RC2 ³»º¸³»±â Àû¿ëÇÒ ¼ö ¾øÀ½

SSL ¹öÀü 3

US ¹öÀü ³»º¸³»±â ¹öÀü
Triple DES SHA US DES SHA ³»º¸³»±â
DES SHA ³»º¸³»±â RC2 MD5 ³»º¸³»±â
RC2 MD5 ³»º¸³»±â RC4 MD5 ³»º¸³»±â
RC4 SHA US ³Î SHA
RC4 MD5 US ³Î MD5
RC4 MD5 ³»º¸³»±â ³Î ³Î
RC4 SHA 56 ºñÆ® Àû¿ëÇÒ ¼ö ¾øÀ½
DES CBC SHA Àû¿ëÇÒ ¼ö ¾øÀ½
³Î SHA Àû¿ëÇÒ ¼ö ¾øÀ½
³Î MD5 Àû¿ëÇÒ ¼ö ¾øÀ½
³Î ³Î Àû¿ëÇÒ ¼ö ¾øÀ½

¶ÇÇÑ ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏÀ» Á÷Á¢ ÆíÁýÇÏ¿© SSL ½ºÆåÀ» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ºÎ·ÏB. ±¸¼º ÆÄÀÏ Áö½Ã¹®ÀÇ ÂüÁ¶ ¼½¼Ç¿¡¼­ ´ÙÀ½ Áö½Ã¹®À» ÂüÁ¶ÇϽʽÿÀ.

Caching Proxy¿¡ ´ëÇÑ 128ºñÆ® ¾Ïȣȭ

Caching ProxyÀÇ 128ºñÆ® ¾Ïȣȭ ¹öÀü¸¸ Àü´ÞµË´Ï´Ù. 56ºñÆ® ¹öÀüÀº ´õÀÌ»ó »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌÀü ¹öÀüÀ» °»½ÅÇÏ´Â °æ¿ì, Caching Proxy¸¦ ÇöÀç ¼³Ä¡µÈ 128ºñÆ® ¶Ç´Â 56ºñÆ® ¹öÀü¿¡ Á÷Á¢ ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌÀü¿¡ 56ºñÆ®(³»º¸³»±â) ºê¶ó¿ìÀú¸¦ »ç¿ëÇß´Ù¸é, ÇÁ·Ï½Ã¿¡¼­ 128ºñÆ® ¾Ïȣȭ¸¦ »ç¿ëÇϱâ À§ÇØ 128ºñÆ® ºê¶ó¿ìÀú·Î ¾÷±×·¹À̵åÇØ¾ß ÇÕ´Ï´Ù.

Caching Proxy¸¦ 56ºñÆ® ¹öÀü¿¡¼­ 128ºñÆ® ¹öÀüÀ¸·Î ¾÷±×·¹À̵åÇÑ ÈÄ, ÀÎÁõÀ» ¾ÏȣȭÇÏ´Â µ¥ »ç¿ëµÈ Ű Å©±â°¡ 1024·Î ¼³Á¤µÇ¾î ÀÖÀ¸¸é ±¸¼ºÀ» º¯°æÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. ±×·¯³ª Ű Å©±â°¡ 512·Î ¼³Á¤µÇ¾î ÀÖÀ¸¸é, ÇÁ·Ï½ÃÀÇ 128ºñÆ® ¾Ïȣȭ¸¦ »ç¿ëÇϱâ À§ÇØ Å° Å©±â°¡ 1024ÀÎ »õ ÀÎÁõÀ» ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. IBM Key Manager À¯Æ¿¸®Æ¼(iKeyman)¸¦ »ç¿ëÇÏ¿© »õ ۸¦ ÀÛ¼ºÇϽʽÿÀ.

  1. Ű °ü¸®ÀÚ¸¦ ½ÃÀÛÇϽʽÿÀ.
  2. ±âº» ¸Þ´º¿¡¼­ Ű µ¥ÀÌÅͺ£À̽º ÆÄÀÏ -> ¿­±â¸¦ ´©¸£½Ê½Ã¿À.
  3. ¿­±â ´ëÈ­ »óÀÚ¿¡ Ű µ¥ÀÌÅͺ£À̽º À̸§À» ÀÔ·ÂÇÑ ´ÙÀ½(¶Ç´Â ±âº»°ªÀ» »ç¿ëÇÏ´Â °æ¿ì, key.kdb¸¦ ´©¸£½Ê½Ã¿À), È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
  4. ¾ÏÈ£ ÇÁ·ÒÇÁÆ® ´ëÈ­ »óÀÚ¸¦ ¿­·Á¸é ¾ÏÈ£¸¦ ÀÔ·ÂÇϰí È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
  5. ±âº» ¸Þ´º¿¡¼­ ÀÛ¼º -> »õ ÀÎÁõ ¿äûÀ» ´©¸£½Ê½Ã¿À.
  6. »õ Ű ¹× ÀÎÁõ ¿äû â¿¡¼­ ´ÙÀ½ »çÇ×À» ÁöÁ¤ÇϽʽÿÀ.
  7. È®ÀÎÀ» ´©¸£½Ê½Ã¿À.

IBM Key Manager À¯Æ¿¸®Æ¼¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀº Ű ¹× ÀÎÁõ °ü¸®ÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

Á¦Ç°ÀÇ ÀÌ ¹öÀüÀº SUSE LinuxÀÇ ¾Ïȣȭ¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.

¾ÏÈ£ Çϵå¿þ¾î Áö¿ø »ç¿ë °¡´É

ÀÌ´Â ¿ª¹æÇâ ÇÁ·Ï½Ã ±¸¼º¿¡¸¸ Àû¿ëÇÕ´Ï´Ù.

ÀÌ ÇÁ·Î½ÃÀú¸¦ ¼öÇàÇÏ¿© SSL Çڵ彦ÀÌÅ© ·çƾÀ» ¾ÏÈ£ Çϵå¿þ¾î Ä«µå¿¡ ¿ÀÇÁ·ÎµåµÇµµ·Ï ÇϽʽÿÀ.

  1. Á¦Á¶ ¾÷üÀÇ Áöħ¿¡ µû¶ó ¾ÏÈ£ Çϵå¿þ¾î Ä«µå¸¦ ¼³Ä¡ÇϽʽÿÀ.
  2. Caching Proxy¿¡ SSLÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇϽʽÿÀ. ÀÚ¼¼ÇÑ Á¤º¸´Â SSL(Secure Sockets Layer)À» ÂüÁ¶ÇϽʽÿÀ.
  3. ¼öµ¿À¸·Î ibmproxy.conf ±¸¼º ÆÄÀÏÀÇ SSLCryptoCard Áö½Ã¹®À» ÆíÁýÇϽʽÿÀ. ÀÌ Áö½Ã¹®¿¡ ´ëÇÑ Ç׸ñÀÌ ±¸¼º ¹× °ü¸® ¾ç½Ä¿¡ Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â SSLCryptoCard Áö½Ã¹® ÂüÁ¶ SSLCryptoCard -- ¼³Ä¡µÈ ¾ÏÈ£ Ä«µå ÁöÁ¤À» ÂüÁ¶ÇϽʽÿÀ.

    AIX¿¡¼­, IBM 4960 PCI ¾Ïȣȭ ¿¢¼¿·¯·¹ÀÌÅÍ Ä«µå¸¦ Áö¿øÇÏ·Á¸é, PKCS11DefaultCert, PKCS11DriverPath, PKCS11TokenPassword -- IBM 4960 PCI ¾Ïȣȭ ¾×¼¿·¯·¹ÀÌÅÍ Ä«µå(AIX Àü¿ë) Áö¿øÀ» ÂüÁ¶ÇϽʽÿÀ.

Tivoli Access Manager Ç÷¯±×ÀÎ »ç¿ë

Caching Proxy Ç÷¯±×ÀÎÀº Caching Proxy°¡ ÀÎÁõ ¹× ±ÇÇÑ ºÎ¿©¸¦ À§ÇØ Access Manager¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â Tivoli Access Manager(ÀÌÀü¿¡´Â Tivoli Policy Director¶ó ÇÔ)¿Í ÇÔ²² Á¦°øµË´Ï´Ù. ÀÌ Ç÷¯±×ÀÎÀ» »ç¿ëÇϸé À¥ ¾×¼¼½º Á¦¾î¸¦ À§ÇØ Access Manager¸¦ »ç¿ëÇÏ´Â ¿£ÅÍÇÁ¶óÀÌÁî°¡ ÇÁ·Ï½Ã ¼­¹ö¿¡ ´ëÇÑ º°µµ ±ÇÇÑ ºÎ¿© ¼³°è¸¦ ¼³Á¤ÇÏ¿© ÀÛ¾÷À» Áߺ¹ÇÏÁö ¾Ê°íµµ ¿¡Áö ±â¼úÀ» Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Tivoli Access Manager¿¡ ´ëÇÑ Ãß°¡ Á¤º¸´Â http://www.ibm.com/software/tivoli/products/ÀÇ Á¦Ç° À¥ »çÀÌÆ®¸¦ ÂüÁ¶ÇϽʽÿÀ. ¼ÒÇÁÆ®¿þ¾î ¹× Çϵå¿þ¾î ¿ä±¸»çÇ׿¡ ´ëÇÑ Á¤º¸ ¹× Access Manager Ç÷¯±×ÀÎÀÇ ¼³Ä¡¿¡ ´ëÇÑ Á¤º¸´Â Tivoli Access Manager¿Í ÇÔ²² Á¦°øµÇ´Â ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

ÁÖ:
Tivoli Access Manager Ç÷¯±×ÀÎÀº Red Hat Linux¿¡¼­´Â Áö¿øµÇÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù. Linux Ç÷§Æû¿¡¼­ÀÇ ÇöÀç Áö¿ø Á¤º¸´Â Tivoli»ç¿¡ ¹®ÀÇÇϽʽÿÀ.

±¸¼º

Caching Proxy¿¡ ´ëÇÑ ¼³Á¤ ½ºÅ©¸³Æ®´Â Access Manager Ç÷¯±×Àΰú ÇÔ²² Á¦°øµË´Ï´Ù.

±¸¼º ½ºÅ©¸³Æ®¸¦ »ç¿ëÇϱâ Àü¿¡ ¼öÇàÇÒ ´Ü°è

½ºÅ©¸³Æ®¸¦ ½ÇÇàÇϱâ Àü¿¡ ´ÙÀ½ »çÇ×À» ¼öÇàÇϽʽÿÀ.

±¸¼º ½ºÅ©¸³Æ® »ç¿ë

¼³Á¤ ½ºÅ©¸³Æ®´Â wslconfig.sh·Î ¸í¸íµÇ°í /opt/pdweb-lite/bin/ µð·ºÅ丮¿¡ Á¦°øµË´Ï´Ù. ÇÁ·ÒÇÁÆ®°¡ ³ªÅ¸³ª¸é Access Manager °ü¸®ÀÚ ID ¹× LDAP °ü¸®ÀÚ À̸§À» ÀÔ·ÂÇϽʽÿÀ.

±¸¼º ½ºÅ©¸³Æ®°¡ ÀÚµ¿À¸·Î ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.

Caching Proxy ¹× Access Manager Ç÷¯±×ÀÎ ½ÃÀÛ

ÇÁ·Ï½Ã ¼­¹ö ¹× Access Manager Ç÷¯±×ÀÎÀ» ±¸¼ºÇÑ ÀÌÈÄ¿¡´Â wslstartwte ¸í·ÉÀ» ibmproxy start ´ë½Å¿¡ »ç¿ëÇÏ¿© ÇÁ·Ï½Ã ¼­¹ö¸¦ ½ÃÀÛÇϽʽÿÀ. wslstartwte ¸í·ÉÀº ÃʱâÈ­¸¦ À§ÇØ Access Manager Ç÷¯±×ÀÎÀÌ ÇÊ¿ä·Î Çϴ ȯ°æ º¯¼ö¸¦ ÀÚµ¿À¸·Î ·ÎµåÇÕ´Ï´Ù. ÇÁ·Ï½Ã ¼­¹ö ½ÃÀÛ Áß¿¡ wslstartwte¸¦ »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì¿¡´Â Access Manager Ç÷¯±×Àο¡ ´ëÇÑ ¿À·ù ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù. Ç÷¯±×ÀÎÀ» »ç¿ëÇÒ °æ¿ì, ÇØ´ç Á¤Áö ¸í·É ibmproxy stopÀº ¿©ÀüÈ÷ À¯È¿ÇÕ´Ï´Ù.

PAC-LDAP ±ÇÇÑ ºÎ¿© ¸ðµâ »ç¿ë

°³¿ä

PAC-LDAP ±ÇÇÑ ºÎ¿© ¸ðµâÀº ±ÇÇÑ ºÎ¿© ¹× ÀÎÁõ ·çƾÀ» ¼öÇàÇÒ ¶§ Caching Proxy°¡ LDAP(Lightweight Directory Access Protocol) ¼­¹ö¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ¸ðµâÀº µÎ °³ÀÇ ÄÄÆ÷³ÍÆ® ¼¼Æ® Áï, Caching Proxy API¿¡ LDAP ±â´ÉÀ» Ãß°¡ÇÏ´Â ÇÑ ½ÖÀÇ °øÀ¯ ¶óÀ̺귯¸® ¹× PAC(Policy Authentication Control) µð¸ÕÀ¸·Î ÀÌ·ç¾îÁý´Ï´Ù. ibmproxy.conf ÆÄÀÏÀÇ ServerInit Áö½Ã¹®Àº °øÀ¯ ¶óÀ̺귯¸®¿¡ Caching Proxy ½ÃÀÛ ½Ã Çϳª ÀÌ»óÀÇ PAC µð¸ÕÀ» ÃʱâÈ­Çϵµ·Ï Áö½ÃÇÕ´Ï´Ù. °øÀ¯ ¶óÀ̺귯¸®´Â paccp.conf ÆÄÀÏÀ» Àаí PAC µð¸ÕÀÇ ¼ö¿Í Ư¼ºÀ» ÆÇº°ÇÕ´Ï´Ù. Ãʱ⼳Á¤ Áß µð¸ÕÀº pac.conf ÆÄÀÏ¿¡¼­ ±¸¼º Áö½Ã¹®À» ÂüÁ¶Çϰí pacpolicy.conf¿¡¼­ Á¤Ã¥ Á¤º¸¸¦ ÂüÁ¶ÇÕ´Ï´Ù. ±×¸®°í ibmproxy.conf ÆÄÀÏÀÇ Authentication Áö½Ã¹®Àº ÀÎÁõÀÌ ÇÊ¿äÇÒ ¶§¸¶´Ù ÇÁ·Ï½Ã ¼­¹ö¿¡°Ô °øÀ¯ ¶óÀ̺귯¸®¸¦ È£ÃâÇϵµ·Ï Áö½ÃÇϰųª Authorization Áö½Ã¹®ÀÌ Ç¥ÁØ HTTP ¿äû ó¸® Áß Caching Proxy ÀÛ¾÷ È帧À» ±ÇÇѾøÀÌ »ç¿ëÇÕ´Ï´Ù.

ÀÎÁõ

ÀÎÁõ ÇÁ·Î¼¼½º´Â ÀÚ°Ý»çÇ×ÀÇ Á¦°øµÈ ¼¼Æ®(»ç¿ëÀÚ À̸§ ¹× ¾ÏÈ£)°¡ ¿Ã¹Ù¸¥Áö ÆÇº°ÇÕ´Ï´Ù. ÀÌ ÇÁ·Î¼¼½º¿¡´Â »ç¿ëÀÚ°¡ ·¹Áö½ºÆ®¸®¿¡ ÀÖ´ÂÁö¿¡ ´ëÇÑ °ËÁõ ¹× Á¦°øµÈ ¾ÏÈ£°¡ ·¹Áö½ºÆ®¸®¿¡ ÀúÀåµÈ ¾ÏÈ£¿Í ÀÏÄ¡ÇÏ´ÂÁö¿¡ ´ëÇÑ °ËÁõÀÌ Æ÷ÇԵ˴ϴÙ. ÀÌ´Â ÀÎÁõ ´Ü°è Áß¿¡ PAC-LDAP ¸ðµâÀ» »ç¿ëÇÏ¿© ¼öÇàµÇ´Â Á¶Ä¡ÀÔ´Ï´Ù.

PAC-LDAP ±ÇÇÑ ºÎ¿© ¸ðµâÀÌ ÀÎÁõ¿¡ ´ëÇØ »ç¿ë °¡´ÉÇϸé ÀÌ ¸ðµâÀÌ »ç¿ëÀÚ ID, ¾ÏÈ£ ¹× ±×·ìÀ» °Ë»öÇÒ ±âº» ÀúÀå Àå¼Ò°¡ µË´Ï´Ù. HTTP ¿äûÀÌ Caching Proxy ÀÛ¾÷ È帧À» ÅëÇØ Àü´ÞµÇ¸é, °¢ Protect Áö½Ã¹®ÀÌ ¿äûµÈ URLÀ» ¿äû ÅÛÇø®Æ®¿Í ºñ±³ÇÕ´Ï´Ù. ÀÏÄ¡»çÇ×ÀÌ ÀÖÀ¸¸é Protect Áö½Ã¹®ÀÌ ¼­¹ö ID, »ç¿ëÇÒ ÀÎÁõ À¯Çü, ¿äû ÁßÀΠŬ¶óÀÌ¾ðÆ®¿¡ Àû¿ëÇÒ ¸¶½ºÅ© ±ÔÄ¢ ¹× ¾ÏÈ£¿Í ±×·ì ÆÄÀÏÀÇ À§Ä¡¸¦ Æ÷ÇÔÇÏ´Â º¸È£ ½ºÅ°¸¶¸¦ È£ÃâÇÕ´Ï´Ù. ¾ÏÈ£ ÆÄÀÏÀÌ Á¤ÀǵÇÁö ¾ÊÀº °æ¿ì, »ç¿ëÀÚ ID ¹× ¾ÏÈ£´Â PAC-LDAP ±ÇÇÑ ºÎ¿© ¸ðµâÀ» ÅëÇØ °Ë»öµË´Ï´Ù. À¯Çü 0, 1, 2, 3 Á¤Ã¥Àº ÀÎÁõ ¼³°è¸¦ Á¤ÀÇÇÕ´Ï´Ù. ÀÎÁõÀÌ Àü´ÞµÇ¸é ¿äûÀÌ Á¦°øµÇ°í ÀÎÁõÀÌ Àü´ÞµÇÁö ¾ÊÀ¸¸é Caching Proxy°¡ Ŭ¶óÀÌ¾ðÆ®¿¡°Ô 401 ¿À·ù¸¦ ¸®ÅÏÇÕ´Ï´Ù.

±ÇÇÑ ºÎ¿©

±ÇÇÑ ºÎ¿© ÇÁ·Î¼¼½º´Â »ç¿ëÀÚ°¡ º¸È£ ¼³Á¤µÈ ÀÚ¿øÀ» ¾×¼¼½ºÇϱâ À§ÇÑ Çʼö ±ÇÇÑÀÌ ÀÖ´ÂÁö ¿©ºÎ¸¦ ÆÇº°ÇÕ´Ï´Ù. PAC-LDAP ¸ðµâÀÌ »ç¿ëµÇ´Â °æ¿ì, ±ÇÇÑ ºÎ¿© ÇÁ·Î¼¼½º¿¡´Â HTTP ¿äû¿¡ ´ëÇÑ pacpolicy.conf ÆÄÀÏ¿¡ Á¸ÀçÇÏ´Â ±ÇÇÑ ºÎ¿© ±ÔÄ¢ÀÇ Àû¿ëÀÌ Æ÷ÇԵ˴ϴÙ.

PAC-LDAP ±ÇÇÑ ºÎ¿© ¸ðµâÀÌ ±ÇÇÑ ºÎ¿©¿¡ ´ëÇØ »ç¿ë °¡´ÉÇϸé, pacpolicy.conf ÆÄÀÏ ³»¿¡¼­ ±ÇÇÑ ºÎ¿© ±ÔÄ¢ÀÌ HTTP ¿äû¿¡ Àû¿ëµË´Ï´Ù. HTTP ¿äûÀÌ Caching Proxy ÀÛ¾÷ È帧À» ÅëÇØ Àü´ÞµÇ¸é, °¢ Protect Áö½Ã¹®ÀÌ ¿äûµÈ URLÀ» ¿äû ÅÛÇø®Æ®¿Í ºñ±³ÇÕ´Ï´Ù. ÀÏÄ¡»çÇ×ÀÌ ÀÖÀ¸¸é, Protect Áö½Ã¹®ÀÌ º¸È£ ½ºÅ°¸¶¸¦ È£ÃâÇÕ´Ï´Ù. ÀÌ °æ¿ì, º¸È£ ½ºÅ°¸¶´Â PAC-LDAP ±ÇÇÑ ºÎ¿© ¸ðµâ¿¡¼­ ±ÇÇѾøÀÌ »ç¿ëÇÑ ±ÇÇÑ ºÎ¿© ·çƾÀÔ´Ï´Ù. Authorization Áö½Ã¹®Àº ¿äûµÈ URLÀ» ¿äû ÅÛÇø®Æ®¿Í ºñ±³Çϰí ÀÏÄ¡»çÇ×ÀÌ ÀÖÀ¸¸é, PAC-LDAP ±ÇÇÑ ºÎ¿© ¸ðµâÀÌ È£ÃâµË´Ï´Ù. pacpolicy.conf¿¡ Á¤ÀÇµÈ À¯Çü 4 Á¤Ã¥Àº ´Ù¾çÇÑ URL ¿äû¿¡ ÇÊ¿äÇÑ ÀÎÁõÀ» ¼¼ºÐÇÕ´Ï´Ù.

LDAP(Lightweight Directory Access Protocol)

LDAP´Â ½Ã½ºÅÛ ÀÚ¿øÀ» ÃÖ¼Ò·Î »ç¿ëÇÏ¿© X.500 µð·ºÅ丮¿¡ ´ëÈ­½Ä ¾×¼¼½º¸¦ Á¦°øÇÕ´Ï´Ù. IANA´Â TCP Æ÷Æ® 389 ¹× UDP Æ÷Æ® 389¸¦ LDAP¿¡ ÁöÁ¤Çß½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â LDAP¸¦ Á¤ÀÇÇÏ´Â RFC 1777À» ÂüÁ¶ÇϽʽÿÀ.

Áö¿øµÇ´Â LDAP Ŭ¶óÀ̾ðÆ®ÀÇ ¿¡´Â IBM Tivoli LDAP Ŭ¶óÀÌ¾ðÆ® ¹× IBM SecureWay LDAP Ŭ¶óÀ̾ðÆ®ÀÔ´Ï´Ù.

¼³Ä¡

PAC-LDAP ±ÇÇÑ ºÎ¿© ¸ðµâÀÇ ¸ðµç ÄÄÆ÷³ÍÆ®´Â WebSphere Application Server, ¹öÀü 6.1ÀÇ Caching Proxy ½Ã½ºÅÛÀ» ¼³Ä¡ÇÒ ¶§ ÀÚµ¿À¸·Î ¼³Ä¡µË´Ï´Ù. Linux ¹× UNIX ½Ã½ºÅÛÀÇ °æ¿ì, Caching Proxy ¶óÀ̺귯¸®(./lib/) µð·ºÅ丮, PAC-LDAP ±ÇÇÑ ºÎ¿© ¸ðµâ ¶óÀ̺귯¸®(./lib/plugins/pac/) µð·ºÅ丮, 2Áø(./bin/) µð·ºÅ丮 ¹× ±¸¼º(./etc/) µð·ºÅ丮´Â /opt/ibm/edge/cp/ µð·ºÅ丮 ³»¿¡ ÀÛ¼ºµË´Ï´Ù. ±×·± ´ÙÀ½, /usr/lib/, /usr/sbin/ ¹× /etc µð·ºÅ丮¿¡¼­ Á¦Ç° °íÀ¯ÀÇ µð·ºÅ丮·Î ±âÈ£ ¸µÅ©°¡ ÀÛ¼ºµË´Ï´Ù.

µð·ºÅ丮 ±¸Á¶

Linux ¹× UNIX µð·ºÅ丮 Windows µð·ºÅ丮 ³»¿ë
/opt/ibm/edge/cp/ \Program Files\IBM\edge\cp\ Caching Proxy ±âº» µð·ºÅ丮(cp_root)
cp_root/sbin/ \Program Files\IBM\edge\cp\Bin\ Caching Proxy 2Áø ¹× ½ºÅ©¸³Æ®
/usr/sbin/ cp_root/sbin/¿¡ ´ëÇÑ ±âÈ£ ¸µÅ©
cp_root/etc/ \Program Files\IBM\edge\cp\etc\ Caching Proxy ±¸¼º ÆÄÀÏ
/etc/ cp_root/etc/¿¡ ´ëÇÑ ±âÈ£ ¸µÅ©
cp_root/lib/ \Program Files\IBM\edge\cp\lib\ plugins\ Caching Proxy ¶óÀ̺귯¸®
cp_root/lib/ plugins/pac/ \Program Files\IBM\edge\ cp\lib\plugins\pac\ PAC-LDAP ±ÇÇÑ ºÎ¿© ¸ðµâ ¶óÀ̺귯¸®
/usr/lib/ cp_root/lib/ ¹× cp_root/lib/ plugins/pac/¿¡ ´ëÇÑ ±âÈ£ ¸µÅ©
cp_root/server_root/pac/data/ \Program Files\IBM\ edge\cp\server_root\pac\data\ PAC-LDAP ±ÇÇÑ ºÎ¿© ¸ðµâ µ¥ÀÌÅÍ ÀúÀ念¿ª
cp_root/server_root/ pac/creds/ \Program Files\IBM\ edge\cp\server_root\pac\creds\ PAC-LDAP ±ÇÇÑ ºÎ¿© ¸ðµâ ÀÚ°Ý»çÇ×

LDAP Ç÷¯±×ÀÎ ÆÄÀÏ

Linux ¹× UNIX ÆÄÀÏ À̸§ Windows ÆÄÀÏ À̸§ ¼³¸í
libpacwte.so pacwte.dll °øÀ¯µÈ ¶óÀ̺귯¸®
libpacman.so pacman.dll °øÀ¯µÈ ¶óÀ̺귯¸®
pacd_restart.sh pacd_restart.bat PAC µð¸Õ Àç½ÃÀÛ ½ºÅ©¸³Æ®
paccp.conf, pac.conf, pacpolicy.conf paccp.conf, pac.conf, pacpolicy.conf ±¸¼º ¹× Á¤Ã¥ ÆÄÀÏ

º¸¾È PACD-LDAP ¼­¹ö ¿¬°áÀÇ Ãß°¡ ¿ä±¸»çÇ× ¹× Á¦ÇÑ»çÇ×

LDAP ÆÐŰÁö¿¡¼­ ÇÊ¿äÇÑ GSKit

PACD µð¸Õ ¹× LDAP ¼­¹ö °£ÀÇ SSL(Secure Socket Layer) Á¢¼ÓÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇÏ·Á¸é, LDAP Ŭ¶óÀÌ¾ðÆ® ÆÐŰÁö¿¡ ÇÊ¿äÇÑ GSKit ÆÐŰÁö¸¦ ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù. GSKit 7Àº Caching Proxy ½Ã½ºÅÛ¿¡¼­ ±âº»ÀûÀ¸·Î ÇÊ¿äÇϹǷΠÁ¦°øµË´Ï´Ù. ±×·¯³ª, ½Ã½ºÅÛÀÇ LDAP Ŭ¶óÀÌ¾ðÆ®¿¡¼­ ÇÊ¿äÇÑ ¹öÀüÀÌ ¾Æ´Ò ¼öµµ ÀÖ½À´Ï´Ù. ´Ù¸¥ ÇÁ·Î¼¼½ºÀÇ µ¿ÀÏ ½Ã½ºÅÛ¿¡¼­ ´Ù¸¥ GSKit ¹öÀüÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

GSKit key ÆÄÀÏÀ» $pacd_creds_dir/pac_keyring.kdb¿¡ À§Ä¡½Ã۰í, ¾ÏÈ£¸¦ $pacd_creds_dir/pac_keyring.pwd¿¡ À§Ä¡½ÃŰ½Ê½Ã¿À.

ÁÖ:
LDAP ¼­¹ö¿¡ ´ëÇÑ GSKit ¿ä±¸Á¶°Ç Á¤º¸´Â ´ÙÀ½ À¥ »çÀÌÆ®ÀÇ ITDS(IBM Tivoli Directory Server) ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.
http://www.ibm.com/software/tivoli/products/directory-server/

Linux ½Ã½ºÅÛ¿¡´Â LD_PRELOAD ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.

Linux ½Ã½ºÅÛÀÇ °æ¿ì¿¡´Â PACD µð¸Õ°ú LDAP ¼­¹ö °£¿¡ SSL ¿¬°áÀ» »ç¿ë °¡´ÉÇÏ°Ô Çϱâ À§ÇØ, ´ÙÀ½°ú °°ÀÌ LD_PRELOAD ȯ°æ º¯¼ö¸¦ ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù. ´ÙÀ½ º¯¼ö°ªÀ» ¼³Á¤ÇϽʽÿÀ.

LD_PRELOAD=/usr/lib/libstdc++-libc6.1-1.so.2

ÀÌ Àý¿¡¼­ ÀÌÀü¿¡ ÂüÁ¶ÇÑ GSKit ¿ä±¸Á¶°ÇÀº Linux ½Ã½ºÅÛ¿¡µµ Àû¿ëµË´Ï´Ù.

Linux ½Ã½ºÅÛ¿¡¼­ IBM Tivoli Directory Server (ITDS) 6.0 LDAP Ŭ¶óÀÌ¾ðÆ®¸¦ »ç¿ëÇÏ´Â °æ¿ì, PACD ÇÁ·Î¼¼½ºÀÇ ½ÃÀÛ ½ÇÆÐ

Red Hat Enterprise Linux 4.0 ½Ã½ºÅÛ¿¡¼­, Caching Proxy°¡ ÀÎÁõ¿¡ ´ëÇØ ITDS 6.0 LDAP Ç÷¯±×ÀÎÀ» »ç¿ëÇϵµ·Ï ±¸¼ºµÈ °æ¿ì PACD ÇÁ·Î¼¼½º°¡ ½ÃÀÛµÇÁö ¾Ê½À´Ï´Ù. ´ÙÀ½Àº ¿À·ù ¸Þ½ÃÁö °á°úÀÔ´Ï´Ù.

"error while loading shared libraries: 
/usr/lib/libldapiconv.so: R_PPC_REL24 relocation at 0x0fb58ad0 
for symbol 'strpbrk' out of range"

ÇöÀç Á¦ÇÑ¿¡¼­´Â ITDS 6.0ÀÌ RHEL 4.0 ½Ã½ºÅÛÀ» Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.

AIX ½Ã½ºÅÛ¿¡¼­ IBM Tivoli Directory Server(ITDS) LDAP Ŭ¶óÀÌ¾ðÆ®¸¦ »ç¿ëÇÏ´Â °æ¿ì, PAC-LDAP ¸ðµâÀº ·ÎµåÇÒ ¼ö ¾øÀ½

ITDS LDAP Ŭ¶óÀÌ¾ðÆ®¸¦ »ç¿ëÇÏ´Â °æ¿ì, AIX ½Ã½ºÅÛ¿¡¼­´Â ºÐ¼®µÇÁö ¾Ê´Â ¸µÅ©·Î ÀÎÇØ PACD ÇÁ·Î¼¼½º°¡ ½ÃÀÛµÇÁö ¾Ê½À´Ï´Ù. PACD ÇÁ·Î¼¼½º¸¦ ½ÃÀÛÇÒ ¶§, ´ÙÀ½ ¿À·ù°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

exec(): 0509-036 Cannot load program /usr/sbin/pacd 
because of the following errors: 
0509-022 Cannot load module /usr/lib/libpacman.a.
0509-150 Dependent module libldap.a could not be loaded.
0509-022 Cannot load module libldap.a.    

LDAP Ŭ¶óÀ̾ðÆ®ÀÇ ITDS ¹öÀü 5¿¡ ´ëÇÑ ÀÌ ¹®Á¦Á¡À» ÇØ°áÇÏ·Á¸é, ´ÙÀ½ ±âÈ£¸¦ ÀÛ¼ºÇϽʽÿÀ.

ln -s /usr/lib/libibmldap.a /usr/lib/libldap.a 

LDAP Ŭ¶óÀ̾ðÆ®ÀÇ ITDS ¹öÀü 6¿¡ ´ëÇÑ ÀÌ ¹®Á¦Á¡À» ÇØ°áÇÏ·Á¸é, ´ÙÀ½ ±âÈ£¸¦ ÀÛ¼ºÇϽʽÿÀ.

ln -s /opt/IBM/ldap/V6.0/lib/libibmldap.a /usr/lib/libldap.a 

ibmproxy.conf ÆÄÀÏÀ» ÆíÁýÇÏ¿© PAC-LDAP ±ÇÇÑ ºÎ¿© ¸ðµâÀ» »ç¿ë °¡´ÉÇÏ°Ô Çϱâ

PAC-LDAP ±ÇÇÑ ºÎ¿© ¸ðµâÀ» ÃʱâÈ­ÇÏ·Á¸é ServerInit, Authorization ¶Ç´Â AuthenticationÀÇ ¼¼ Áö½Ã¹®°ú ServerTermÀ» ibmproxy.conf ÆÄÀÏÀÇ API Áö½Ã¹® ¼½¼Ç¿¡ Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ Áö½Ã¹®À» ÀÛ¼ºÇÏ·Á¸é, ibmproxy.conf ÆÄÀÏÀ» ¼öµ¿À¸·Î ÆíÁýÇϰųª ÇÁ·Ï½Ã ¼­¹ö°¡ ÀÌ¹Ì ½ÇÇà ÁßÀÎ °æ¿ì¿¡´Â ÀÎÅÍ³Ý ºê¶ó¿ìÀú·Î ±¸¼º ¹× °ü¸® ¾ç½Ä¿¡ ¿¬°áÇÑ ´ÙÀ½ API ¿äû ó¸® ¾ç½ÄÀ» ¿©½Ê½Ã¿À(¼­¹ö ±¸¼º -> ¿äû ó¸® -> API ¿äû ó¸® Ŭ¸¯). ÀÌ ¼½¼Ç¿¡ Á¦°øµÈ ¿¹Á¦¿¡¼­ ¸íÈ®¼ºÀ» À§ÇØ Çà ±¸ºÐÀÌ Æ÷ÇԵǾú´ÂÁö ¿©ºÎ¿¡ °ü°è ¾øÀÌ °¢ Áö½Ã¹®Àº ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏ¿¡ ÇÑ ÇàÀ¸·Î Ç¥½ÃµÇ¾î¾ß ÇÕ´Ï´Ù.

Ç¥ÁØ Áö½Ã¹®(¼³¸í ¾ç½Ä)ÀÌ ibmproxy.conf ÆÄÀÏÀÇ API ¼½¼Ç¿¡ Á¦°øµË´Ï´Ù. API Áö½Ã¹®Àº Á߿䵵 ¼øÀ¸·Î ³ª¿­µÇ¾î ÀÖ½À´Ï´Ù. API Áö½Ã¹®À» Ãß°¡ÇÏ¿© »õ·Î¿î ±â´É ¹× Ç÷¯±×ÀÎ ¸ðµâÀ» »ç¿ëÇÒ ¼ö ÀÖÀ» ¶§, ±¸¼º ÆÄÀÏÀÇ Ç¥ÁØ ¼½¼Ç¿¡ Ç¥½ÃµÈ ´ë·Î Áö½Ã¹®À» ³ª¿­ÇϽʽÿÀ. ¶Ç´Â ÇÊ¿äÇÑ °æ¿ì, ¿øÇÏ´Â °¢ ±â´ÉÀ̳ª Ç÷¯±×Àο¡ ´ëÇÑ Áö¿øÀ» Æ÷ÇÔÇÒ API Áö½Ã¹®ÀÇ ¼³¸íÀ» Áö¿ì°Å³ª ÆíÁýÇϽʽÿÀ.

ServerInit Áö½Ã¹®¿¡´Â ´ÙÀ½ÀÇ ¼¼ °¡Áö Àμö Áï, (1)°øÀ¯ ¶óÀ̺귯¸®ÀÇ Àüü °æ·Î, (2)ÇÔ¼ö È£Ãâ, (3)paccp.confÀÇ Àüü °æ·Î°¡ ÀÖ½À´Ï´Ù. ù ¹øÂ° ¹× µÎ ¹øÂ° Àμö´Â ÄÝ·Ð(:)À¸·Î ±¸ºÐµË´Ï´Ù. µÎ ¹øÂ° ¹× ¼¼ ¹øÂ° Àμö´Â °ø¹éÀ¸·Î ±¸ºÐµË´Ï´Ù. ù ¹øÂ° ¹× ¼¼ ¹øÂ° Àμö´Â ½Ã½ºÅÛ¿¡ °íÀ¯Çϸç Ç÷¯±×ÀÎ ÄÄÆ÷³ÍÆ®°¡ ¼³Ä¡µÈ À§Ä¡¿¡ µû¶ó ´Ù¸¨´Ï´Ù. µÎ ¹øÂ° Àμö´Â °øÀ¯ ¶óÀ̺귯¸®¿¡ Çϵå ÄÚµåµÇ¸ç, Ç¥½ÃµÈ ´ë·Î Á¤È®È÷ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù. API ¿äû ó¸® ¾ç½ÄÀ» »ç¿ëÇÏ¿© ServerInit Áö½Ã¹®À» ÀÛ¼ºÇÒ ¶§, µÎ ¹øÂ°¿Í ¼¼ ¹øÂ° Àμö¸¦ ¸ðµÎ ÇÔ¼ö À̸§ Çʵ忡 ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù. ¼¼ ¹øÂ° Àμö´Â IP ÅÛÇø®Æ® Ä÷³¿¡ Ç¥½ÃµË´Ï´Ù.

Authorization Áö½Ã¹®¿¡´Â ´ÙÀ½ÀÇ ¼¼ °¡Áö Àμö Áï, (1)¿äû ÅÛÇø®Æ®, (2)°øÀ¯ ¶óÀ̺귯¸®ÀÇ Àüü °æ·Î, (3)ÇÔ¼ö À̸§ÀÌ ÀÖ½À´Ï´Ù. HTTP ¿äûÀº ¿äû ÅÛÇø®Æ®¿Í ºñ±³µÇ¾î ÀÀ¿ëÇÁ·Î±×·¥ ÇÔ¼ö°¡ È£ÃâµÇ´ÂÁö ¿©ºÎ¸¦ ÆÇº°ÇÕ´Ï´Ù. ¿äû ÅÛÇø®Æ®¿¡´Â ÇÁÅäÅäÄÝ, µµ¸ÞÀÎ ¹× È£½ºÆ®°¡ Æ÷Ç﵃ ¼ö ÀÖ°í, ¾Õ¿¡ ½½·¡½Ã(/)°¡ ºÙÀ» ¼ö ÀÖÀ¸¸ç, º°Ç¥(*)¸¦ ¿ÍÀϵå Ä«µå·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, /front_page.html, http://www.ics.raleigh.ibm.com, /pub*, /* ¹× *´Â ¸ðµÎ À¯È¿ÇÕ´Ï´Ù. ÇÔ¼ö À̸§Àº ÇÁ·Î±×·¥ ³»¿¡¼­ ÀÀ¿ëÇÁ·Î±×·¥ ÇÔ¼ö¿¡ Á¦°øµÈ À̸§ÀÔ´Ï´Ù. À̰ÍÀº Çϵå ÄÚµåµÇ¸ç Ç¥½ÃµÈ ´ë·Î Á¤È®È÷ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù. óÀ½ÀÇ µÎ Àμö´Â °ø¹éÀ¸·Î ±¸ºÐµË´Ï´Ù. ¸¶Áö¸· µÎ Àμö´Â ÄÝ·Ð(:)À¸·Î ±¸ºÐµË´Ï´Ù.

Authentication Áö½Ã¹®¿¡´Â ´ÙÀ½ÀÇ µÎ °¡Áö Àμö Áï, (1)°øÀ¯ ¶óÀ̺귯¸®ÀÇ Àüü °æ·Î, (2)ÇÔ¼ö À̸§ÀÌ ÀÖ½À´Ï´Ù. µÎ Àμö´Â ÄÝ·Ð(:)À¸·Î ±¸ºÐµË´Ï´Ù. ù ¹øÂ° Àμö´Â ½Ã½ºÅÛ¿¡ °íÀ¯ÇÏ¸ç °øÀ¯ ¶óÀ̺귯¸®°¡ ¼³Ä¡µÇ´Â À§Ä¡¿¡ µû¶ó ´Ù¸¨´Ï´Ù. Caching Proxy¸¦ ¿ª¹æÇâ ÇÁ·Ï½Ã·Î »ç¿ëÇÏ´Â °æ¿ì, ù Àμö¿¡ ´ëÇÑ URL ÅÛÇø®Æ®´Â ¹®¼­ ·çÆ®(/)¿¡¼­ ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. µÎ ¹øÂ° Àμö´Â °øÀ¯ ¶óÀ̺귯¸®¿¡ Çϵå ÄÚµåµÇ¸ç, Ç¥½ÃµÈ ´ë·Î Á¤È®È÷ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.

ServerTerm Áö½Ã¹®¿¡´Â ´ÙÀ½ÀÇ µÎ °¡Áö Àμö Áï, (1)°øÀ¯ ¶óÀ̺귯¸®ÀÇ Àüü °æ·Î, (2)ÇÔ¼ö À̸§ÀÌ ÀÖ½À´Ï´Ù. µÎ Àμö´Â ÄÝ·Ð(:)À¸·Î ±¸ºÐµË´Ï´Ù. ù ¹øÂ° Àμö´Â ½Ã½ºÅÛ¿¡ °íÀ¯ÇÏ¸ç °øÀ¯ ¶óÀ̺귯¸®°¡ ¼³Ä¡µÇ´Â À§Ä¡¿¡ µû¶ó ´Ù¸¨´Ï´Ù. µÎ ¹øÂ° Àμö´Â °øÀ¯ ¶óÀ̺귯¸®¿¡ Çϵå ÄÚµåµÇ¸ç, Ç¥½ÃµÈ ´ë·Î Á¤È®È÷ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù. ÀÌ Áö½Ã¹®Àº ÇÁ·Ï½Ã ¼­¹ö°¡ Á¾·áµÉ ¶§ PAC µð¸ÕÀ» Á¾·áÇÕ´Ï´Ù. µð¸ÕÀÇ ¼ÒÀ¯ÀÚ°¡ ÇÁ·Ï½Ã ¼­¹öÀÇ ¼ÒÀ¯ÀÚ¿Í ´Ù¸¥ °æ¿ì, ÇÁ·Ï½Ã ¼­¹ö°¡ µð¸ÕÀ» Á¤Áö½ÃŰÁö ¸øÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì, °ü¸®ÀÚ°¡ ¼öµ¿À¸·Î µð¸ÕÀ» Á¤Áö½ÃÄÑ¾ß ÇÕ´Ï´Ù.

ServerInit path_of_shared_library:pacwte_auth_init path_of_conf_policy_file

Linux ¹× UNIX ¿¹Á¦:

ServerInit /usr/lib/libpacwte.so:pacwte_auth_init /etc/pac.conf

Windows ¿¹Á¦:

ServerInit C:\Progra ~1\IBM\edge\cp\lib\plugins\
  pac\pacwte.dll:pacwte_auth_init C:\Progra ~1\IBM\edge\cp

Authorization request-template path_of_shared_library:pacwte_auth_policy

Linux ¹× UNIX ¿¹Á¦:

Authorization http://* /usr/lib/libpacwte.so:pacwte_auth_policy

Windows ¿¹Á¦:

Authorization http://* C:\Program Files\IBM\edge\cp\lib\plugins\
  pac\pacwte.dll:pacwte_auth_policy

Authentication BASIC path_of_shared_library:pacwte_auth_policy

Linux ¹× UNIX ¿¹Á¦:

Authentication BASIC /usr/lib/plugins/pac/libpacwte.so:pacwte_auth_policy

Windows ¿¹Á¦:

Authentication BASIC C:\Program Files\IBM\edge\cp\lib\plugins\
  pac\pacwte.dll:pacwte_auth_policy

ServerTerm path_of_shared_library:pacwte_shutdown

Linux ¹× UNIX ¿¹Á¦:

ServerTerm /usr/lib/libpacwte.so:pacwte_shutdown

Windows ¿¹Á¦:

ServerTerm BASIC C:\Program Files\IBM\edge\cp\lib\plugins\
  pac\bin\pacwte.dll:pacwte_shutdown

PAC-LDAP ±ÇÇÑ ºÎ¿© ¸ðµâ ±¸¼º ÆÄÀÏ ÆíÁý

PAC-LDAP ±ÇÇÑ ºÎ¿© ¸ðµâ ±¸¼º ÆÄÀÏ ¹× Á¤Ã¥ ÆÄÀÏÀº ÅØ½ºÆ® ÆíÁý±â¸¦ »ç¿ëÇÏ¿© Á÷Á¢ ÆíÁýÇØ¾ß ÇÕ´Ï´Ù. Áö½Ã¹® À̸§Àº ù ¹øÂ° Àμö¿Í ÄÝ·Ð(:)À¸·Î ±¸ºÐµË´Ï´Ù. ¿©·¯ Àμö´Â ½°Ç¥(,)·Î ±¸ºÐµË´Ï´Ù. ±¸¼º ¹× Á¤Ã¥ ÆÄÀÏ¿¡ ÀÖ´Â ¼³¸íÀÌ ÆíÁýÇÏ´Â µ¥ µµ¿òÀÌ µË´Ï´Ù. Ű Á¤Ã¥ Áö½Ã¹®ÀÌ ¾Æ·¡ Ç¥½ÃµË´Ï´Ù.

paccp.conf

Caching ProxyÀÇ Ãʱ⼳Á¤ Áß °øÀ¯ ¶óÀ̺귯¸®°¡ paccp.conf¸¦ ÀÐÀ¸¸ç, ÀÌ ÆÄÀÏ¿¡´Â ½ÃÀÛÇÒ °¢ PAC µð¸ÕÀÇ Á¤ÀÇ([PAC_MAN_SERVER] ½ºÅÄÀÚ)°¡ Æ÷ÇԵ˴ϴÙ. °¢ PAC µð¸Õ¿¡´Â ÀÚü [PAC_MAN_SERVER] ½ºÅÄÀÚ°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

[PAC_MAN_SERVER]
hostname:                    # name of PAC daemon
port:                        # port pacd is listening on

[PACWTE_PLUGIN]
hostname_check:[true|false]  # enables DNS lookup. Must have
                             # DNS lookup turned on for ibmproxy to work.

pac.conf

pac.conf ÆÄÀÏÀº PAC µð¸Õ¿¡¼­ ¿¬°áÀ» ½ÃµµÇÒ LDAP ¼­¹ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

[PAC_MAN_SERVER]
hostname:                    # name of PAC daemon
port:                        # port pacd is listening on
conn_type:ssl                # comment out if you do not use SSL
authentication_sequence:[primary|secondary|none]
authorization_sequence:[primary|secondary|none]

[LDAP_SERVER]
hostname:                    # LDAP Server hostname
port:389                     # Port LDAP is listening on
ssl_port:636                 # SSL port used by the LDAP server
admin_dn:                    # User with permission to access the LDAP server
                             # specify admin_dn:NULL to enable anonymous binding
search_base:                 # Portion of LDAP tree to search for policy info
                             # If not required, specify search_base:NULL
search_key:                  # ID field to search

[CACHE]
cred_cache_enabled [TRUE|FALSE] # turn credentials cache on
cred_cache_min_size:100      # minimum number of credentials to cache in pacd
cred_cache_max_size:64000    # maximum number of credentials to cache in pacd
cred_cache_expiration:86400  # when a credential expires
policy_cache_enabled:[TRUE|FALSE] # turns policy cache on/off
policy_cache_min_size:100    # min. number of policy related items to cache
policy_cache_max_size:64000  # max. number of policy related items to cache
policy_cache_expiration:86400 # when a policy related item expires

pacpolicy.conf

¸ðµç LDAP Á¤Ã¥Àº ±¸¼º ¹× Á¤Ã¥ ÆÄÀÏ¿¡ ´ÙÀ½ÀÇ ÅÛÇø®Æ®¸¦ »ç¿ëÇÕ´Ï´Ù. °¢ Á¤Ã¥Àº ´ë°ýÈ£ ¾ÈÀÇ ´ë¹®ÀÚ Å°¿öµå POLICY·Î ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.

[POLICY]
default_policy:[grant|deny]  # describes the default policy for users
                             # that are not described in the POLICY section
pac_client_hotname:          # the instances of Caching Proxy that are allowed
                             # to use a policy list
id:                          # the id for the LDAP entry or ip/hostname
                             # (wildcard supported, such as *.ibm.com)
grant:[true|false]           # true means to grant access, false means
                             # to deny access
type:[0|1|2|3|4]             # 0 LDAP entry that is a group,
                             # 1 LDAP entry that is not a group,
                             # 2 IP address
                             # 3 hostname
                             # 4 URL
propagate:[true|false]       # true means that the access rights (grant
                             # or deny) will be propagated to all
                             # descendants or members
stop_entry:[entry|NULL]      # Propagation of the access right stops
                             # at this entry. If the id is a group,
                             # stop_entry must be set to NULL.
                             # stop_entry may be applied to an IP
                             # address or hostname. Each stop_entry
                             # must be on its own line
exception_entry:[entry|NULL] # Assignment of the access right skips
                             # these entries, but continues through their
                             # subtrees. This may be a list of entries.
                             # exception_entry may be applied to a group,
                             # IP address, or hostname. Each
                             # exception_entry must be on its own line.
Exception_type:
Exception:

¿ÍÀϵå Ä«µå(*)´Â id ¹× stop_entry Áö½Ã¹®¿¡¼­ IP ÁÖ¼ÒÀÇ ¸¶Áö¸· À§Ä¡³ª È£½ºÆ® À̸§ÀÇ Ã¹ ¹øÂ° À§Ä¡¿¡¸¸ Áö¿øµË´Ï´Ù. exception_entry¿¡´Â ¿ÍÀϵå Ä«µå°¡ Áö¿øµÇÁö ¾Ê½À´Ï´Ù. ¿ÍÀϵå Ä«µå´Â ¸ðµç ÇʵåÀÇ ¸ðµç LDAP Ç׸ñ¿¡ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.

¿©·¯ Á¤Ã¥ÀÌ Áö¿øµÇ¸ç Á¤Ã¥ÀÌ Ãæµ¹ÇÏ´Â °æ¿ì¿¡´Â °ÅÁþ°ªÀÌ Ç×»ó ¿ì¼±¼øÀ§°¡ ³ô½À´Ï´Ù. Áï, Á¤Ã¥¿¡¼­ ÇÑ ¹øÀÇ °ÅºÎ°¡ ¾×¼¼½º¸¦ Â÷´ÜÇÕ´Ï´Ù. ±¸¼º ¹× Á¤Ã¥ ÆÄÀÏ¿¡¼­ Á¤Ã¥ÀÌ ³ª¿­µÈ ¼ø¼­´Â °ü°è°¡ ¾øÀ¸¸ç À̰ÍÀÌ ¿ì¼±¼øÀ§¸¦ ¼³Á¤ÇÏÁö ¾Ê½À´Ï´Ù.

ÀÏ·ÃÀÇ Á¤Ã¥ ¿¹Á¦¿¡ ´ëÇØ¼­´Â ±¸¼º ÆÄÀÏ µð·ºÅ丮ÀÇ pacpolicy.conf ÆÄÀÏÀ» ÂüÁ¶ÇϽʽÿÀ.

ÁÖ:
ÁßøµÈ ±×·ìÀº »óÀ§ ±×·ìÀÇ Á¤Ã¥À» °è½ÂÇÏÁö ¾Ê½À´Ï´Ù. ±×·ì¿¡¼­ °è½ÂÇØ¾ß ÇÒ À¯ÀÏÇÑ Á¤Ã¥Àº ÇØ´ç ±×·ìÀÌ ¸í½ÃÀû ±¸¼º¿øÀÎ Á¤Ã¥ÀÔ´Ï´Ù.

pac_ldap.cred ÀÛ¼º

/cp_root/server_root/pac/creds¿¡ ÀÏ¹Ý ÅØ½ºÆ® ÆÄÀÏ(pac_ldap.cred)À» ÀÛ¼ºÇϽʽÿÀ. ÀÌ ÆÄÀÏ¿¡´Â pac.conf ÆÄÀÏ¿¡ ÀÖ´Â admin_dn Áö½Ã¹®ÀÇ »ç¿ëÀÚ À̸§¿¡ ÇØ´çÇÏ´Â ¾ÏÈ£°¡ ÀÖ½À´Ï´Ù.

ÁÖ:
ÀÍ¸í ¹ÙÀεùÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇÏ·Á¸é, pac.confÀÇ admin_dn Áö½Ã¹®À» admin_dn:NULL·Î º¯°æÇÏ°í ´õ¹Ì ¹®ÀÚ¿­À» pac_ldap.cred ÆÄÀÏ¿¡ ÀÔ·ÂÇϽʽÿÀ.

PAC µð¸ÕÀÌ Ã³À½ ÆÄÀÏÀ» ÀÐÀ» ¶§ ÀÌ ¾ÏÈ£¸¦ ¾ÏȣȭÇÕ´Ï´Ù.

Linux ¹× UNIX Ç÷§Æû¿¡¼­ pac_ldap.cred ÆÄÀÏÀ» ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.

cd cp_root/server_root/pac/creds
echo "password" > pac_ldap.cred
chown nobody pac_ldap.cred
chgrp nobody pac_ldap.cred
(on SUSE Linux, use chgrp nogroup pac_ldap.cred.)

Windows Ç÷§Æû¿¡¼­ ÆÄÀÏÀ» ÀÛ¼ºÇÏ·Á¸é ÅØ½ºÆ® ÆÄÀÏ¿¡¼­ ¾ÏÈ£¸¦ ÀÔ·ÂÇϰí ÀÌ ÆÄÀÏÀ» server_root\pac\creds\ µð·ºÅ丮¿¡ ÀúÀåÇϽʽÿÀ.

pacd ½ÃÀÛ ¹× Á¤Áö

pacd°¡ 󸮵Ǹ鼭 LDAP ±ÇÇÑ ºÎ¿© µð¸ÕÀÌ ½ÇÇàµË´Ï´Ù. Á¦°øµÇ´Â ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÏ¿© Caching Proxy¸¦ ÀÎÅÍ·´Æ®ÇÏÁö ¾Ê°íµµ LDAP ±ÇÇÑ ºÎ¿© µð¸ÕÀ» Àç½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½°ú °°ÀÌ pacd ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇϽʽÿÀ.

ÁÖ:
stopsrc -ibmproxy ¸í·É(AIX ½Ã½ºÅÛÀÇ °æ¿ì) ¶Ç´Â ibmproxy -stop ¸í·É(HP-UX, Linux ¹× Solaris ½Ã½ºÅÛÀÇ °æ¿ì)À» »ç¿ëÇÏ¿© Caching Proxy ¼­¹ö¸¦ ½Ã½ºÅÛ Á¾·áÇÑ ÀÌÈÄ¿¡ pacd ÇÁ·Î¼¼½º°¡ °è¼ÓÇØ¼­ ½ÇÇàµÉ ¼ö ÀÖ½À´Ï´Ù. pacd ÇÁ·Î¼¼½º´Â ´ÙÀ½°ú °°ÀÌ kill ¸í·ÉÀ» »ç¿ëÇÏ¿© ¾ÈÀüÇÏ°Ô Á¾·áÇÒ ¼ö ÀÖ½À´Ï´Ù.
kill -15 pacd_process_ID

HP-UXÀÇ °æ¿ì: PAC-LDAP Ç÷¯±×ÀÎ ¹× pacd´Â ·±Å¸ÀÓ¿¡ ¸ðµç ÀÚü °ü·Ã °øÀ¯ ¶óÀ̺귯¸®¸¦ ·ÎµåÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌµé ¶óÀ̺귯¸®¸¦ »ç¿ëÇϱâ Àü¿¡ ½Ã½ºÅÛ º¯¼ö°¡ ´ÙÀ½°ú °°ÀÌ ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.

SHLIB_PATH=/usr/lib:/usr/IBMldap/lib
PATH=/usr/IBMldap/bin:$PATH
PATH=/usr/IBMldap/bin  

/usr/IBMldap/´Â HP-UX¿¡¼­ LDAP Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇÑ ±âº» ¼³Ä¡ °æ·ÎÀÔ´Ï´Ù. LDAP Ŭ¶óÀÌ¾ðÆ®°¡ ´Ù¸¥ À§Ä¡¿¡ ¼³Ä¡µÇ¾î ÀÖÀ¸¸é PATH ¹× SHLIB_PATH¸¦ ÀÌ¿¡ ¸Â°Ô Á¶Á¤ÇϽʽÿÀ. ÀÌ º¯¼ö¸¦ ¼³Á¤ÇÏÁö ¾ÊÀ¸¸é ´ÙÀ½ ¿À·ù°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

LinuxÀÇ °æ¿ì: SUSE Linux Enterprise Server 9¿¡ ´ëÇØ, ldd pacd´Â libldap.so¸¦ ãÀ» ¼ö ¾øÀ½À» º¸°íÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹®Á¦Á¡À» ÇØ°áÇÏ·Á¸é, ´ÙÀ½ ±âÈ£¸¦ ÀÛ¼ºÇϽʽÿÀ.

ln -s /usr/lib/libldap.so.19  /usr/lib/libldap.so

AIXÀÇ °æ¿ì: IBM Tivoli Directory Server 5.2¿¡¼­ pacd¸¦ ½ÃÀÛÇÏ´Â °æ¿ì, ´ÙÀ½ ¿À·ù°¡ ³ªÅ¸³ª¸é¼­ PAC-LDAP ¸ðµâÀ» ·ÎµåÇÒ ¼ö ¾øÀ» ¼ö ÀÖ½À´Ï´Ù.

exec(): 0509-036 Cannot load program /usr/sbin/pacd because of the following errors: 
        0509-022 Cannot load module /usr/lib/libpacman.a. 
        0509-150 Dependent module libldap.a could not be loaded. 
        0509-022 Cannot load module libldap.a.

ÀÌ ¹®Á¦Á¡À» ÇØ°áÇÏ·Á¸é, ´ÙÀ½ ±âÈ£¸¦ ÀÛ¼ºÇϽʽÿÀ.

ln -s /usr/lib/libibmldap.a /usr/lib/libldap.a

ÁÖ:
Caching Proxy¸¦ ±¸¼ºÇÏ¿© LDAP ÀÎÁõÀ» »ç¿ëÇϸé, ´ÙÀ½ ¿À·ù°¡ Ç¥½ÃµË´Ï´Ù.
Could not extract a value for: Uid, return code:3
ÀÌ ¿À·ù´Â LDAP ÀÎÁõÀÌ ¿Ã¹Ù¸£°Ô ±â´ÉÇÏ´Â °æ¿ì¿¡µµ Ç¥½ÃµÇ¹Ç·Î, ¹«½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

Caching Proxy ¸ð´ÏÅ͸µ

ÀÌ ÆÄÆ®¿¡¼­´Â ·Î±× ¹× ¼­¹ö Ȱµ¿ ¸ð´ÏÅ͸¦ »ç¿ëÇÏ¿© Caching Proxy¸¦ ¸ð´ÏÅÍÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸í·ÉÀ» Á¦°øÇÕ´Ï´Ù.

ÀÌ ÆÄÆ®¿¡´Â ´ÙÀ½°ú °°Àº ÁÖÁ¦ÀÌ µé¾î ÀÖ½À´Ï´Ù.

·Î±× ±¸¼º

¼­¹ö Ȱµ¿ ¸ð´ÏÅÍ »ç¿ë

·Î±× ±¸¼º

·Î±×¸¦ »ç¿ëÀÚ Á¤ÀÇÇÏ·Á¸é ±¸¼º ¹× °ü¸® ¾ç½ÄÀ» »ç¿ëÇϰųª ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏÀÇ Áö½Ã¹®À» ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ ¿É¼ÇÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

·Î±× Á¤º¸

Caching Proxy´Â À̺¥Æ® ·Î±× ¹× ¿À·ù ·Î±× ¿Ü ¼¼ °¡Áö À¯ÇüÀÇ ¾×¼¼½º ·Î±×¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

Caching Proxy´Â ¸ÅÀÏ ÀÚÁ¤¿¡ »õ ·Î±× ÆÄÀÏÀ» ÀÛ¼ºÇÕ´Ï´Ù. ÇÁ·Ï½Ã°¡ ÀÚÁ¤¿¡ ½ÇÇàµÇ°í ÀÖÁö ¾ÊÀ¸¸é, ±×³¯ ¼­¹ö°¡ óÀ½ ½ÃÀÛÇÒ ¶§ »õ ·Î±×°¡ ÀÛ¼ºµË´Ï´Ù. °¢ ·Î±× ÆÄÀÏ¿¡ ´ëÇÑ µð·ºÅ丮 ¹× ÆÄÀÏ À̸§ Á¢µÎºÎ¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ÀÛ¼ºµÈ °¢ ·Î±× ÆÄÀÏ¿¡´Â .Mmmddyyyy(¿¹: .Apr142000) ¾ç½ÄÀÇ ³¯Â¥ Á¢¹ÌºÎ°¡ ÀÖ½À´Ï´Ù.

·Î±×´Â °ø°£À» ¸¹ÀÌ Â÷ÁöÇϹǷÎ, ¿À·ù ¹æÁö¸¦ À§ÇØ ¿î¿µ üÁ¦ ¹× ij½Ã¿Í º°µµÀÇ ÀúÀ念¿ª ÀåÄ¡¿¡ ·Î±× ÆÄÀÏÀ» ÀúÀåÇÏ´Â °Íµµ ÁÁÀº ¹æ¹ýÀÔ´Ï´Ù. Ãß°¡ÀûÀ¸·Î ·Î±× À¯Áöº¸¼ö ¹× º¸Á¸¿¡ ÁöÁ¤µÈ °Í°ú °°ÀÌ ·Î±× À¯Áöº¸¼ö ·çƾÀ» ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù.

·Î±× ÆÄÀÏ À̸§ ¹× ±âº» ¿É¼Ç

ÇÁ·Ï½Ã ¼­¹ö ·Î±×ÀÇ ±âº» ±¸¼ºÀ» ÁöÁ¤ÇÏ·Á¸é, ±¸¼º ¹× °ü¸® ¾ç½Ä¿¡¼­ ¼­¹ö ±¸¼º -> ·Î±× -> ·Î±× ÆÄÀÏÀ» ¼±ÅÃÇϽʽÿÀ. »ç¿ëÇÏ·Á´Â °¢ ·Î±× ÆÄÀÏÀÇ °æ·Î ¹× ÆÄÀÏ À̸§À» ÁöÁ¤ÇϽʽÿÀ. °¢ ·Î±×ÀÇ ÇöÀç ÆÄÀÏ À̸§Àº ÇØ´ç ÅØ½ºÆ® »óÀÚ¿¡ Ç¥½ÃµË´Ï´Ù. °æ·Î¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ±âº» °æ·Î°¡ Ç¥½ÃµË´Ï´Ù.

ÇÁ·Ï½Ã ·Î±×¿¡ ·Î±×µÇ´Â Á¤º¸´Â ½Ã½ºÅÛ ·Î±×¿¡ ÀÚµ¿À¸·Î ÀÛ¼ºµÇÁö ¾ÊÁö¸¸, ÀÚü ·Î±× ´ë½Å ¶Ç´Â Ãß°¡·Î ½Ã½ºÅÛ ·Î±×¿¡ ÀÛ¼ºÇϵµ·Ï Caching Proxy¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ·Î±× ÆÄÀÏ ¾ç½Ä¿¡¼­ ½Ã½ºÅÛ ·Î±×¿¡ Á¤º¸ ·Î±× ¼±ÅöõÀ» ¼±ÅÃÇϽʽÿÀ. ½Ã½ºÅÛ ·Î±×´Â ÀÌ ¿É¼ÇÀ» ¼±ÅÃÇϱâ Àü¿¡ ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.

ÇÁ·Ï½Ã ¼­¹ö ·Î±× Á¤º¸°¡ ½Ã½ºÅÛ ·Î±×¿¡¸¸ ÀÛ¼ºµÇµµ·Ï ÁöÁ¤ÇÏ·Á¸é ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏÀ» ÆíÁýÇØ¾ß ÇÕ´Ï´Ù. LogToSyslog -- ¾×¼¼½º Á¤º¸¸¦ ½Ã½ºÅÛ ·Î±×¿¡ Àü¼ÛÇÒÁö ¿©ºÎ ÁöÁ¤(Linux ¹× UNIX Àü¿ë)¿¡ ´ëÇÑ ÂüÁ¶ ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.

°ü·Ã ±¸¼º ÆÄÀÏ Áö½Ã¹®

ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏÀ» »ç¿ëÇÏ¿© ·Î±×¸¦ ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ Áö½Ã¹®¿¡ ´ëÇÑ ºÎ·ÏB. ±¸¼º ÆÄÀÏ Áö½Ã¹® ÂüÁ¶ ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.

¾×¼¼½º ·Î±× ÇÊÅÍ

¾×¼¼½º ·Î±×´Â È£½ºÆ® ½Ã½ºÅÛ, ÇÁ·Ï½Ã, ij½ÃÀÇ È°µ¿À» ±â·ÏÇÕ´Ï´Ù. ÇÁ·Ï½Ã°¡ ¼ö½ÅÇÏ´Â °¢ ¾×¼¼½º ¿äû¿¡ ´ëÇÑ ÀûÀýÇÑ ¾×¼¼½º ·Î±×ÀÇ Ç׸ñ¿¡ ´ÙÀ½ Á¤º¸°¡ Æ÷ÇԵ˴ϴÙ.

¾×¼¼½º ¿À·ù´Â ¼­¹öÀÇ ¿À·ù ·Î±×¿¡ ±â·ÏµË´Ï´Ù.

·Î±×µÈ ÄÁÅÙÃ÷¸¦ Á¦¾îÇÏ·Á´Â ÀÌÀ¯

·Î±×µÈ ÄÁÅÙÃ÷¸¦ Á¦ÇÑÇÏ´Â ¸î °¡Áö ÀÌÀ¯°¡ ÀÖ½À´Ï´Ù.

¾×¼¼½º ·Î±×¿¡¼­ Á¦¿ÜµÈ Á¤º¸´Â ¾×¼¼½º º¸°í¼­¿¡ ±â·ÏµÇÁö ¾ÊÀ¸¸ç, ÀÌ Á¤º¸´Â ³ªÁß¿¡ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. µû¶ó¼­ ÃßÀûÇØ¾ß ÇÒ ¾×¼¼½º Á¤º¸·®À» Á¤È®È÷ ¾ËÁö ¸øÇÏ´Â °æ¿ì¿¡´Â, ¼­¹ö ¸ð´ÏÅ͸µ¿¡ ´ëÇÑ °æÇèÀÌ ÃæºÐÇØÁú ¶§±îÁö Á¦¿Ü ÇÊÅ͸¦ ½ÅÁßÈ÷ Àû¿ëÇϽʽÿÀ.

¾×¼¼½º ·Î±× ÇÊÅÍ ±¸¼º

¾×¼¼½º ·Î±× ÀÔ·Â Ç׸ñÀº ´ÙÀ½ ¼Ó¼º¿¡ µû¶ó ÇÊÅÍÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÇÊÅ͸¦ ÁöÁ¤ÇÏ·Á¸é, ±¸¼º ¹× °ü¸® ¾ç½Ä¿¡¼­ ¼­¹ö ±¸¼º -> ·Î±× -> ¾×¼¼½º ·Î±× Á¦¿Ü¸¦ ¼±ÅÃÇϽʽÿÀ. ¿øÇÏ´Â Á¦¿Ü¸¸À» ÁöÁ¤ÇϽʽÿÀ. ¸ðµç Ä«Å×°í¸®¸¦ »ç¿ëÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.

Á¦ÃâÀ» ´©¸£½Ê½Ã¿À.

°ü·Ã ±¸¼º ÆÄÀÏ Áö½Ã¹®

ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏÀ» »ç¿ëÇÏ¿© ¾×¼¼½º ·Î±× ÇÊÅ͸¦ ¼³Á¤ÇÏ·Á¸é, ´ÙÀ½ Áö½Ã¹®¿¡ ´ëÇÑ ºÎ·ÏB. ±¸¼º ÆÄÀÏ Áö½Ã¹® ÂüÁ¶ ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.

±âº» ·Î±× ¼³Á¤

·Î±× À¯Áöº¸¼ö ¹× º¸Á¸

Caching Proxy´Â Ç÷¯±×ÀÎÀ» »ç¿ëÇÏ¿© ·Î±×¸¦ °ü¸®ÇÕ´Ï´Ù. Midnight -- ·Î±× º¸Á¸¿¡ »ç¿ëµÇ´Â API Ç÷¯±×ÀÎ ÁöÁ¤ ±¸¼º ÆÄÀÏ Áö½Ã¹®¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ºÎ·ÏB. ±¸¼º ÆÄÀÏ Áö½Ã¹® ÂüÁ¶ ÆäÀÌÁö¸¦ ÂüÁ¶ÇϽʽÿÀ.

¸ÅÀÏ ±â·ÏµÈ ·Î±×¸¦ º¸Á¸Çϰųª Á¦°ÅÇÏ´Â ¹æ¹ýÀ» ÁöÁ¤ÇϽʽÿÀ. ±âº» ¿É¼ÇÀº ´ÙÀ½°ú °°½À´Ï´Ù.

±âº»ÀûÀ¸·Î ÇöÀç ¹× ÀÌÀü ·Î±×´Â À¯Áöº¸¼ö ¿¡ÀÌÀüÆ®¿¡ ÀÇÇØ »èÁ¦µÇÁö ¾Ê½À´Ï´Ù. ¸ðµç ÇöÀç ·Î±× ¹× ÀÌÀü ij½Ã ¾×¼¼½º ·Î±×´Â À¯Áöº¸¼ö ¿¡ÀÌÀüÆ®·Î ¾ÐÃàÇÒ ¼ö ¾ø½À´Ï´Ù.

·Î±× À¯Áöº¸¼ö¸¦ ±¸¼ºÇÏ·Á¸é, ±¸¼º ¹× °ü¸® ¾ç½Ä¿¡¼­ ¼­¹ö ±¸¼º -> ·Î±× -> ·Î±× º¸Á¸À» ¼±ÅÃÇϽʽÿÀ. ÀÌ ¾ç½Ä¿¡¼­ µå·Ó´Ù¿î »óÀÚ¸¦ »ç¿ëÇÏ¿© À¯Áöº¸¼ö ¸Þ¼Òµå¸¦ ÁöÁ¤ÇϽʽÿÀ.

°ü·Ã ±¸¼º ÆÄÀÏ Áö½Ã¹®

ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏÀ» »ç¿ëÇÏ¿© ·Î±× º¸Á¸À» ¼³Á¤ÇÏ·Á¸é, ´ÙÀ½ Áö½Ã¹®¿¡ ´ëÇÑ ºÎ·ÏB. ±¸¼º ÆÄÀÏ Áö½Ã¹® ÂüÁ¶ ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.

·Î±× ÆÄÀÏ ½Ã³ª¸®¿À

´ÙÀ½ÀÇ ¿¹Á¦´Â »ç¿ëÀÚÀÇ Çʿ信 µû¶ó ·Î±×¸¦ »ç¿ëÀÚ Á¤ÀÇÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù. ¹æ±Ý Caching Proxy¸¦ ±¸ÀÔÇÏ¿© ¼³Ä¡Çß½À´Ï´Ù. ´ÙÀ½°ú °°Àº ¿ä±¸»çÇ×ÀÇ ¾×¼¼½º ¹× ¿À·ù Á¤º¸¸¦ ·Î±×Çϵµ·Ï ¼­¹ö¸¦ ¼³Á¤ÇÏ·Á ÇÕ´Ï´Ù.

ÀÌ ±âÁØ¿¡ µû¶ó ·Î±×¸¦ º¸Á¸Çϵµ·Ï Caching Proxy¸¦ ¼³Á¤ÇÏ·Á¸é, ±¸¼º ¹× °ü¸® ¾ç½Ä¿¡¼­ ¼­¹ö ¼±Åà -> ·Î±ëÀ» ¼±ÅÃÇϽʽÿÀ.

  1. ¼±ÅÃÀûÀ¸·Î ·Î±× ÆÄÀÏ ¾ç½ÄÀ» ¼±ÅÃÇÏ¿© ¾×¼¼½º ·Î±× ÆÄÀÏÀÇ °æ·Î¸¦ ÁöÁ¤ÇϽʽÿÀ (µðÆúÆ® °æ·Î°¡ Á¦°øµË´Ï´Ù).
  2. ·Î±× º¸Á¸ ¾ç½ÄÀ» »ç¿ëÇÏ¿©, ÆÄÀÏÀ» º¸Á¸ÇÒ ¹æ¹ýÀ» ÁöÁ¤ÇϽʽÿÀ.
  3. ¾×¼¼½º ·Î±× Á¦¿Ü ¾ç½ÄÀ» »ç¿ëÇÏ¿© ´ÙÀ½°ú °°ÀÌ ·Î±× ÀÔ·Â Ç׸ñÀ» ÇÊÅÍÇϽʽÿÀ.

À§ÀÇ Áö½Ã´ë·Î µû¸£¸é ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏ¿¡ ´ÙÀ½ ÇàÀÌ »ý¼ºµË´Ï´Ù.

LogArchive purge 
PurgeAge 30 
PurgeSize 25 
AccessLogExcludeURL  *.gif 
NoLog 130.128.*.* 
AccessLogExcludeReturnCode 300  

¼­¹ö Ȱµ¿ ¸ð´ÏÅÍ »ç¿ë

Caching ProxyÀÇ ¼­¹ö Ȱµ¿ ¸ð´ÏÅÍ´Â ¼­¹ö ¹× ³×Æ®¿öÅ© ¼º´É Åë°è, ¼­¹ö ¹× ³×Æ®¿öÅ© »óÅÂ, ¾×¼¼½º ·Î±× ÀÔ·Â Ç׸ñÀ» Ç¥½ÃÇÕ´Ï´Ù. ¸ð´ÏÅÍ´Â ¿ø°ÝÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç, ½ÇÇà ÇÁ·Ï½Ã ¼­¹ö¿¡ ÇÔ²² À§Ä¡ÇØ ÀÖÁö ¾Ê¾Æµµ µË´Ï´Ù. ¼­¹ö Ȱµ¿ ¸ð´ÏÅÍ´Â ±âº»ÀûÀ¸·Î »ç¿ë °¡´ÉÇÏ¸ç ±¸¼ºÀÌ ÇÊ¿ä¾ø½À´Ï´Ù.

¼­¹ö Ȱµ¿ ¸ð´ÏÅ͸¦ ¿©´Â °æ·Î´Â µÎ °¡Áö°¡ ÀÖ½À´Ï´Ù.

±¸¼º Ŭ¶óÀ̾ðÆ®ÀÇ ´Ù¸¥ ¾ç½Ä°ú ´Þ¸®, ÀÌ Ä«Å×°í¸®ÀÇ ¾ç½ÄÀº ¼­¹ö¿¡ ´ëÇÑ ±¸¼ºÀ» ¼³Á¤ÇÏÁö ¾ÊÁö¸¸ ¼­¹ö »ç¿ë¿¡ °üÇÑ µ¥ÀÌÅ͸¦ Ç¥½ÃÇÕ´Ï´Ù. ÀÌ ¾ç½ÄÀº ´ÜÀÏ ÄÜ¼Ö Ã¢¿¡ Ç¥½ÃµÉ ¼ö ÀÖ´Â °Íº¸´Ù ÈξÀ ¸¹Àº Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.

´ÙÀ½ ¼½¼Ç¿¡¼­´Â ¼­¹ö Ȱµ¿ ¸ð´ÏÅͰ¡ Á¦°øÇÏ´Â Á¤º¸ÀÇ À¯ÇüÀ» Ç¥½ÃÇÏ¸ç ¼º´É Á¶Á¤À» À§ÇÑ Á¤º¸ »ç¿ë ¹æ¹ýÀ» Á¦¾ÈÇÕ´Ï´Ù.

»ç¿ë °¡´ÉÇÑ ¸î °¡Áö ¼­¹ö Ȱµ¿ ¸ð´ÏÅÍ ÆäÀÌÁö´Â ´ÙÀ½°ú °°½À´Ï´Ù.

°¢ ÆäÀÌÁö¿¡´Â »õ·Î °íħ ´ÜÃß°¡ ÀÖÀ¸¸ç ÀÌ ´ÜÃ߸¦ »ç¿ëÇÏ¿© Á¤º¸¸¦ °»½ÅÇÒ ¼ö ÀÖ½À´Ï´Ù.

Ȱµ¿ Åë°è

Ç¥ 4´Â Ȱµ¿ Åë°è ÆäÀÌÁöÀÇ ¿¹Á¦¸¦ Ç¥½ÃÇÕ´Ï´Ù.

Ç¥ 4. Ȱµ¿ Åë°è
Ȱµ¿ Åë°è
¿¬°á Ȱ¼ºÈ­ 1, ÃÖ´ë 431
ÀÀ´ä ½Ã°£ ¾Ë ¼ö ¾øÀ½
󸮷® ¿¬°á 0 °Ç/ÃÊ
¿À´Ã ó¸®µÈ ¿äû 0
Àüü ó¸®µÈ ¿äû 114
¿äû ¿À·ù 3

ÀÌ·¯ÇÑ ¼­¹ö Ȱµ¿ Åë°è´Â ó¸®ÇÑ ¿äû ¼ö, ÀÀ´ä ½Ã°£, 󸮷®, ¿À´Ã ó¸®µÈ ¿äû, Àüü ó¸®µÈ ¿äû ¹× ¿À·ù¿¡ ´ëÇØ ¼­¹ö Åë½Å·®À» ¸ð´ÏÅÍÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ÀÇ ±¸¼º º¯°æ»çÇ×Àº Ȱµ¿ ÆäÀÌÁöÀÇ Åë°è¿¡ ¿µÇâÀ» ÁÙ ¼ö ÀÖ½À´Ï´Ù.

³×Æ®¿öÅ© Åë°è

Ç¥ 5´Â ³×Æ®¿öÅ© Åë°è ÆäÀÌÁöÀÇ ¿¹Á¦¸¦ Ç¥½ÃÇÕ´Ï´Ù.

Ç¥ 5. ³×Æ®¿öÅ© Åë°è
³×Æ®¿öÅ© Åë°è
Àü¼Û µ¥ÀÌÅÍ: 1KB/ÃÊ
¼ö½Å µ¥ÀÌÅÍ: 1KB/ÃÊ
ÁÙ¾îµç ´ë¿ªÆø: 3KB(0KB/ÃÊ)
¿À´Ã ÁÙ¾îµç ´ë¿ªÆø: 0KB(0KB/ÃÊ)

³×Æ®¿öÅ© Åë°è ¾ç½ÄÀº Àü¼Û ¹× ¼ö½ÅµÈ ¹ÙÀÌÆ®ÀÇ µ¥ÀÌÅÍ ¼Óµµ¸¦ Æ÷ÇÔÇÏ¿© ÇÁ·Ï½Ã°¡ ½ÇÇà ÁßÀÎ ³×Æ®¿öÅ©¿¡ ´ëÇÑ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.

¾×¼¼½º Åë°è

¾×¼¼½º Åë°è ÆäÀÌÁö´Â ¾×¼¼½º ·Î±×ÀÇ ÃÖ±Ù ÀÔ·Â Ç׸ñ 20°³¸¦ Ç¥½ÃÇÕ´Ï´Ù. ÀÌ ÆäÀÌÁö´Â ÇÁ·Ï½Ã ¾×¼¼½º ·Î±×(°ËÀº»ö À¯Çü) ¹× ij½Ã ¾×¼¼½º ·Î±×(ÆÄ¶õ»ö À¯Çü)¿¡ ÀÖ´Â ÃÖ±Ù ÀÔ·Â Ç׸ñÀ» Ç¥½ÃÇÕ´Ï´Ù. ·Î±×µÈ °ÍÀ» »ç¿ëÀÚ Á¤ÀÇÇÏ¿©, Ç¥½ÃµÈ °ÍÀ» »ç¿ëÀÚ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾×¼¼½º ·Î±× Åë°è¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ¾×¼¼½º ·Î±× ÇÊÅ͸¦ ÂüÁ¶ÇϽʽÿÀ.

ÇÁ·Ï½Ã ¾×¼¼½º Åë°è

ÇÁ·Ï½Ã ¾×¼¼½º Åë°è ¾ç½ÄÀº ¿äûµÈ URL ¹× ij½Ã¿¡¼­ Á¦°øµÇ¾ú´ÂÁö ¿©ºÎ¿Í °°Àº ÇÁ·Ï½Ã Ȱµ¿¿¡ ´ëÇÑ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. URL ´ÙÀ½Àº Ŭ¶óÀÌ¾ðÆ® ¹× ÆÄÀÏ Å©±â(¹ÙÀÌÆ®)¿¡ ÁÖ¾îÁø ¸®ÅÏ ÄÚµåÀÔ´Ï´Ù. ´ÙÀ½ ¼³Á¤À» »ç¿ëÇϸé ÇÁ·Ï½Ã ¾×¼¼½º Åë°è¸¦ °³¼±ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ij½Ã Åë°è

ij½Ã°¡ »ç¿ë °¡´ÉÇϸé, ij½Ã Åë°è ÆäÀÌÁö´Â ÃÖ½ÅÀÇ Ä³½Ã ¾×¼¼½º Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù. À̰ÍÀº ´ÙÀ½°ú °°Àº ij½Ã ¹× »öÀο¡ ´ëÇÑ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.

¿©·¯ ij½Ã ±¸¼º ¿É¼ÇÀº ij½Ã Åë°è °á°ú¸¦ º¯°æÇÕ´Ï´Ù(ÇÁ·Ï½Ã ¼­¹ö ij½Ã ±¸¼º ÂüÁ¶).

ij½Ã »õ·Î °íħ ¿ä¾à

ij½Ã ¿¡ÀÌÀüÆ®°¡ ij½Ã¿¡¼­ ÆÄÀÏÀ» »çÀü ·ÎµåÇϵµ·Ï ±¸¼ºµÇ¸é, ij½Ã »õ·Î °íħ ¿ä¾à ÆäÀÌÁö¿¡´Â ÃÖ±ÙÀÇ Ä³½Ã ¿¡ÀÌÀüÆ® ½ÇÇà¿¡ ´ëÇÑ Á¤º¸°¡ Ç¥½ÃµË´Ï´Ù. ij½Ã ¿¡ÀÌÀüÆ®´Â Á¤º¸¸¦ Ç¥½ÃÇϱâ À§Çؼ­ Àû¾îµµ ÇÑ ¹øÀº ½ÇÇàµÇ¾ú¾î¾ß ÇÕ´Ï´Ù. ij½Ã »õ·Î °íħ ¿¡ÀÌÀüÆ®°¡ ÀÛµ¿ÇÏ´Â ¹æ¹ýÀ» º¯°æÇÏ·Á¸é, ´ÙÀ½ »çÇ×À» °í·ÁÇϽʽÿÀ.

ºÎ·Ï¡¡¹×¡¡³¡¸Ó¸®

ºÎ·ÏA. Caching Proxy ¸í·É »ç¿ë

ÀÌ ÁÖÁ¦¿¡¼­´Â ÇÁ·Ï½Ã ¼­¹ö ¸í·É¿¡ ´ëÇÑ ÂüÁ¶¸¦ Á¦°øÇÕ´Ï´Ù.

cgiparse ¸í·É

¸ñÀû

cgiparse ¸í·ÉÀ» »ç¿ëÇÏ¿© CGI ½ºÅ©¸³Æ®¿¡ ´ëÇÑ QUERY_STRING ȯ°æ º¯¼ö¸¦ ±¸¹® ºÐ¼®ÇϽʽÿÀ. QUERY_STRING ȯ°æ º¯¼ö°¡ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀ¸¸é, ¸í·ÉÀÌ Ç¥ÁØ ÀԷ¿¡¼­ CONTENT_LENGTH ¹®ÀÚ¸¦ ÀнÀ´Ï´Ù. ¸®ÅÏµÈ Ãâ·ÂÀº ¸ðµÎ Ç¥ÁØ Ãâ·Â¿¡ ±â·ÏµË´Ï´Ù.

Çü½Ä

   cgiparse -Flag [Modifier]

¸Å°³º¯¼ö

Ç÷¡±× Áï, ÇÑ ¹®ÀÚ(-k -f -v -r -i -s -p -c -q -P)·Î µÈ µ¿ÀǾî¿Í ±â´ÉÀº ´ÙÀ½°ú °°½À´Ï´Ù.

-keywords | -k
Ű¿öµå¿¡ ´ëÇÑ QUERY_STRING ±¸¹®À» ºÐ¼®ÇÕ´Ï´Ù. Ű¿öµå´Â ÇØµ¶µÇ¾î ÇÑ Çà¿¡ Çϳª¾¿ Ç¥ÁØ Ãâ·Â¿¡ ±â·ÏµË´Ï´Ù.
-form | -f
¾ç½Ä ¿äûÀ¸·Î, QUERY_STRING ±¸¹®À» ºÐ¼®ÇÕ´Ï´Ù. ½©¿¡ ÀÇÇØ Æò°¡µÉ ¶§, Çʵå À̸§ ¾ÕÀÇ Á¢µÎºÎ FORM_°ú ÇÔ²² ½© º¯¼ö¸¦ ¼³Á¤ÇÏ´Â ¹®ÀÚ¿­À» ¸®ÅÏÇÕ´Ï´Ù. Çʵ尪Àº º¯¼öÀÇ ³»¿ëÀÔ´Ï´Ù.
-value field-name | -v field-name
¾ç½Ä ¿äûÀ¸·Î, QUERY_STRING ±¸¹®À» ºÐ¼®ÇÕ´Ï´Ù. field-name °ª¸¸ µ¹·Áº¸³À´Ï´Ù.
-read | -r
Ç¥ÁØ ÀԷ¿¡¼­ CONTENT_LENGTH ¹®ÀÚ¸¦ Àаí Ç¥ÁØ Ãâ·Â¿¡ ±â·ÏÇÕ´Ï´Ù.
-init | -i
QUERY_STRINGÀÌ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀ¸¸é, Ç¥ÁØ ÀÔ·Â °ªÀ» Àаí
QUERY_STRINGÀ» ¼³Á¤ÇÏ´Â SET ¸í·É¹®À» ÀÌ °ªÀ¸·Î µ¹·Áº¸³À´Ï´Ù. À̰ÍÀº GET ¹× POST ¹æ¹ý°ú ÇÔ²² »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î ´ÙÀ½°ú °°ÀÌ »ç¿ëµË´Ï´Ù.
eval 'cgiparse -init'

À̰ÍÀº GET ¶Ç´Â POST ¹æ¹ý¿¡ »ó°ü¾øÀÌ QUERY_STRING ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù.

cgiparse´Â GET ¹æ¹ýÀÌ »ç¿ëµÉ °æ¿ì ½ºÅ©¸³Æ®¿¡¼­ ¿©·¯ ¹ø È£ÃâµÉ ¼ö ÀÖÁö¸¸, POST ¸Þ¼Òµå°¡ »ç¿ëµÇ¸é ÇÑ ¹ø¸¸ È£ÃâµÉ ¼ö ÀÖ½À´Ï´Ù. Ç¥ÁØ ÀÔ·ÂÀ» ÀÐÀº ÈÄ ´ÙÀ½ cgiparse°¡ POST ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿© Ç¥ÁØ ÀÔ·Â °ø¹éÀ» ã¾Æ ¹«±âÇÑÀ¸·Î ´ë±âÇÕ´Ï´Ù.

-sep separator | -s separator
¿©·¯ °ªÀ» ºÐ¸®ÇÏ´Â µ¥ »ç¿ëµÇ´Â ¹®ÀÚ¿­À» ÁöÁ¤ÇÕ´Ï´Ù. -value Ç÷¡±×¸¦ »ç¿ëÇÏ´Â °æ¿ì, ±âº» ºÐ¸®ÀÚ´Â »õ ÇàÀÔ´Ï´Ù. -form Ç÷¡±×¸¦ »ç¿ëÇÏ´Â °æ¿ì, ±âº» ºÐ¸®ÀÚ´Â ÄÞ¸¶(,)ÀÔ´Ï´Ù.
-prefix prefix | -p prefix
-POST ¹× -form°ú ÇÔ²² »ç¿ëµÇ¾î, ȯ°æ º¯¼ö À̸§À» ÀÛ¼ºÇÒ ¶§ »ç¿ëÇÒ Á¢µÎºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº "FORM_"ÀÔ´Ï´Ù.
-count | -c
-keywords, -form, -value¿Í ÇÔ²² »ç¿ëµÇ¾î, À̵é Ç÷¡±×¿Í °ü·ÃµÈ Ç׸ñÀÇ °è¼ö¸¦ µ¹·Áº¸³À´Ï´Ù.
-keywords | -k
ŰÀ§µåÀÇ ¼ö¸¦ µ¹·Áº¸³À´Ï´Ù.
-form | -f
°íÀ¯ÇÑ ÇʵåÀÇ ¼ö¸¦ µ¹·Áº¸³À´Ï´Ù(¿©·¯ °ªÀÌ ÇϳªÀÇ °ªÀ¸·Î °è»êµË´Ï´Ù).
-value field-name | -v field-name
field-name¿¡ ´ëÇÑ °ªÀÇ ¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù(filed-nameÀ¸·Î ¸í¸íµÈ Çʵ尡 ¾ø´Â °æ¿ì, Ãâ·ÂÀº 0ÀÔ´Ï´Ù).
-number
-keywords, -form, -value¿Í ÇÔ²² »ç¿ëµÇ¾î, À̵é Ç÷¡±×¿Í °ü·ÃµÇ¾î ÁöÁ¤µÈ ¾îÄ¿·±½º¸¦ µ¹·Áº¸³À´Ï´Ù.
-keywords
n¹øÂ° Ű¿öµå¸¦ µ¹·Áº¸³À´Ï´Ù(¿¹¸¦ µé¾î, -2 -Ű¿öµå´Â µÎ ¹øÂ° Ű¿öµå¸¦ Ãâ·ÂÇÕ´Ï´Ù).
-form
n¹øÂ° ÇʵåÀÇ ¸ðµç °ªÀ» µ¹·Áº¸³À´Ï´Ù(¿¹¸¦ µé¾î, -2 -formÀº µÎ ¹øÂ° ÇʵåÀÇ ¸ðµç °ªÀ» Ãâ·ÂÇÕ´Ï´Ù).
-valuefield-name
field-name ÇʵåÀÇ ¿©·¯ °ª Áß n¹øÂ° °ªÀ» µ¹·Áº¸³À´Ï´Ù(¿¹¸¦ µé¾î, -2 -value -whatsitÀº whatsit ÇʵåÀÇ µÎ ¹øÂ° °ªÀ» Ãâ·ÂÇÕ´Ï´Ù).
-quiet | -q
¸ðµç ¿À·ù ¸Þ½ÃÁö¸¦ ¾ïÁ¦ÇÕ´Ï´Ù(0ÀÌ ¾Æ´Ñ Á¾·á »óŰ¡ ¿©ÀüÈ÷ ¿À·ù¸¦ Ç¥½ÃÇÕ´Ï´Ù).
-POST | -P
Ç¥ÁØ ÀԷ¿¡¼­ÀÇ Á¤º¸(¶Ç´Â, ÆÄÀÏ À̸§ÀÌ ¿¹Á¤µÈ °æ¿ì¿¡´Â stdin ÆÄÀÏ)´Â Á÷Á¢ ÇØµ¶µÇ¾î ½© º¯¼ö¿¡ ±¸¹® ºÐ¼®µÇ¸ç, QUERY_STRINGÀº »ç¿ëµÇÁö ¾Ê½À´Ï´Ù. -POST´Â -init ¹× -form ¿É¼ÇÀ» ¿¬¼ÓÀûÀ¸·Î »ç¿ëÇÏ´Â °Í°ú µ¿ÀÏÇÕ´Ï´Ù.

¿¹

´ÙÀ½ ¿¹Á¦´Â ½ÇÁ¦·Î QUERY_STRINGÀÌ ÀÌ¹Ì ¼­¹ö¿¡ ÀÇÇØ ¼³Á¤µÈ »ç½ÇÀ» ¹«½ÃÇÕ´Ï´Ù. ´ÙÀ½ ¿¹¿¡¼­ $´Â Bourne ½© ÇÁ·ÒÇÁÆ®ÀÔ´Ï´Ù.

°á°ú

0
¼º°ø
1
À߸øµÈ ¸í·ÉÇà
2
ȯ°æ º¯¼ö°¡ ¿Ã¹Ù¸£°Ô ¼³Á¤µÇÁö ¾ÊÀ½
3
¿äû Á¤º¸¸¦ ȹµæÇÏ´Â µ¥ ½ÇÆÐÇÔ (¿¹¸¦ µé¾î, ¿äûÇÑ Çʵ尡 ¾ø°Å³ª, ¾ç½Ä ÇÊµå °ª ¿äû½Ã Ű¿öµå¸¦ Æ÷ÇÔÇÏ´Â QUERY_STRINGÀÌ ¾ø½À´Ï´Ù.)
ÁÖ:
ÀÌ·¯ÇÑ ¿À·ù ÄÚµå Áß Çϳª¸¦ ¼ö½ÅÇÒ ¶§, Ãß°¡ Á¤º¸ ¸Þ½ÃÁöµµ ¼ö½ÅÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸Þ½ÃÁö´Â ¹ßÇàµÈ ¸í·É¿¡ µû¶ó ´Ù¸¨´Ï´Ù.

cgiutils ¸í·É

¸ñÀû

±¸¹® ºÐ¼®µÇÁö ¾ÊÀº Çì´õ ÇÁ·Î±×·¥ÀÇ cgiutils ¸í·ÉÀ» »ç¿ëÇÏ¿© Àüü HTTP 1.0 ÀÀ´äÀ» »ý¼ºÇϽʽÿÀ.

ÁÖ:
»ç¿ëÀÚ °íÀ¯ÀÇ ¸®ÅϰªÀ» µ¹·Áº¸³»±â À§ÇØ ±¸¹® ºÐ¼®ÇÏÁö ¾ÊÀº Çì´õ(nph) ÇÁ·Î±×·¥À» °ø±ÞÇÏ·Á¸é ÇÁ·Î±×·¥ À̸§ÀÌ nph-·Î ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. ±×·¯¸é, ¼­¹ö Çì´õ°¡ ¸®ÅϰªÀ» Ç¥ÁØ ¼­¹ö ¸®ÅϰªÀ¸·Î µ¤¾î¾²´Â °ÍÀ» ¸·À» ¼ö ÀÖ½À´Ï´Ù.

Çü½Ä

   cgiutils -Flag [Modifier]

Modifier¿¡ °ø¹éÀÌ ÀÖÀ¸¸é, ÀÎ¿ë ºÎÈ£("")·Î ¹­À¸½Ê½Ã¿À.

¸Å°³º¯¼ö

-version
¹öÀü Á¤º¸¸¦ µ¹·Áº¸³À´Ï´Ù.
-nodate
Date: Çì´õ¸¦ µ¹·Áº¸³»Áö ¾Ê½À´Ï´Ù.
-noel
Çì´õ ´ÙÀ½¿¡ °ø¹é ÇàÀ» µ¹·Áº¸³»Áö ¾Ê½À´Ï´Ù. À̰ÍÀº óÀ½ Çì´õ Çà ´ÙÀ½¿¡ ´Ù¸¥ MIME Çì´õ¸¦ ¿øÇÏ´Â °æ¿ì À¯¿ëÇÕ´Ï´Ù.
-status nnn
ÇÑ ¼¼Æ®ÀÇ HTTP Çì´õ ´ë½Å¿¡ »óÅ Äڵ尡 nnnÀÎ Àüü HTTP ÀÀ´äÀ» µ¹·Áº¸³À´Ï´Ù. Expires: Çì´õ¸¸À» ¿øÇÏ´Â °æ¿ì¿¡´Â ÀÌ Ç÷¡±×¸¦ »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À.
-reason explanation
HTTP ÀÀ´ä¿¡ ´ëÇÑ ÀÌÀ¯ ÇàÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ Ç÷¡±×´Â -status nnn Ç÷¡±×¿Í ÇÔ²² »ç¿ëÇÒ °æ¿ì¿¡¸¸ °¡´ÉÇÕ´Ï´Ù.
-ct [type/subtype]
MIME Content-Type Çì´õ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿¹Á¦´Â text/htmlÀÇ MIME ³»¿ë À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù.
      cgiutils -ct text/html

type/subtypeÀ» »ý·«ÇÑ °æ¿ì, MIME ³»¿ë À¯ÇüÀÌ ±âº» text/plainÀ¸·Î ¼³Á¤µË´Ï´Ù. ÀÌ ¿¹Á¦´Â MIME ³»¿ë À¯ÇüÀ» text/plainÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.

      cgiutils -ct
-ce encoding
MIME Content-Encoding Çì´õ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¿¹Á¦´Â ´ÙÀ½°ú °°½À´Ï´Ù.
      cgiutils -ce  x-compress
-cl language-code
MIME Content-Langauage Çì´õ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¿¹Á¦´Â ´ÙÀ½°ú °°½À´Ï´Ù.
      cgiutils -cl en_UK
-length nnn
MIME Content-Length Çì´õ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
-expires Time-Spec
MIME Expires: Çì´õ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ Ç÷¡±×´Â ³¯Â¥, ½Ã, ºÐ, ÃÊÀÇ °áÇÕÀ¸·Î ¹®¼­°¡ ³²¾Æ ÀÖÀ» ½Ã°£(¹®¼­ÀÇ ¸¸±â ³¯Â¥)À» ÁöÁ¤ÇÕ´Ï´Ù. À̰ÍÀº ¹®¼­°¡ À¯È¿ÇÏ´Ù°í °£ÁֵǴ ½Ã°£ÀÇ ±æÀÌÀÔ´Ï´Ù. ¿¹Á¦´Â ´ÙÀ½°ú °°½À´Ï´Ù.
      cgiutils -expires 2 days 12 hours

cgiutils ¸í·ÉÀº ÁöÁ¤ÇÑ ½Ã°£À» ±×¸®´ÏÄ¡ Ç¥Áؽÿ¡ Ãß°¡ÇÏ¿© ¸¸±â ³¯Â¥¸¦ ÆÇº°ÇÕ´Ï´Ù. ¸¸±â ³¯Â¥´Â HTTP Çü½ÄÀ¸·Î ¸¸±â: Çì´õ¿¡ ¿Ã¶ó°©´Ï´Ù.

-expires now
Date: Çì´õ¿Í ÀÏÄ¡ÇÏ´Â Expires: Çì´õ¸¦ »ý¼ºÇÕ´Ï´Ù.
-uri URI
µÇµ¹¾Æ¿Â ¹®¼­¿¡ URI(Universal Resource Identifier)¸¦ ÁöÁ¤ÇÕ´Ï´Ù. URI´Â URL°ú °°Àº °ÍÀ¸·Î °£ÁÖÇÒ ¼ö ÀÖ½À´Ï´Ù.
-estra xxx: yyy
´Ù¸¥ ¹æ¹ýÀ¸·Î´Â cgiutils ¸í·É¿¡ ÁöÁ¤ÇÒ ¼ö ¾ø´Â Ãß°¡ Çì´õ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

¿¹

htadm ¸í·É

¸ñÀû

htadm ¸í·ÉÀ» »ç¿ëÇÏ¿© ¼­¹ö ¾ÏÈ£ ÆÄÀÏÀ» Á¦¾îÇϽʽÿÀ. ¼­¹ö¿¡¼­ ÆÄÀÏ¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Á¦¾îÇϱâ À§ÇØ ¾ÏÈ£ ÆÄÀÏÀ» »ç¿ëÇÕ´Ï´Ù. ¾ÏÈ£ ÆÄÀÏ¿¡ »ç¿ëÀÚ À̸§À» Ãß°¡Çϰí, ¾ÏÈ£ ÆÄÀÏ¿¡¼­ »ç¿ëÀÚ À̸§À» »èÁ¦Çϰí, »ç¿ëÀÚ ¾ÏÈ£¸¦ È®ÀÎÇϰí, ºó ¾ÏÈ£ ÆÄÀÏÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ÀÌÀü »ç¿ëÀÚ ¾ÏÈ£¸¦ »èÁ¦ÇÑ ´ÙÀ½ »õ ¾ÏÈ£¸¦ ÀÛ¼ºÇÏ¿© »ç¿ëÀÚÀÇ ¾ÏÈ£¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÁÖ:
htadm ¸í·ÉÀ» »ç¿ëÇÏ¿© »ç¿ëÀÚ¸¦ Ãß°¡Çϰųª ¾ÏÈ£¸¦ º¯°æÇϰųª ¾ÏÈ£¸¦ È®ÀÎÇÏ·Á¸é, ¸í·ÉÇà¿¡ ¾ÏÈ£¸¦ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ¸í·ÉÀº ¸í·ÉÇà¿¡¼­ ¾ÏÈ£¸¦ ÃÖ´ëÇÑ ºü¸£°Ô ¾ø¾Ö±â ¶§¹®¿¡, ½Ã½ºÅÛ(¿¹¸¦ µé¾î, ps ¸í·É°ú ÇÔ²²)¿¡ ³ª¿­µÈ 󸮸¦ »ìÆìº½À¸·Î½á »ç¿ëÀÚ ¾ÏÈ£¸¦ ¹ß°ßÇÏ´Â °ÍÀº °ÅÀÇ ºÒ°¡´ÉÇÕ´Ï´Ù.

Çü½Ä

htadm -Flag  [Modifier]

¸Å°³º¯¼ö

-adduser password-file user-name [password [real-name]]
¾ÏÈ£ ÆÄÀÏ¿¡ »ç¿ëÀÚ ¹× ¾ÏÈ£¸¦ Ãß°¡ÇÕ´Ï´Ù. ÀÌ ¸í·ÉÀ» password-file°ú ÇÔ²²¸¸ ÀÔ·ÂÇϸé, ´Ù¸¥ ¸Å°³º¯¼ö¿¡ ´ëÇÑ ¸Þ½ÃÁö°¡ ³ªÅ¸³³´Ï´Ù.
password-file
»ç¿ëÀÚ¸¦ Ãß°¡ÇÏ·Á´Â ¾ÏÈ£ ÆÄÀÏÀÇ °æ·Î ¹× À̸§.
user-name
Ãß°¡ÇÏ·Á´Â »ç¿ëÀÚÀÇ À̸§.

»ç¿ëÀÚ À̸§À¸·Î´Â ¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¸ »ç¿ëÇϽʽÿÀ. Ư¼ö ¹®ÀÚ´Â »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À.

¾ÏÈ£ ÆÄÀÏ¿¡ °°Àº À̸§ÀÇ »ç¿ëÀÚ°¡ ÀÖÀ¸¸é ¸í·ÉÀÌ ½ÇÆÐÇÕ´Ï´Ù.

password
»ç¿ëÀÚ À̸§¿¡ ´ëÇØ Á¤ÀÇÇÏ·Á´Â ¾ÏÈ£.

¾ÏÈ£´Â ÃÖ´ë 32ÀÚÀÔ´Ï´Ù. ¾ÏÈ£·Î´Â ¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¸ »ç¿ëÇϽʽÿÀ. Ư¼ö ¹®ÀÚ´Â »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À.

ÁÖ:
  1. ÀϺΠºê¶ó¿ìÀú´Â 8ÀÚ ÀÌ»óÀÇ ¾ÏÈ£´Â Àаí Àü¼ÛÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ·¯ÇÑ ÇÑ°è ¶§¹®¿¡, 8ÀÚ ÀÌ»óÀÇ ¾ÏÈ£¸¦ Á¤ÀÇÇÑ °æ¿ì¿¡´Â ¼­¹ö°¡ Àüü ¾ÏÈ£³ª óÀ½ 8ÀÚ¸¦ À¯È¿ÇÑ °ÍÀ¸·Î ÀνÄÇÕ´Ï´Ù.
  2. °ü¸®ÀÚ »ç¿ëÀÚ À̸§ ¹× ¾ÏÈ£´Â ¿î¿µ üÁ¦°¡ ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏÁö ¾Ê´õ¶óµµ ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÕ´Ï´Ù. ±¸¼º ¹× °ü¸® ¾ç½Ä¿¡ ¾×¼¼½ºÇÒ ¶§, htadm ¸í·ÉÀ» »ç¿ëÇÏ¿© Á¤È®ÇÑ »ç¿ëÀÚ À̸§ ¹× ¾ÏÈ£¸¦ ÀÔ·ÂÇϽʽÿÀ.
real-name
Ãß°¡Çϰí ÀÖ´Â »ç¿ëÀÚ À̸§À» ½Äº°ÇÏ´Â µ¥ »ç¿ëÇÏ·Á´Â ¼³¸íÀ̳ª À̸§. ÀÔ·Â ³»¿ëÀº ¸ðµÎ ¾ÏÈ£ ÆÄÀÏ¿¡ ±â·ÏµË´Ï´Ù.
-deluser password-file [user-name]
¾ÏÈ£ ÆÄÀÏ¿¡¼­ »ç¿ëÀÚ¸¦ »èÁ¦ÇÕ´Ï´Ù. ÀÌ ¸í·ÉÀ» password-file°ú ÇÔ²²¸¸ ÀÔ·ÂÇϸé, user-name ¸Å°³º¯¼ö¿¡ ´ëÇÑ ¸Þ½ÃÁö°¡ ³ªÅ¸³³´Ï´Ù.
password-file
»ç¿ëÀÚ¸¦ »èÁ¦ÇÏ·Á´Â ¾ÏÈ£ ÆÄÀÏÀÇ °æ·Î ¹× À̸§.
user-name
»èÁ¦ÇÏ·Á´Â »ç¿ëÀÚÀÇ À̸§. ÁöÁ¤ÇÑ »ç¿ëÀÚ À̸§ÀÌ ¾ÏÈ£ ÆÄÀÏ¿¡ ¾øÀ¸¸é ¸í·ÉÀÌ ½ÇÆÐÇÕ´Ï´Ù.
-passwd password-file [user-name [password]]
¾ÏÈ£ ÆÄÀÏ¿¡ ÀÌ¹Ì Á¤ÀÇµÈ »ç¿ëÀÚ À̸§¿¡ ´ëÇÑ ¾ÏÈ£¸¦ º¯°æÇÕ´Ï´Ù. ÀÌ ¸í·ÉÀ» password-file°ú ÇÔ²²¸¸ ÀÔ·ÂÇϸé, ´Ù¸¥ ¸Å°³º¯¼ö¿¡ ´ëÇÑ ¸Þ½ÃÁö°¡ ³ªÅ¸³³´Ï´Ù.
password-file
¾ÏÈ£¸¦ º¯°æÇÏ·Á´Â »ç¿ëÀÚ À̸§ÀÌ ÀÖ´Â ¾ÏÈ£ ÆÄÀÏÀÇ °æ·Î ¹× À̸§.
user-name
¾ÏÈ£¸¦ º¯°æÇÏ·Á´Â »ç¿ëÀÚ À̸§. ÁöÁ¤ÇÑ »ç¿ëÀÚ À̸§ÀÌ ¾ÏÈ£ ÆÄÀÏ¿¡ ¾øÀ¸¸é ¸í·ÉÀÌ ½ÇÆÐÇÕ´Ï´Ù.
password
»ç¿ëÀÚ À̸§¿¡ Á¤ÀÇÇÏ·Á´Â »õ ¾ÏÈ£.

¾ÏÈ£´Â ÃÖ´ë 32ÀÚÀÔ´Ï´Ù. ¾ÏÈ£·Î´Â ¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¸ »ç¿ëÇϽʽÿÀ. Ư¼ö ¹®ÀÚ´Â »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À.

ÁÖ:
  1. ÀϺΠºê¶ó¿ìÀú´Â 8ÀÚ ÀÌ»óÀÇ ¾ÏÈ£´Â Àаí Àü¼ÛÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ·¯ÇÑ ÇÑ°è ¶§¹®¿¡, 8ÀÚ ÀÌ»óÀÇ ¾ÏÈ£¸¦ Á¤ÀÇÇÑ °æ¿ì¿¡´Â ¼­¹ö°¡ Àüü ¾ÏÈ£³ª óÀ½ 8ÀÚ¸¦ À¯È¿ÇÑ °ÍÀ¸·Î ÀνÄÇÕ´Ï´Ù.
  2. °ü¸®ÀÚ »ç¿ëÀÚ À̸§ ¹× ¾ÏÈ£´Â ¿î¿µ üÁ¦°¡ ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏÁö ¾Ê´õ¶óµµ ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÕ´Ï´Ù. ±¸¼º ¹× °ü¸® ¾ç½Ä¿¡ ¾×¼¼½ºÇÒ ¶§, htadm ¸í·ÉÀ» »ç¿ëÇÏ¿© Á¤È®ÇÑ »ç¿ëÀÚ À̸§ ¹× ¾ÏÈ£¸¦ ÀÔ·ÂÇϽʽÿÀ.
-check password-file [user-name [password]]
¾ÏÈ£ ÆÄÀÏ¿¡ ÀÌ¹Ì Á¤ÀÇµÈ »ç¿ëÀÚ À̸§¿¡ ´ëÇÑ ¾ÏÈ£¸¦ È®ÀÎÇÏ°í ¾ÏÈ£°¡ ¿Ã¹Ù¸¥Áö ¿©ºÎ¸¦ ¾Ë·ÁÁÝ´Ï´Ù. ÀÌ ¸í·ÉÀ» password-file°ú ÇÔ²²¸¸ ÀÔ·ÂÇϸé, ´Ù¸¥ ¸Å°³º¯¼ö¿¡ ´ëÇÑ ¸Þ½ÃÁö°¡ ³ªÅ¸³³´Ï´Ù.
password-file
¾ÏÈ£¸¦ È®ÀÎÇÏ·Á´Â »ç¿ëÀÚ À̸§ÀÌ ÀÖ´Â ¾ÏÈ£ ÆÄÀÏÀÇ °æ·Î ¹× À̸§.
user-name
¾ÏÈ£¸¦ È®ÀÎÇÏ·Á´Â »ç¿ëÀÚ À̸§. ÁöÁ¤ÇÑ »ç¿ëÀÚ À̸§ÀÌ ¾ÏÈ£ ÆÄÀÏ¿¡ ¾øÀ¸¸é ¸í·ÉÀÌ ½ÇÆÐÇÕ´Ï´Ù.
password
È®ÀÎÇÏ·Á´Â ¾ÏÈ£. ÀÔ·ÂÇÑ ¾ÏÈ£°¡ »ç¿ëÀÚ À̸§¿¡ Á¤ÀÇµÈ ¾ÏÈ£¸é, ÀÌ ¸í·ÉÀº Ç¥ÁØ Ãâ·Â¿¡ Correct¸¦ ±â·ÏÇϰí 0 ¸®ÅÏ ÄÚµå·Î ¿Ï·áµË´Ï´Ù. ÀÔ·ÂÇÑ ¾ÏÈ£°¡ »ç¿ëÀÚ À̸§¿¡ Á¤ÀÇµÈ ¾ÏÈ£°¡ ¾Æ´Ï¸é, ÀÌ ¸í·ÉÀº Ç¥ÁØ Ãâ·Â¿¡ Incorrect¸¦ ±â·ÏÇÕ´Ï´Ù.
-create password-file
ºó ¾ÏÈ£ ÆÄÀÏÀ» ÀÛ¼ºÇϽʽÿÀ.
password-file
ÀÛ¼ºÇÏ·Á´Â ¾ÏÈ£ ÆÄÀÏÀÇ °æ·Î ¹× À̸§.

¿¹

htcformat ¸í·É

¸ñÀû

htcformat ¸í·ÉÀ» »ç¿ëÇÏ¿© ÇÁ·Ï½Ã ij½Ã¸¦ º¸À¯Çϱâ À§Çؼ­ ¹Ìó¸®µÈ ÀåÄ¡³ª ÆÄÀÏÀ» ÁغñÇϽʽÿÀ. ÀÌ Çü½Ä ¸í·ÉÀº ÀåÄ¡¸¦ ÇÁ·Ï½Ã ij½Ã¿Í ÇÔ²² »ç¿ëÇÏ´Â °ÍÀ¸·Î ÁöÁ¤Çϱâ Àü¿¡ »ç¿ëµÇ¾î¾ß ÇÕ´Ï´Ù.

ÀåÄ¡ °æ·Î°¡ ¹Ìó¸®µÈ ÀåÄ¡¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¹Ìó¸®µÈ ÀåÄ¡ ¾×¼¼½º ¹æ¹ý¿¡ ´ëÇÑ ¼¼ºÎ»çÇ×Àº ÆÄÀÏ ½Ã½ºÅÛÀÇ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ. ¿¹´Â ÇÁ·Ï½Ã ¼­¹ö ij½Ã ±¸¼º¿¡ ÀÖ½À´Ï´Ù.

ÁÖ:
Linux 2.2 Ä¿³ÎÀº ¹Ìó¸®µÈ ÀåÄ¡·ÎÀÇ Ä³½Ã¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. Linux Ç÷§Æû¿¡¼­´Â ÆÄÀÏ ¹× ¸Þ¸ð¸®¸¸ ij½Ã ÀúÀ念¿ªÀ¸·Î »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.

Caching Proxy ij½ÃÀÇ ÃÖ¼Ò Å©±â´Â 2049 ºí·ÏÀ¸·Î µÈ 16392KBÀÔ´Ï´Ù.

Çü½Ä

htcformat device [-blocksize <block size>] [-blocks number of blocks]
htcformat -file filepath [-blocksize block size] -blocks number of blocks

¸Å°³º¯¼ö

-blocksize
À̰ÍÀº ij½Ã ÀåÄ¡ÀÇ Áß°£¿¡ À§Ä¡ÇÏ´Â ºí·ÏÀÇ Å©±â¸¦ ¼³Á¤ÇÕ´Ï´Ù. ºí·Ï Å©±â´Â ¹ÙÀÌÆ® ´ÜÀ§·Î µÇ¾î ÀÖ½À´Ï´Ù. ±âº»°ªÀº 8192À̸ç, ¸ðµç »óȲ¿¡¼­ »ç¿ëµË´Ï´Ù.
-blocks
ÀåÄ¡³ª ÆÄÀÏ¿¡ ÀÛ¼ºÇÒ ºí·ÏÀÇ ¼ö. ÆÄÀÏÀ» Æ÷¸ËÇÒ ¶§, ÆÄÀÏ Å©±â¸¦ ÁöÁ¤Çϱâ À§Çؼ­ ÀÌ Àμö°¡ ÇÊ¿äÇÕ´Ï´Ù. ¶ÇÇÑ ÀÌ Àμö´Â ij½Ã ÀúÀ念¿ª¿¡ »ç¿ëµÉ ƯÁ¤ ÀåÄ¡³ª ÆÄƼ¼ÇÀÇ ¿ë·®À» Á¦ÇÑÇÏ´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ºí·Ï Àμö°¡ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì, ÆÄƼ¼Ç¿¡ ÀûÇÕÇÑ ¸¹Àº Àμö°¡ ÀÛ¼ºµË´Ï´Ù.
-file
ÀúÀå ÀåÄ¡ ´ë½Å ÆÄÀÏÀ» Æ÷¸ËÇÕ´Ï´Ù.

»ç¿ë¹ý

ij½Ã ½Ã½ºÅÛÀº Ãß°¡ÀûÀ¸·Î, »öÀÎ ¹× °¡ºñÁö ÄÝ·º¼ÇÀ» À§ÇÑ ÄÁÅ×À̳ʷΠij½Ã ÆÄÀÏÀ̳ª ÀåÄ¡¸¦ ºÐ¸®ÇÕ´Ï´Ù. ÄÁÅ×À̳ÊÀÇ Å©±â´Â ƯÁ¤ ºí·Ï ¼ö·Î ¼³Á¤µÇ¸ç, ÄÁÅ×ÀÌ³Ê Å©±â´Â ±¸¼ºÇÒ ¼ö ¾ø½À´Ï´Ù. °¡ºñÁö ÄÝ·º¼ÇÀÌ ½ÇÇàµÇ±â À§Çؼ­´Â, ÃÖ¼ÒÇÑ µÎ °³ÀÇ ÄÁÅ×À̳ʰ¡ ÇÊ¿äÇÕ´Ï´Ù. ÃÖ¼Ò Ä³½Ã Å©±â´Â 16392KBÀÔ´Ï´Ù.

htcformat ¸í·ÉÀº µÎ °³ ÀÌÇÏÀÇ ÄÁÅ×À̳ʷΠµÈ ij½Ã ÀåÄ¡¸¦ Çã¿ëÇÏ´Â Æ÷¸Ë ¿äûÀ» °ÅºÎÇÕ´Ï´Ù.

¿¹

´ÙÀ½ ¿¹´Â SolarisÀÇ c0t0d0s0 µð½ºÅ© ÆÄƼ¼ÇÀ» Æ÷¸ËÇÕ´Ï´Ù.

   htcformat /dev/rdsk/c0t0d0s0 

´ÙÀ½ ¿¹Á¦´Â AIX¿¡¼­ lv02¶ó°í ÇÏ´Â µð½ºÅ© ÆÄƼ¼ÇÀ» Æ÷¸ËÇÕ´Ï´Ù.

   htcformat /dev/rlv02

´ÙÀ½ ¿¹Á¦´Â Windows¿¡¼­ d:¶ó°í ÇÏ´Â µð½ºÅ© ÆÄƼ¼ÇÀ» Æ÷¸ËÇÕ´Ï´Ù.

   htcformat \\.\d:

´ÙÀ½ ¿¹´Â filecache·Î ¸í¸íµÈ ÆÄÀÏÀ» ¾à 1GB·Î Æ÷¸ËÇÕ´Ï´Ù.

htcformat -file /opt/ibm/edge/cp/filecache -blocks 131072

ibmproxy ¸í·É

¸ñÀû

ibmproxy ¸í·ÉÀ» »ç¿ëÇÏ¿© ¼­¹ö¸¦ ½ÃÀÛÇϽʽÿÀ.

¼­¹ö ±¸¼º ÆÄÀÏÀÇ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¸ðµç Ç÷¡±×(-r Á¦¿Ü)¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

º¸Åë ±× µð·ºÅ丮¸¦ óÀ½ ´ëÇÏ´Â »ç¶÷ÀÌ ÀÐ°Ô µÇ´Â ÁöħÀ̳ª ÁÖÀÇ»çÇ×À» ¸Ã°í ÀÖ´Â README·Î ¸í¸íµÈ ÆÄÀÏÀ» ÀÛ¼ºÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ibmproxy ¸í·ÉÀº ÇÏÀÌÆÛÅØ½ºÆ® ¹öÀüÀÇ µð·ºÅ丮¿¡ ¸ðµç README ÆÄÀÏÀ» »ðÀÔÇÕ´Ï´Ù. ¶ÇÇÑ README ÆÄÀÏ ¸í·ÉÀº DirReadme ±¸¼º Áö½Ã¹®À» »ç¿ëÇÏ¿© ¼³Á¤µÉ ¼ö ÀÖ½À´Ï´Ù.

Çü½Ä

ibmproxy [-Flag [-Flag [-Flag..]]]

¸Å°³º¯¼ö

-nobg
¹é±×¶ó¿îµå ÇÁ·Î¼¼½º°¡ ¾Æ´Ï¶ó Æ÷±×¶ó¿îµå ÇÁ·Î¼¼½º·Î ¼­¹ö¸¦ ½ÇÇàÇϽʽÿÀ. ±âº»°ªÀº ¹é±×¶ó¿îµå ÇÁ·Î¼¼½º·Î ½ÇÇàÇϵµ·Ï µÇ¾î ÀÖ½À´Ï´Ù.
-nosnmp
SNMP Áö¿øÀ» »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.
-p port-number
ÀÌ Æ÷Æ® ¼ö¿¡ ´ëÇØ ÀνÄÇÕ´Ï´Ù. ±âº» Æ÷Æ® ¼ö´Â 80ÀÔ´Ï´Ù. ÀÌ Ç÷¡±×´Â ±¸¼º ÆÄÀÏ¿¡ ÁöÁ¤µÈ Æ÷Æ® Áö½Ã¹®À» µ¤¾î¾¹´Ï´Ù. ±âº»°ªÀ̳ª ±¸¼º ÆÄÀÏ¿¡ ÁöÁ¤µÈ °ªÀ» »ç¿ëÇÏ·Á¸é, ÀÌ Ç÷¡±×¸¦ »ý·«ÇϽʽÿÀ.
-r configuration-file
±¸¼º ÆÄÀÏ·Î »ç¿ëÇÒ ÆÄÀÏÀ» ÁöÁ¤ÇϽʽÿÀ. ±âº» ±¸¼º ÆÄÀÏ ÀÌ¿ÜÀÇ ±¸¼º ÆÄÀÏ·Î ¼­¹ö¸¦ ½ÃÀÛÇÏ·Á´Â °æ¿ì, ÀÌ Ç÷¡±×¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ±×·¯¸é, ¿©·¯ ±¸¼º ÆÄÀÏÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
-restart
ÇöÀç ½ÇÇàÇϰí ÀÖ´Â ¼­¹ö¸¦ Àç½ÃÀÛÇÕ´Ï´Ù. ibmproxy ¸í·ÉÀº PidFile¿¡¼­ ½ÇÇàÇϰí ÀÖ´Â ¼­¹öÀÇ ÇÁ·Î¼¼½º ¼ö¸¦ ȹµæÇÏ¿©, HUP(HangUP) ½ÅÈ£·Î Àü¼ÛÇÕ´Ï´Ù. ±×¸®°í ±¸¼º ÆÄÀÏÀ» Àç·ÎµåÇÏ°í ·Î±× ÆÄÀÏÀ» ´Ù½Ã ¿±´Ï´Ù. ¼Õ»óÀ» ¹æÁöÇϱâ À§ÇØ µ¿ÀÏÇÑ PidFil, ·Î±× ÆÄÀÏ, ÇÁ·Ï½Ã ij½Ã¸¦ »ç¿ëÇÏ¿© µ¿½Ã¿¡ µÎ °³ÀÇ ¼­¹ö ÀνºÅϽº¸¦ ½ÇÇàÇÏÁö ¸¶½Ê½Ã¿À.

http µð¸ÕÀÌ PidFile¿¡ ¾×¼¼½ºÇϱâ À§Çؼ­ ¼­¹ö°¡ ÇöÀç »ç¿ëÇϰí ÀÖ´Â ±¸¼º ÆÄÀÏÀ» Àоî¾ß Çϱ⠶§¹®¿¡, Àç½ÃÀÛÇÒ ¶§ °°Àº ±¸¼º ÆÄÀÏÀ» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¼­¹ö¸¦ ½ÃÀÛÇÒ ¶§, -r Ç÷¡±× ¹× °íÀ¯ÇÑ ±¸¼º ÆÄÀÏÀ» »ç¿ëÇßÀ¸¸é, ÀÌ Ç÷¡±× ¹× °°Àº ÆÄÀÏÀ» -restart·Î ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

-snmp
SNMP Áö¿øÀ» »ç¿ëÇÕ´Ï´Ù.
-unload
Linux¿¡¼­´Â ¿¬°üµÈ ¹æÈ­º® ±ÔÄ¢À» Á¦°ÅÇÕ´Ï´Ù.

½ÅÈ£ ó¸® ¿É¼Çµµ Linux ¹× UNIX Ç÷§Æû¿¡¸¸ ÀÖ½À´Ï´Ù. Linux ¹× UNIX Ç÷§Æû¿¡¼­ ´ÙÀ½ ¿É¼ÇÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

SIGTERM
ibmproxy ¸í·ÉÀÌ ¿Ï·áµÇ¸é Á¤ÁöÇÑ ÈÄ Á¾·áÇÕ´Ï´Ù. Áï½Ã Á¾·áÇϱâ À§ÇØ SIGKILLÀ̳ª CANCELÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
SIGHUP
½ÇÇàÇϸé ibmproxy ¸í·ÉÀÌ Àç½ÃÀ۵ǰí, ±¸¼º ÆÄÀÏÀ» Àç·ÎµåÇϸç 󸮸¦ °è¼ÓÇÕ´Ï´Ù.

¿¹

ºÎ·ÏB. ±¸¼º ÆÄÀÏ Áö½Ã¹®

ÀÌ ÁÖÁ¦¿¡¼­´Â ibmproxy.conf ±¸¼º ÆÄÀÏ¿¡ Æ÷ÇÔµÈ Áö½Ã¹®À» ¼³¸íÇÕ´Ï´Ù.

ibmproxy.conf ÆÄÀÏÀ» ÆíÁýÇÏ¿© ¼­¹ö¸¦ ±¸¼ºÇÒ °æ¿ì, ÀÌ Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ. ±¸¼º ¹× °ü¸® ¾ç½ÄÀ» »ç¿ëÇÏ´Â °æ¿ì¿¡´Â ÀÌ ÀåÀ» ÂüÁ¶ÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù.

Áö½Ã¹®Àº ¿µ¹®ÀÚ¼øÀ¸·Î ³ª¿­µË´Ï´Ù.

Àç½ÃÀÛ ½Ã º¯°æµÇÁö ¾Ê´Â Áö½Ã¹®

ÀϺΠÁö½Ã¹®ÀÌ ¼­¹ö¸¦ Àç½ÃÀÛÇÒ ¶§ »õ·Î °íÃÄÁöÁö ¾Ê¾Ò½À´Ï´Ù. ´ÙÀ½°ú °°ÀÌ Áö½Ã¹®ÀÌ ¼­¹ö ½ÇÇà Áß¿¡ º¯°æµÇ¸é, ¼­¹ö¸¦ Á÷Á¢ Á¤Áö½ÃŲ ´ÙÀ½ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù (Caching Proxy ½ÃÀÛ ¹× Á¤Áö ÂüÁ¶).

Ç¥ 6. Àç½ÃÀÛ ½Ã »õ·Î °íÃÄÁöÁö ¾Ê´Â Áö½Ã¹®
Áö½Ã¹® ±×·ì Áö½Ã¹®
CGI DisinheritEnv, InheritEnv
ij½Ã ij½Ã
·Î±× AccessLog, CacheAccessLog, ErrorLog, ProxyAccessLog, ServerRoot
³×Æ®¿öÅ© ¾×¼¼½º BindSpecific, Hostname, ListenBacklog, Port
¼º´É MaxActiveThreads
RTSP ¸ðµç RTSP Áö½Ã¹®
SSL ¸ðµç SSL Áö½Ã¹®
Linux ¹× UNIX ÇÁ·Î¼¼½º Á¦¾î GroupId, UserId
±âŸ TransparentProxy

Áö½Ã¹® °³¿ä

ÀÌ ºÎ·Ï¿¡¼­´Â °¢ Áö½Ã¹®¿¡ ´ëÇÑ ´ÙÀ½°ú °°Àº Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.

Çã¿ë °¡´É °ª

´ÙÀ½ ¸ñ·ÏÀº ±¸¼º ÆÄÀÏ¿¡¼­ Çã¿ëµÇ´Â °ª¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

±¸¼º ÆÄÀÏ ·¹ÄÚµå ±¸¹®

±¸¼º ÆÄÀÏÀ» ÆíÁýÇÒ ¶§ ´ÙÀ½ ¿ä±¸»çÇ×À» ±â¾ïÇϽʽÿÀ.

Caching Proxy Áö½Ã¹®

Caching Proxy Áö½Ã¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.

AcceptAnything -- ¸ðµç ÆÄÀÏ Á¦°ø

ÆÄÀÏÀÇ MIME À¯ÇüÀÌ Å¬¶óÀÌ¾ðÆ®°¡ Àü¼ÛÇÑ ACCEPT: Çì´õ¿Í ÀÏÄ¡ÇÏÁö ¾Ê´õ¶óµµ ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© Ŭ¶óÀÌ¾ðÆ®¿¡ ÆÄÀÏÀ» Á¦°øÇϽʽÿÀ. ÀÌ Áö½Ã¹®ÀÌ OFF·Î ¼³Á¤µÇ¾î ÀÖÀ¸¸é, Ŭ¶óÀÌ¾ðÆ®°¡ ½ÂÀÎÇÒ ¼ö ÀÖ´Â À¯Çü°ú MIME À¯ÇüÀÌ ¼­·Î ´Þ¶óÁý´Ï´Ù. ´ë½Å ¿À·ù ÆäÀÌÁö°¡ Ç¥½ÃµË´Ï´Ù.

Çü½Ä

AcceptAnything  {on | off}

¿¹Á¦

  AcceptAnything off

±âº»°ª

AcceptAnything on 

AccessLog -- ¾×¼¼½º ·Î±× ÆÄÀÏ¿¡ ´ëÇÑ °æ·Î À̸§ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¾×¼¼½º Åë°è¸¦ ·Î±×ÇÏ·Á´Â µð·ºÅ丮 ¹× ÆÄÀÏÀÇ À̸§À» ÁöÁ¤ÇϽʽÿÀ. ±âº»ÀûÀ¸·Î Ŭ¶óÀÌ¾ðÆ®°¡ ·ÎÄà ¼­¹ö¿¡ ÀúÀåµÈ µ¥ÀÌÅÍ¿¡ ´ëÇÑ ¿äûÀ» ¼­¹ö·Î Àü¼ÛÇÒ ¶§¸¶´Ù ¼­¹ö´Â ÀÌ ·Î±×¿¡ ÀÔ·Â Ç׸ñÀ» ±â·ÏÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î À̵é ÀÔ·Â Ç׸ñ¿¡´Â Caching Proxy ½Ã½ºÅÛÀ» ±âÁ¡ ¼­¹ö·Î »ç¿ëÇÒ ¶§ ±¸¼º Ŭ¶óÀÌ¾ðÆ® ¶Ç´Â ¾×¼¼½º·ÎºÎÅÍ ¹ÞÀº ¿äû¸¸ Æ÷ÇԵ˴ϴÙ. ÀÌ ·Î±×¿¡´Â ÇÁ·Ï½Ã³ª ij½Ã ¾×¼¼½º Á¤º¸°¡ ¾ø½À´Ï´Ù.

NoLog Áö½Ã¹®À» »ç¿ëÇÏ¿© ¿äûÀ» ·Î±×ÇÏÁö ¾ÊÀ» Ŭ¶óÀÌ¾ðÆ®¸¦ ÁöÁ¤ÇϽʽÿÀ. NoLog Áö½Ã¹®¿¡ ´ëÇÑ ¼³¸íÀº NoLog -- ÅÛÇø®Æ®¿Í ÀÏÄ¡ÇÏ´Â °íÀ¯ÇÑ È£½ºÆ®³ª µµ¸ÞÀο¡ ´ëÇÑ ·Î±× ÀÔ·Â Ç׸ñ ¾ÐÃàÀ» ÂüÁ¶ÇϽʽÿÀ.

¼­¹ö°¡ ½ÇÇà ÁßÀÌ¸é ¸ÅÀÏ ÀÚÁ¤¿¡ »õ ·Î±× ÆÄÀÏÀ» ½ÃÀÛÇÕ´Ï´Ù. ¼­¹ö°¡ ½ÇÇàÇÏÁö ¾Ê°í ÀÖÀ¸¸é, ÇØ´ç ³¯Â¥¿¡ ·Î±× ÆÄÀÏÀ» óÀ½ ½ÃÀÛÇÒ ¶§ »õ ·Î±× ÆÄÀÏÀ» ½ÃÀÛÇÕ´Ï´Ù. ÆÄÀÏÀ» ÀÛ¼ºÇÒ ¶§, ¼­¹ö´Â ÁöÁ¤ÇÑ ÆÄÀÏ À̸§À» »ç¿ëÇÏ°í ³¯Â¥ Á¢¹ÌºÎ¸¦ Ãß°¡ÇÕ´Ï´Ù. ³¯Â¥ Á¢¹ÌºÎ´Â Mmmddyyyy Çü½ÄÀ¸·Î µÇ¾î ÀÖÀ¸¸ç, ¿©±â¼­ MmmÀº ¿ùÀÇ Ã³À½ ¼¼ ±ÛÀÚÀ̰í, dd´Â ÇØ´ç ¿ùÀÇ ÀÏÀ̸ç, yyyy´Â ³âµµÀÔ´Ï´Ù.

ÁÖ:
»ç¿ëÀÚ ID, ±×·ì ID, ¶Ç´Â ·Î±× µð·ºÅ丮 °æ·Î¿¡ ´ëÇÑ ¼­¹ö ±âº»°ªÀ» º¯°æÇÑ °æ¿ì, »õ µð·ºÅ丮¸¦ ÀÛ¼ºÇÏ°í µð·ºÅ丮ÀÇ ±ÇÇÑ ¹× ¼ÒÀ¯±ÇÀ» °»½ÅÇϽʽÿÀ. ¼­¹ö¿¡¼­ »ç¿ëÀÚ Á¤ÀÇµÈ ·Î±× µð·ºÅ丮¿¡ Á¤º¸¸¦ ±â·ÏÇϵµ·Ï ÇÏ·Á¸é, ÇØ´ç µð·ºÅ丮¿¡ ´ëÇÑ ±ÇÇÑÀ» 755·Î ¼³Á¤ÇÏ°í »ç¿ëÀÚ Á¤ÀÇµÈ ¼­¹ö »ç¿ëÀÚ ID¸¦ ¼ÒÀ¯ÀÚ·Î ¼³Á¤ÇϽʽÿÀ. ¿¹¸¦ µé¾î, ¼­¹öÀÇ »ç¿ëÀÚ ID¸¦ ±âº»°ª¿¡¼­ jdoe·Î º¯°æÇϰí, ±âº» ·Î±× µð·ºÅ丮¸¦ server_root/account·Î º¯°æÇÑ °æ¿ì, server_root/account µð·ºÅ丮´Â 755ÀÇ ±ÇÇÑÀ» °¡Á®¾ß Çϸç jdoe°¡ ¼ÒÀ¯ÇØ¾ß ÇÕ´Ï´Ù.

ÀÌÀü ·Î±× ÆÄÀÏÀº ÇÏµå µå¶óÀ̺êÀÇ »ó´çÇÑ °ø°£À» »ç¿ëÇϹǷÎ, Á¦°ÅÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

Çü½Ä

AccessLog  /directory_path/logfile_name

¿¹Á¦

AccessLog  /logs/accesslog

±âº»°ª

AccessLogExcludeMethod -- ÁöÁ¤µÈ ¸Þ¼Òµå¿¡¼­ ¿äûÇÑ ÆÄÀÏ ¶Ç´Â µð·ºÅ丮¿¡ ´ëÇÑ ·Î±× Ç׸ñ ¾ïÁ¦

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿©, ÆÄÀÏÀ̳ª µð·ºÅ丮¿¡ ¾×¼¼½ºÇϱâ À§ÇÑ Æ¯Á¤ ¸Þ¼Òµå°¡ ÀÛ¼ºÇÑ ¿äû¿¡ ´ëÇÑ ·Î±×¸¦ ¹æÁöÇϽʽÿÀ. ¿¹¸¦ µé¾î, ÆÄÀÏÀ̳ª µð·ºÅ丮¿¡ ´ëÇÑ DELETE ¿äûÀ» ±â·ÏÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.

±¸¼º ÆÄÀÏ¿¡ ÀÌ Áö½Ã¹®¿¡ ´ëÇÑ ¿©·¯ °³ÀÇ ¾îÄ¿·±½º¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ¸Þ¼Òµå¸¦ ¹æ¹ýÀ» Çϳª ÀÌ»óÀÇ °ø¹éÀ¸·Î ºÐ¸®ÇÑ´Ù¸é, µ¿ÀÏÇÑ Áö½Ã¹®¿¡ ¹æ¹ýÀ» ¿©·¯ °³ ³ÖÀ» ¼ö ÀÖ½À´Ï´Ù.

Çü½Ä

AccessLogExcludeMethod method  [...]

¿¹Á¦

AccessLogExcludeMethod GET  
AccessLogExcludeMethod PUT
AccessLogExcludeMethod POST
AccessLogExcludeMethod DELETE
AccessLogExcludeMethod GET   PUT

±âº»°ª

¾øÀ½. ¼­¹ö¿¡´Â ¸ðµç ¸Þ¼Òµå À¯ÇüÀ¸·Î ¿äûÇÑ ÆÄÀÏ ¹× µð·ºÅ丮°¡ ¾×¼¼½º ·Î±×¿¡ ÀÖ½À´Ï´Ù.

AccessLogExcludeMimeType -- ƯÁ¤ MIME À¯Çü¿¡ ´ëÇÑ ÇÁ·Ï½Ã ¾×¼¼½º ·Î±× ÀÔ·Â ¾ïÁ¦

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ÁöÁ¤µÈ MIME À¯ÇüÀÇ µð·ºÅ丮 ¶Ç´Â ÆÄÀÏ¿¡ ¾×¼¼½ºÇϱâ À§ÇÑ ÇÁ·Ï½Ã ¾×¼¼½º ·Î±× ¿äûÀ» ±â·ÏÇÏÁö ¾Êµµ·Ï ÁöÁ¤ÇϽʽÿÀ. (MIME À¯ÇüÀÇ ¿¹´Â ÅØ½ºÆ®/html, À̹ÌÁö/gif, À̹ÌÁö/jpegÀÔ´Ï´Ù). ¿¹¸¦ µé¾î, GIF À̹ÌÁö¿¡ ´ëÇÑ ¾×¼¼½º ¿äûÀ» ·Î±×ÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.

±¸¼º ÆÄÀÏ¿¡ ÀÌ Áö½Ã¹®¿¡ ´ëÇÑ ¿©·¯ °³ÀÇ ¾îÄ¿·±½º¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ¾îÄ¿·±½º¸¦ Çϳª ÀÌ»óÀÇ ¿µ¿ªÀ¸·Î ºÐ¸®ÇÑ °æ¿ì¿¡´Â µ¿ÀÏÇÑ Áö½Ã¹®¿¡ ¿©·¯ MIME À¯ÇüÀ» ³ÖÀ» ¼ö ÀÖ½À´Ï´Ù.

ÁÖ:
ÀÌ Áö½Ã¹®Àº ÇÁ·Ï½Ã ¾×¼¼½º ·Î±×¿¡¸¸ ¿µÇâÀ» ¹ÌĨ´Ï´Ù. MIME À¯Çüº°·Î ij½ÃµÈ ¿ÀºêÁ§Æ®¸¦ ³ª¿­ÇÏ´Â ·Î±×´Â ÇÊÅÍÇÒ ¼ö ¾ø½À´Ï´Ù. À̸¦ ¼öÇàÇÏ·Á¸é
AccessLogExcludeURLÀ» »ç¿ëÇϽʽÿÀ.

Çü½Ä

AccessLogExcludeMimeType MIME_type  [...]

¿¹Á¦

AccessLogExcludeMimeType image/gif
AccessLogExcludeMimeType text/html
AccessLogExcludeMimeType image/gif   text/html

±âº»°ª

¾øÀ½. ¾×¼¼½º ·Î±×¿¡´Â MIME À¯ÇüÀÇ ÆÄÀÏ ¹× µð·ºÅ丮¿¡ ´ëÇÑ ¸ðµç ¿äûÀÌ ÀÖ½À´Ï´Ù.

AccessLogExcludeReturnCode -- °íÀ¯ÇÑ ¸®ÅÏ Äڵ忡 ´ëÇÑ ·Î±× ÀÔ·Â Ç׸ñ ¾ïÁ¦

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿©, ÁöÁ¤ ¹üÀ§ ³»ÀÇ ¿À·ù ÄÚµå ¼ö¿¡ ÀÖ´Â ¾×¼¼½º ¿äûÀ» ·Î±×ÇÏÁö ¾Êµµ·Ï ÁöÁ¤ÇϽʽÿÀ. ÀÌ ¿À·ù ÄÚµå ¼ö´Â ÇÁ·Ï½Ã ¼­¹ö »óÅ ÄÚµåÀÔ´Ï´Ù. °³º°ÀûÀÎ Äڵ带 ÁöÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù. 300À» ÁöÁ¤Çϸé, °æ·Î ÀçÁöÁ¤ ÄÚµå(301, 302, 303, 304)¿Í ÇÔ²² ¾×¼¼½º ¿äûÀ» Á¦¿Ü½ÃŲ´Ù´Â ÀǹÌÀÔ´Ï´Ù.

±¸¼º ÆÄÀÏ¿¡ ÀÌ Áö½Ã¹®¿¡ ´ëÇÑ ¿©·¯ °³ÀÇ ¾îÄ¿·±½º¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ¾îÄ¿·±½º¸¦ Çϳª ÀÌ»óÀÇ ¿µ¿ªÀ¸·Î ºÐ¸®ÇÑ °æ¿ì¿¡´Â µ¿ÀÏÇÑ Áö½Ã¹®¿¡ ¿©·¯ ¸®ÅÏ Äڵ带 ³ÖÀ» ¼ö ÀÖ½À´Ï´Ù.

Çü½Ä

AccessLogExcludeReturnCode range

¿¹Á¦

AccessLogExcludeReturnCode 300

±âº»°ª

¾øÀ½. ¾×¼¼½º ·Î±×¿¡´Â ÄÚµå¿Í´Â »ó°ü¾øÀÌ ¼­¹ö¿¡ ´ëÇÑ ¸ðµç ¿äûÀÌ ÀÖ½À´Ï´Ù.

AccessLogExcludeURL -- °íÀ¯ÇÑ ÆÄÀÏ ¶Ç´Â µð·ºÅ丮¿¡ ´ëÇÑ ·Î±× ÀÔ·Â Ç׸ñ ¾ïÁ¦

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿©, ÁöÁ¤µÈ URL ÅÛÇø®Æ®¿Í ÀÏÄ¡Çϴ ƯÁ¤ ÆÄÀÏÀ̳ª µð·ºÅ丮¿¡ ´ëÇÑ ¾×¼¼½º ¿äûÀ» ·Î±×ÇÏÁö ¾Êµµ·Ï ÁöÁ¤ÇϽʽÿÀ. ¿¹¸¦ µé¾î, GIF À̹ÌÁö¿¡ ´ëÇÑ ¾×¼¼½º ¿äûÀ» ·Î±×ÇÏÁö ¾Ê°Å³ª ¼­¹öÀÇ Æ¯Á¤ ÆÄÀÏÀ̳ª µð·ºÅ丮¿¡ ´ëÇÑ ¾×¼¼½º ¿äûÀ» ·Î±×ÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.

±¸¼º ÆÄÀÏ¿¡ ÀÌ Áö½Ã¹®¿¡ ´ëÇÑ ¿©·¯ °³ÀÇ ¾îÄ¿·±½º¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ¾îÄ¿·±½º¸¦ Çϳª ÀÌ»óÀÇ ¿µ¿ªÀ¸·Î ºÐ¸®ÇÑ °æ¿ì¿¡´Â µ¿ÀÏÇÑ Áö½Ã¹®¿¡ ¿©·¯ ÀÔ·Â Ç׸ñÀ» ³ÖÀ» ¼ö ÀÖ½À´Ï´Ù.

Çü½Ä

AccessLogExcludeURL  file_or_type [...]

¿¹Á¦

AccessLogExcludeURL  *.gif
AccessLogExcludeURL  /Freebies/*
AccessLogExcludeURL  *.gif   /Freebies/*

±âº»°ª

¾øÀ½. ¼­¹ö¿¡¼­ ¸ðµç ÆÄÀÏ ¹× µð·ºÅ丮¿¡ ´ëÇÑ ¾×¼¼½º ¿äûÀ» ·Î±×ÇÕ´Ï´Ù.

AccessLogExcludeUserAgent -- °íÀ¯ÇÑ ºê¶ó¿ìÀú¿¡¼­ ·Î±× ÀÔ·Â Ç׸ñ ¾ïÁ¦

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ƯÁ¤ »ç¿ëÀÚ ¿¡ÀÌÀüÆ®(¿¹: Internet Explorer 5.0)¿¡¼­ ÀÛ¼ºµÈ ¾×¼¼½º ¿äûÀ» ·Î±×ÇÏÁö ¾Êµµ·Ï ÁöÁ¤ÇϽʽÿÀ.

±¸¼º ÆÄÀÏ¿¡ ÀÌ Áö½Ã¹®¿¡ ´ëÇÑ ¿©·¯ °³ÀÇ ¾îÄ¿·±½º¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ¾îÄ¿·±½º¸¦ Çϳª ÀÌ»óÀÇ ¿µ¿ªÀ¸·Î ºÐ¸®ÇÑ °æ¿ì¿¡´Â µ¿ÀÏÇÑ Áö½Ã¹®¿¡ ¿©·¯ ÀÔ·Â Ç׸ñÀ» ³ÖÀ» ¼ö ÀÖ½À´Ï´Ù.

Çü½Ä

AccessLogExcludeUserAgent user_agent [...]

¿¹Á¦

   AccessLogExcludeUserAgent  *Mozilla/2.0
   AccessLogExcludeUserAgent  *MSIE 5*

±âº»°ª

±âº»ÀûÀ¸·Î ibmproxy.conf ÆÄÀÏ¿¡´Â AccessLogExcludeUserAgent Áö½Ã¹®¿¡ ´ëÇÑ ´ÙÀ½ Á¤Àǰ¡ Æ÷ÇԵ˴ϴÙ.

AccessLogExcludeUserAgent IBM_Network_Dispatcher_HTTP_Advisor
AccessLogExcludeUserAgent IBM_Network_Dispatcher_WTE_Advisor

À§¿¡ ³ª¿­µÈ »ç¿ëÀÚ ¿¡ÀÌÀüÆ®´Â Caching Proxy ¼­¹ö ¾Õ¿¡ ÀϹÝÀûÀ¸·Î À§Ä¡Çϴ ƯÁ¤ Load Balancer ¾îµå¹ÙÀÌÀú¿¡ ´ëÇØ Á¤ÀÇµÈ »ç¿ëÀÚ ¿¡ÀÌÀüÆ®ÀÔ´Ï´Ù. ·Î±×¿¡ ´ëÇÑ ¾²±â Ƚ¼ö¸¦ ÃÖ¼ÒÈ­ÇÏ¿© ¼º´ÉÀ» ³ôÀ̱â À§ÇØ ÀÌµé »ç¿ëÀÚ ¿¡ÀÌÀüÆ®´Â ·Î±×µÇÁö ¾Ê½À´Ï´Ù. ±âº»ÀûÀ¸·Î ¼­¹ö´Â ¸ðµç ±âŸ »ç¿ëÀÚ ¿¡ÀÌÀüÆ®¿¡ ÀÇÇØ ÀÛ¼ºµÈ ¾×¼¼½º ¿äûÀ» ·Î±×ÇÕ´Ï´Ù.

AddBlankIcon -- µð·ºÅ丮 ¸ñ·ÏÀÇ Ç¥Á¦ Á¤·Ä¿¡ »ç¿ëµÈ ¾ÆÀÌÄÜÀÇ URL ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿©, ¼­¹ö°¡ FTP ¿äû¿¡ ´ëÇÑ ÇÁ·Ï½Ã·Î ÀÛµ¿ÇÒ ¶§ ¸®ÅÏÇÑ µð·ºÅ丮 ¸ñ·ÏÀÇ Ç¥Á¦¸¦ Á¤·ÄÇÏ´Â µ¥ »ç¿ëÇÒ ¾ÆÀÌÄÜÀ» ÁöÁ¤ÇϽʽÿÀ. »ç¿ëÀÚ°¡ ÆÄÀϵéÀ» ±¸ºÐÇÒ ¼ö ÀÖµµ·Ï ¾ÆÀÌÄÜÀÌ ¿¬°üµÈ ÆÄÀÏµé ¿·¿¡ Ç¥½ÃµË´Ï´Ù.

¾ÆÀÌÄÜÀº °ø¹é ¾ÆÀÌÄÜÀ̰ųª µð·ºÅ丮 ¸ñ·ÏÀÇ Ç¥Á¦¿¡ ³ªÅ¸³¯ ´Ù¸¥ ¾ÆÀÌÄÜÀÏ ¼ö ÀÖ½À´Ï´Ù. Á¤·ÄÀÌ ¿Ã¹Ù¸£°Ô µÇ·Á¸é, »ç¿ëÇÏ´Â ¾ÆÀÌÄÜÀÇ Å©±â°¡ µð·ºÅ丮 ¸ñ·Ï¿¡ »ç¿ë ÁßÀÎ ´Ù¸¥ ¾ÆÀÌÄÜÀÇ Å©±â¿Í µ¿ÀÏÇØ¾ß ÇÕ´Ï´Ù.

Çü½Ä

AddBlankIcon icon_URL   alternative_text
icon_URL

¾ÆÀÌÄÜ¿¡ ´ëÇÑ URLÀÇ ÃÖÁ¾ ºÎºÐÀ» ÁöÁ¤ÇÕ´Ï´Ù. ¼­¹ö´Â ÀÌ °ªÀ» /icons/ µð·ºÅ丮¿¡ Ãß°¡ÇÏ¿© Á¤½Ä URL ¿äûÀ» ¿Ï·áÇÕ´Ï´Ù. ·ÎÄà ÆÄÀÏÀÇ ¿äûÀÎ °æ¿ì, ¼­¹ö´Â ¸ÊÇÎ Áö½Ã¹®À» ÅëÇØ¼­ ¿äûÀ» º¯È¯ÇÕ´Ï´Ù. ¾ÆÀÌÄÜÀ» °Ë»öÇÏ·Á¸é, ¸ÊÇÎ Áö½Ã¹®ÀÌ ¿äûÀÌ Àü´ÞÇÒ ¼ö ÀÖµµ·Ï ÇØ¾ß ÇÕ´Ï´Ù.

¼­¹ö¸¦ ÇÁ·Ï½Ã·Î »ç¿ëÇϰí ÀÖ´Â °æ¿ì, ¿ÏÀüÇÑ ¿äûÀº ¼­¹ö¿¡ À§Ä¡ ÁöÁ¤ÇÏ´Â Á¤½Ä URLÀ̾î¾ß ÇÕ´Ï´Ù.

alternative_text
¿äûÇÏ´Â ºê¶ó¿ìÀú°¡ ±×·¡ÇÈÀ» Ç¥½ÃÇÏÁö ¾Ê´Â °æ¿ì, ¾ÆÀÌÄÜ¿¡ »ç¿ëÇÒ ´ëü ÅØ½ºÆ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

¿¹Á¦

   AddBlankIcon logo.gif  logo

±âº»°ª

¾ÆÀÌÄÜÀÌ °ø¹éÀ̹ǷΠ±âº»°ªÀÌ ´ëü ÅØ½ºÆ®¸¦ ÁöÁ¤ÇÏÁö ¾Ê½À´Ï´Ù.

AddDirIcon -- µð·ºÅ丮 ¸ñ·ÏÀÇ µð·ºÅ丮¿¡ ´ëÇÑ ¾ÆÀÌÄÜ URL ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿©, µð·ºÅ丮 ¸ñ·Ï¿¡ µð·ºÅ丮¸¦ Ç¥½ÃÇϱâ À§ÇÑ ¾ÆÀÌÄÜÀ» ÁöÁ¤ÇϽʽÿÀ.

Çü½Ä

AddDirIcon   icon_URL   alternatIve_text
icon_URL

¾ÆÀÌÄÜ¿¡ ´ëÇÑ URLÀÇ ÃÖÁ¾ ºÎºÐÀ» ÁöÁ¤ÇÕ´Ï´Ù. ¼­¹ö´Â ÀÌ °ªÀ» /icons/ µð·ºÅ丮¿¡ Ãß°¡ÇÏ¿© Á¤½Ä URL ¿äûÀ» ¿Ï·áÇÕ´Ï´Ù. ·ÎÄà ÆÄÀÏÀÇ ¿äûÀÎ °æ¿ì, ¼­¹ö´Â ¸ÊÇÎ Áö½Ã¹®À» ÅëÇØ¼­ ¿äûÀ» º¯È¯ÇÕ´Ï´Ù. ¾ÆÀÌÄÜÀ» °Ë»öÇÏ·Á¸é, ¸ÊÇÎ Áö½Ã¹®ÀÌ ¿äûÀÌ Àü´ÞÇÒ ¼ö ÀÖµµ·Ï ÇØ¾ß ÇÕ´Ï´Ù.

¼­¹ö¸¦ ÇÁ·Ï½Ã·Î »ç¿ëÇϰí ÀÖ´Â °æ¿ì, ¿ÏÀüÇÑ ¿äûÀº ¼­¹ö¿¡ À§Ä¡ ÁöÁ¤ÇÏ´Â Á¤½Ä URLÀ̾î¾ß ÇÕ´Ï´Ù. URLÀ» ·ÎÄà ÆÄÀÏ¿¡ ¸ÊÇÎÇϰí, ¸ÊÇÎ Áö½Ã¹®Àº URLÀÌ Àü´ÞµÉ ¼ö ÀÖµµ·Ï ÇϽʽÿÀ.

alternative_text
¿äûÇÏ´Â ºê¶ó¿ìÀú°¡ ±×·¡ÇÈÀ» Ç¥½ÃÇÏÁö ¾Ê´Â °æ¿ì, ¾ÆÀÌÄÜ¿¡ »ç¿ëÇÒ ´ëü ÅØ½ºÆ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

¿¹Á¦

   AddDirIcon  direct.gif  DIR

±âº»°ª

AddEncoding -- ƯÁ¤ Á¢¹ÌºÎ°¡ ÀÖ´Â ÆÄÀÏÀÇ MIME ÄÁÅÙÃ÷ ÀÎÄÚµù ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ƯÁ¤ Á¢¹ÌºÎ°¡ ÀÖ´Â ÆÄÀÏÀ» MIME ÀÎÄÚµù À¯ÇüÀ¸·Î ¹ÙÀεåÇϽʽÿÀ. ÀÌ Áö½Ã¹®Àº °ÅÀÇ »ç¿ëµÇÁö ¾Ê½À´Ï´Ù.

Çü½Ä

   AddEncoding  .extension encoding
.extension
ÆÄÀÏ Á¢¹ÌºÎ ÆÐÅÏÀ» ÁöÁ¤ÇÕ´Ï´Ù.
encoding
ÇØ´ç Á¢¹ÌºÎ ÆÐÅϰú ÀÏÄ¡ÇÏ´Â ÆÄÀÏ¿¡ ¹ÙÀεåÇÏ·Á´Â MIME ÀÎÄÚµù À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù.

¿¹Á¦

   AddEncoding .qp   quoted_printable

±âº»°ª

AddEncoding .Z  x-compress

AddIcon -- MIME ÄÁÅÙÃ÷ À¯ÇüÀ̳ª ÀÎÄÚµù À¯Çü¿¡ ¾ÆÀÌÄÜ ¹ÙÀεå

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ÆÄÀÏÀ» °íÀ¯ÇÑ MIME ÄÁÅÙÃ÷ À¯ÇüÀ̳ª ÀÎÄÚµù À¯Çü°ú ÇÔ²² Ç¥½ÃÇϱâ À§ÇÑ ¾ÆÀÌÄÜÀ» ÁöÁ¤ÇϽʽÿÀ. ¼­¹ö¿¡¼­ FTP µð·ºÅ丮 ¸ñ·ÏÀ» ºñ·ÔÇÑ µð·ºÅ丮 ¸ñ·Ï¿¡ ¾ÆÀÌÄÜÀ» »ç¿ëÇÕ´Ï´Ù.

Çü½Ä

AddIcon icon_URL  alternative_text  MIME_type_template
icon_URL

¾ÆÀÌÄÜ¿¡ ´ëÇÑ URLÀÇ ÃÖÁ¾ ºÎºÐÀ» ÁöÁ¤ÇÕ´Ï´Ù. ¼­¹ö´Â ÀÌ °ªÀ» /icons/ µð·ºÅ丮¿¡ Ãß°¡ÇÏ¿© Á¤½Ä URL ¿äûÀ» ¿Ï·áÇÕ´Ï´Ù. ·ÎÄà ÆÄÀÏÀÇ ¿äûÀÎ °æ¿ì, ¼­¹ö´Â ¸ÊÇÎ Áö½Ã¹®À» ÅëÇØ¼­ ¿äûÀ» º¯È¯ÇÕ´Ï´Ù. ¾ÆÀÌÄÜÀ» °Ë»öÇÏ·Á¸é, ¸ÊÇÎ Áö½Ã¹®ÀÌ ¿äûÀÌ Àü´ÞÇÒ ¼ö ÀÖµµ·Ï ÇØ¾ß ÇÕ´Ï´Ù.

¼­¹ö¸¦ ÇÁ·Ï½Ã·Î »ç¿ëÇϰí ÀÖ´Â °æ¿ì, ¿ÏÀüÇÑ ¿äûÀº ¼­¹ö¿¡ À§Ä¡ ÁöÁ¤ÇÏ´Â Á¤½Ä URLÀ̾î¾ß ÇÕ´Ï´Ù. URLÀ» ·ÎÄà ÆÄÀÏ¿¡ ¸ÊÇÎÇϰí, ¸ÊÇÎ Áö½Ã¹®Àº URLÀÌ Àü´ÞµÉ ¼ö ÀÖµµ·Ï ÇϽʽÿÀ.

alternative_text
¿äûÇÏ´Â ºê¶ó¿ìÀú°¡ ±×·¡ÇÈÀ» Ç¥½ÃÇÏÁö ¾Ê´Â °æ¿ì, ¾ÆÀÌÄÜ¿¡ »ç¿ëÇÒ ´ëü ÅØ½ºÆ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
type_template
MIME ÄÁÅÙÃ÷ À¯ÇüÀ̳ª ÀÎÄÚµù À¯Çü ÅÛÇø®Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÄÁÅÙÃ÷ À¯Çü ÅÛÇø®Æ®¿¡´Â Ç×»ó ½½·¡½Ã(/)°¡ ÀÖ½À´Ï´Ù. ÀÎÄÚµù À¯Çü ÅÛÇø®Æ®¿¡´Â ½½·¡½Ã°¡ ¾ø½À´Ï´Ù.

¿¹Á¦

   AddIcon   video_file.m.pm.gif    MOV    video/*

±âº»°ª

ibmproxy.conf ±¸¼º ÆÄÀÏÀÇ AddIcon Áö½Ã¹®¿¡ ¿©·¯ °³ÀÇ ±âº»°ªÀÌ ¼³Á¤µË´Ï´Ù.

AddParentIcon -- µð·ºÅ丮 ¸ñ·ÏÀÇ »óÀ§ µð·ºÅ丮¸¦ Ç¥½ÃÇÏ´Â ¾ÆÀÌÄÜ¿¡ URL ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© µð·ºÅ丮 ¸ñ·Ï¿¡ »óÀ§ µð·ºÅ丮¸¦ Ç¥½ÃÇϱâ À§ÇÑ ¾ÆÀÌÄÜÀ» ÁöÁ¤ÇϽʽÿÀ.

Çü½Ä

AddParentIcon   icon_URL   alternative_text
icon-URL

¾ÆÀÌÄÜ¿¡ ´ëÇÑ URLÀÇ ÃÖÁ¾ ºÎºÐÀ» ÁöÁ¤ÇÕ´Ï´Ù. ¼­¹ö´Â ÀÌ °ªÀ» /icons/ µð·ºÅ丮¿¡ Ãß°¡ÇÏ¿© Á¤½Ä URL ¿äûÀ» ¿Ï·áÇÕ´Ï´Ù. ·ÎÄà ÆÄÀÏÀÇ ¿äûÀÎ °æ¿ì, ¼­¹ö´Â ¸ÊÇÎ Áö½Ã¹®À» ÅëÇØ¼­ ¿äûÀ» º¯È¯ÇÕ´Ï´Ù. ¾ÆÀÌÄÜÀ» °Ë»öÇÏ·Á¸é, ¸ÊÇÎ Áö½Ã¹®ÀÌ ¿äûÀÌ Àü´ÞÇÒ ¼ö ÀÖµµ·Ï ÇØ¾ß ÇÕ´Ï´Ù.

¼­¹ö¸¦ ÇÁ·Ï½Ã·Î »ç¿ëÇϰí ÀÖ´Â °æ¿ì, ¿ÏÀüÇÑ ¿äûÀº ¼­¹ö¿¡ À§Ä¡ ÁöÁ¤ÇÏ´Â Á¤½Ä URLÀ̾î¾ß ÇÕ´Ï´Ù. URLÀ» ·ÎÄà ÆÄÀÏ¿¡ ¸ÊÇÎÇϰí, ¸ÊÇÎ Áö½Ã¹®Àº URLÀÌ Àü´ÞµÉ ¼ö ÀÖµµ·Ï ÇϽʽÿÀ.

alternative_text
¿äûÇÏ´Â ºê¶ó¿ìÀú°¡ ±×·¡ÇÈÀ» Ç¥½ÃÇÏÁö ¾Ê´Â °æ¿ì, ¾ÆÀÌÄÜ¿¡ »ç¿ëÇÒ ´ëü ÅØ½ºÆ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

¿¹Á¦

   AddParentIcon  parent.gif  UP

±âº»°ª

AddParentIcon   dir-up.gif    UP

AddType -- ƯÁ¤ Á¢¹ÌºÎ°¡ ÀÖ´Â ÆÄÀÏÀÇ µ¥ÀÌÅÍ À¯Çü ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ƯÁ¤ Á¢¹ÌºÎ°¡ ÀÖ´Â ÆÄÀÏÀ» MIME À¯Çü ¹× ÇÏÀ§À¯ÇüÀ¸·Î ¹ÙÀεåÇϽʽÿÀ. ±¸¼º ÆÄÀÏ¿¡ ÀÌ Áö½Ã¹®¿¡ ´ëÇÑ ¿©·¯ °³ÀÇ ¾îÄ¿·±½º¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù. ¼­¹ö´Â ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â ´ëºÎºÐÀÇ Á¢¹ÌºÎ¿¡ ´ëÇÑ ±âº»°ªÀ» Á¦°øÇÕ´Ï´Ù.

Çü½Ä

AddType .extension type/subtype encoding [quality[ character_set]]
.extension
ÆÄÀÏ Á¢¹ÌºÎ ÆÐÅÏ. ´ÙÀ½ÀÇ µÎ °¡Áö Ư¼ö Á¢¹ÌºÎ ÆÐÅÏ¿¡¼­¸¸ ¿ÍÀϵå Ä«µå ¹®ÀÚ(*)¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
*.*
Á¡ ¹®ÀÚ(.)°¡ ÀÖ°í ´Ù¸¥ ±ÔÄ¢°ú ÀÏÄ¡ÇÏÁö ¾Ê´Â ¸ðµç ÆÄÀÏ À̸§¿¡ ¿¬°áÇÕ´Ï´Ù.
*
Á¡ ¹®ÀÚ(.)°¡ ¾ø°í ´Ù¸¥ ±ÔÄ¢°ú ÀÏÄ¡ÇÏÁö ¾Ê´Â ¸ðµç ÆÄÀÏ À̸§¿¡ ¿¬°áÇÕ´Ï´Ù.
type/subtype
ÇØ´ç Á¢¹ÌºÎ ÆÐÅϰú ÀÏÄ¡ÇÏ´Â ÆÄÀÏ¿¡ ¹ÙÀεåÇÏ·Á´Â MIME À¯Çü ¹× ÇÏÀ§À¯Çü.
encoding
µ¥ÀÌÅͰ¡ º¯È¯µÈ MIME ÄÁÅÙÃ÷ ÀÎÄÚµù. ¶ÇÇÑ FTP ÇÁ·Ï½Ã ¼­¹ö°¡ ÀÎÄÚµùÀ» »ç¿ëÇÏ¿© ÆÄÀÏÀÌ 2Áø ¸ðµå¿¡¼­ °Ë»öµÉ °ÍÀÎÁö¸¦ ÆÇº°ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ëºÎºÐÀÇ °æ¿ì, ÀûÀýÇÑ ÀÎÄÚµùÀº 7bit, 8bit ¶Ç´Â binaryÀ̸ç, ´ÙÀ½°ú °°ÀÌ ÆÇº°µË´Ï´Ù.
7bit
µ¥ÀÌÅÍ´Â ¸ðµÎ 1000ÀÚ ÀÌÇÏÀÇ Ãà¾àÇü 8859-1 ASCII µ¥ÀÌÅÍ ÇàÀ¸·Î Ç¥½ÃµË´Ï´Ù. ¿øº» Äڵ峪 ÀÏ¹Ý ÅØ½ºÆ® ÆÄÀÏÀº ÁÖ·Î ÀÌ Ä«Å×°í¸®¿¡ ÇØ´çÇÕ´Ï´Ù. ¹ØÁ٠ģ ¹®ÀÚ³ª °­Á¶µÈ ¹®ÀÚ°¡ µé¾î ÀÖ´Â ÆÄÀÏÀº ¿¹¿ÜÀÔ´Ï´Ù.
8bit
µ¥ÀÌÅÍ´Â Ãà¾àÇü ÇàÀ¸·Î Ç¥½ÃµÇÁö¸¸, ÀÌ µ¥ÀÌÅÍ¿¡´Â °í ºñÆ® ¼¼Æ®(¿¹: ¹ØÁ٠ģ ¹®ÀÚ ¶Ç´Â °­Á¶µÈ ¹®ÀÚ)°¡ ÀÖ´Â ¹®ÀÚ°¡ µé¾î ÀÖ½À´Ï´Ù. À¯·´ »çÀÌÆ®ÀÇ Æ÷½ºÆ®½ºÅ©¸³Æ® ÆÄÀÏÀ̳ª ÅØ½ºÆ® ÆÄÀÏÀÌ ÁÖ·Î ÀÌ ¸ñ·Ï¿¡ ÇØ´çÇÕ´Ï´Ù.
binary
ÀÌ ÀÎÄÚµùÀº ¸ðµç µ¥ÀÌÅÍ À¯Çü¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. µ¥ÀÌÅÍ¿¡´Â ºñ ASCII ¹®ÀÚ»Ó¸¸ ¾Æ´Ï¶ó 1000ÀÚ ÀÌ»óÀÇ ±ä Ç൵ µé¾î ÀÖ½À´Ï´Ù. image/*, audio/* ¹× video/* À¯ÇüÀÇ °ÅÀÇ ¸ðµç ÆÄÀÏÀÌ ÀÌ Ä«Å×°í¸®¿¡ ÇØ´çÇϸç, application/* À¯ÇüÀÇ 2Áø µ¥ÀÌÅÍ ÆÄÀϵµ ¿©±â¿¡ ÇØ´çÇÕ´Ï´Ù.

´Ù¸¥ ÀÎÄÚµù °ªÀº 2Áø°ú µ¿ÀÏÇÏ°Ô Ã³¸®µÇ¸ç, ÄÁÅÙÃ÷ ÀÎÄÚµù MIME Çì´õ·Î¼­ MIME Çì´õ¿¡ Àü´ÞµË´Ï´Ù. ½ºÆå 7bit ¹× 8bit´Â MIME Çì´õ·Î Àü¼ÛµÇÁö ¾Ê¾Ò½À´Ï´Ù.

quality
ÄÁÅÙÃ÷ À¯ÇüÀÇ »ó´ë°ª(0.0¿¡¼­ 1.0ÀÇ Å©±â)ÀÇ ¼±ÅÃÀû Áö½ÃÀÚ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÆÄÀÏÀÇ ¿©·¯ Ç¥ÇöÀÌ ¿äû°ú ÀÏÄ¡ÇÏ´Â °æ¿ì, ǰÁú°ªÀÌ »ç¿ëµË´Ï´Ù. ¼­¹ö´Â ÃÖ°í ǰÁú°ª°ú ¿¬°üµÈ ÆÄÀÏÀ» ¼±ÅÃÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ÆÄÀÏ Internet.ps¸¦ ¿äûÇϸé, ¼­¹ö´Â ´ÙÀ½°ú °°Àº AddType Áö½Ã¹® ¼¼Æ®¸¦ °®½À´Ï´Ù. ¼­¹ö´Â ǰÁú ¹øÈ£°¡ ³ô±â ¶§¹®¿¡ application/postscript ÇàÀ» »ç¿ëÇÕ´Ï´Ù.
AddType  .ps application/postscript  8bit  1.0
AddType  *.* application/binary   binary 0.3
character_set
ÅØ½ºÆ® ÆÄÀϰú ¿¬°ü½ÃŰ·Á´Â ¹®ÀÚ ¼¼Æ®ÀÇ ¼±ÅÃÀû Áö½ÃÀÚ. ¹®ÀÚ ¼¼Æ®¸¦ ÁöÁ¤ÇÑ ÆÄÀÏÀÇ °æ¿ì, ¼­¹ö´Â ÆÄÀÏÀ» Ç¥½ÃÇÒ ¶§ »ç¿ëÇÒ ¹®ÀÚ ¼¼Æ®ÀÇ ÄÁÅÙÃ÷¸¦ Ŭ¶óÀÌ¾ðÆ® ºê¶ó¿ìÀú¿¡ ¾Ë¸³´Ï´Ù. character_set ÇʵåÀÇ °ªÀ» ¼³Á¤ÇÒ °æ¿ì, quality ÇʵåÀÇ °ªµµ Æ÷ÇÔ½ÃÄÑ¾ß ÇÕ´Ï´Ù.

¿¹Á¦

   AddType .bin  application/octet-stream binary 0.8

±âº»°ª

±¸¼º ÆÄÀÏ(ibmproxy.conf)¿¡´Â AddType Áö½Ã¹®¿¡ ´ëÇÑ ¿©·¯ °³ÀÇ ±âº» ¼³Á¤ÀÌ ÀÖ½À´Ï´Ù.

AddUnknownIcon -- µð·ºÅ丮 ¸ñ·ÏÀÇ ¾Ë ¼ö ¾ø´Â ÆÄÀÏ À¯Çü¿¡ ´ëÇÑ ¾ÆÀÌÄÜ URL ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿©, µð·ºÅ丮 ¸ñ·Ï¿¡ ¾Ë ¼ö ¾ø´Â ÆÄÀÏ À¯ÇüÀÌ ÀÖ´Â ÆÄÀÏÀ» Ç¥½ÃÇϱâ À§ÇÑ ¾ÆÀÌÄÜÀ» ÁöÁ¤ÇϽʽÿÀ.

Çü½Ä

AddUnknownIcon   icon_URL   alternative_text
icon_URL

¾ÆÀÌÄÜ¿¡ ´ëÇÑ URLÀÇ ÃÖÁ¾ ºÎºÐÀ» ÁöÁ¤ÇÕ´Ï´Ù. ¼­¹ö´Â ÀÌ °ªÀ» /icons/¿¡ Ãß°¡ÇÏ¿© Á¤½Ä URL ¿äûÀ» ¿Ï·áÇÕ´Ï´Ù. ·ÎÄà ÆÄÀÏÀÇ ¿äûÀÎ °æ¿ì, ¼­¹ö´Â ¸ÊÇÎ Áö½Ã¹®À» ÅëÇØ¼­ ¿äûÀ» º¯È¯ÇÕ´Ï´Ù. ¾ÆÀÌÄÜÀ» °Ë»öÇÏ·Á¸é, ¸ÊÇÎ Áö½Ã¹®ÀÌ ¿äûÀÌ Àü´ÞÇÒ ¼ö ÀÖµµ·Ï ÇØ¾ß ÇÕ´Ï´Ù.

¼­¹ö¸¦ ÇÁ·Ï½Ã·Î »ç¿ëÇϰí ÀÖ´Â °æ¿ì, ¿ÏÀüÇÑ ¿äûÀº ¼­¹ö¿¡ À§Ä¡ ÁöÁ¤ÇÏ´Â Á¤½Ä URLÀ̾î¾ß ÇÕ´Ï´Ù. URLÀ» ·ÎÄà ÆÄÀÏ¿¡ ¸ÊÇÎÇϰí, ¸ÊÇÎ Áö½Ã¹®Àº URLÀÌ Àü´ÞµÉ ¼ö ÀÖµµ·Ï ÇϽʽÿÀ.

alternative_text
¿äûÇÏ´Â ºê¶ó¿ìÀú°¡ ±×·¡ÇÈÀ» Ç¥½ÃÇÏÁö ¾Ê´Â °æ¿ì, ¾ÆÀÌÄÜ¿¡ »ç¿ëÇÒ ´ëü ÅØ½ºÆ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

¿¹Á¦

AddUnknownIcon saywhat.gif  unknown

±âº»°ª

AdminPort -- °ü¸® ÆäÀÌÁö³ª ¾ç½ÄÀ» ¿äûÇϱâ À§ÇÑ Æ÷Æ® ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿©, °ü¸®ÀÚ°¡ ¼­¹ö »óÅ ÆäÀÌÁö³ª ±¸¼º ¾ç½Ä¿¡ ¾×¼¼½ºÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â Æ÷Æ®¸¦ ÁöÁ¤ÇϽʽÿÀ. ÀÌ Æ÷Æ®¿¡ ´ëÇÑ ¿äûÀº Æ÷Æ® Áö½Ã¹®À» »ç¿ëÇÏ¿© Á¤ÀÇµÈ Ç¥ÁØ Æ÷Æ®¿¡ ´ëÇÑ ´Ù¸¥ ¸ðµç ¼ö½Å ¿äû°ú ÇÔ²² ´ë±â¿­¿¡ ³ÖÀ» ¼ö ¾ø½À´Ï´Ù. ±×·¯³ª AdminPortÀÇ ¿äûÀº, ¿¹¸¦ µé¾î Pass, Exec, Protect¿Í µ¿ÀÏÇÑ ÀÏ¹Ý ¾×¼¼½º Á¦¾î ¹× ¿äû ¸ÊÇÎ ±ÔÄ¢À» °ÅĨ´Ï´Ù.

ÁÖ:
°ü¸® Æ÷Æ®´Â Æ÷Æ® Áö½Ã¹®À» »ç¿ëÇÏ¿© Á¤ÀÇµÈ Ç¥ÁØ Æ÷Æ®¿Í µ¿ÀÏÇØ¼­´Â ¾ÈµË´Ï´Ù.

Çü½Ä

AdminPort port_number

¿¹Á¦

AdminPort 2001

±âº»°ª

AdminPort 8008

AggressiveCaching -- ij½ÃÇÒ ¼ö ¾ø´Â ÆÄÀÏ¿¡ ´ëÇÑ Ä³½Ã ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿©, ij½ÃÇÒ ¼ö ¾ø´Â ÆÄÀϷΠǥ½ÃµÇ°í ±âÁ¡ ¼­¹ö°¡ ¸®ÅÏÇÑ ÆÄÀÏÀ» ij½ÃÇÒÁö ¿©ºÎ¸¦ ÁöÁ¤ÇϽʽÿÀ. ÀÌ Áö½Ã¹®¿¡ µû¶ó ij½ÃµÈ ij½ÃÇÒ ¼ö ¾ø´Â ÆÄÀÏÀº must revalidate·Î Ç¥½ÃµË´Ï´Ù. ÆÄÀÏÀ» ¿äûÇÒ ¶§¸¶´Ù, ÇÁ·Ï½Ã ¼­¹ö¿¡¼­ ±âÁ¡ ¼­¹ö·Î If-Modified-Since ¿äûÀ» Àü¼ÛÇÏ¿© ij½Ã¿¡¼­ ÀÀ´äÀ» Á¦°øÇϱâ Àü¿¡ ÀÀ´äÀÇ À¯È¿¼ºÀ» ÀçÈ®ÀÎÇÕ´Ï´Ù. ÇöÀç, ÀÌ Áö½Ã¹®ÀÇ ¿µÇâÀ» ¹Þ´Â ij½ÃÇÒ ¼ö ¾ø´Â ÆÄÀϸ¸ ±âÁ¡ ¼­¹öÀÇ ÀÀ´äÀ̸ç, ÀÌ ÀÀ´ä¿¡´Â cache-control: no-cache Çì´õ°¡ µé¾î ÀÖ½À´Ï´Ù. ÀÌ Áö½Ã¹®Àº ¿©·¯ ¹ø ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Çü½Ä

AggressiveCaching url_pattern 

¿¹Á¦

AggressiveCaching http://www.hosta.com/*
AggressiveCaching http://www.hostb.com/* 

¿ªÈ£È¯ÀÇ °æ¿ì, ÀÌ Áö½Ã¹®¿¡ ´ëÇÑ ÀÌÀü ±¸¹®(AggressiveCaching {on | off})ÀÌ ÀÌÁ¦ ´ÙÀ½°ú °°ÀÌ Ã³¸®µË´Ï´Ù.

ÁÖ:
AggressiveCaching off¿Í AggressiveCaching url_patternÀÌ ¸ðµÎ ÁöÁ¤µÈ °æ¿ì, AggressiveCaching off°¡ ¹«½ÃµÇ°í °æ°í ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.

±âº»°ª

¾øÀ½

AlwaysWelcome -- ȯ¿µ ÆÄÀÏÀÇ ¿äûµÈ µð·ºÅ丮 Ž»ö ¿©ºÎ ÁöÁ¤

µð·ºÅ丮 À̸§Àº ÀÖÁö¸¸ ÆÄÀÏ À̸§Àº ¾ø´Â ¿äû¿¡ ´ëÇØ¼­, AlwaysWelcome Áö½Ã¹®Àº ¼­¹ö°¡ ¸®ÅÏÇÒ È¯¿µ ÆÄÀÏÀ» µð·ºÅ丮¿¡¼­ ãÀ»Áö ¿©ºÎ¸¦ Á¦¾îÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î AlwaysWelcomeÀº on °ªÀ¸·Î ¼³Á¤µË´Ï´Ù. ÀÌ·¸°Ô Çϸé, ¼­¹ö¿¡¼­´Â Welcome Áö½Ã¹®¿¡¼­ ÁöÁ¤µÈ À̸§°ú ÀÏÄ¡ÇÏ´Â ÆÄÀÏÀ» ¿äûµÈ µð·ºÅ丮¿¡¼­ ã½À´Ï´Ù. ÀÏÄ¡ÇÏ´Â ÆÄÀÏÀÌ ÀÖÀ¸¸é, ¿äûÀÚ¿¡°Ô µÇµ¹¾Æ °©´Ï´Ù. ¼­¹ö°¡ µð·ºÅ丮ÀÇ ÆÄÀϰú Welcome Áö½Ã¹®ÀÇ ÆÄÀÏ À̸§°£¿¡ ÀÏÄ¡ÇÏ´Â ÆÄÀÏÀ» Çϳª ÀÌ»ó ¹ß°ßÇϸé, Welcome Áö½Ã¹®ÀÇ ¼ø¼­°¡ µ¹·Áº¸³¾ ÆÄÀÏÀ» ÆÇº°ÇÕ´Ï´Ù. ¼­¹ö¿¡¼­´Â ±¸¼º ÆÄÀÏÀÇ ¸Ç À§¿Í °¡Àå °¡±î¿î Welcome Áö½Ã¹®À» »ç¿ëÇÕ´Ï´Ù.

Çü½Ä

AlwaysWelcome  on | off

±âº»°ª

AlwaysWelcome  on

°ü·Ã Áö½Ã¹®

appendCRLFtoPost -- CRLF¸¦ POST ¿äû¿¡ Ãß°¡

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿©, Caching Proxy°¡ ij¸®Áö ¸®ÅÏ ¹× ÁÙ ¹Ù²Þ ¹®ÀÚ¸¦ POST ¿äûÀÇ º»¹® ³¡¿¡ Ãß°¡ÇØ¾ß ÇÏ´Â ´ë»ó URLÀ» ÁöÁ¤ÇϽʽÿÀ. ÀÌ Áö½Ã¹®Àº ¿©·¯ ¹ø ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÁÖ:
POST ¿äûÀ» ó¸®ÇÏ´Â ¾Ë·ÁÁø ¹®Á¦Á¡À» °¡Áö°í ÀÖ´Â URL¿¡ ´ëÇØ¼­¸¸ ÀÌ Áö½Ã¹®À» ÁöÁ¤ÇϽʽÿÀ.

Çü½Ä

appendCRLFtoPost  url_pattern

¿¹Á¦

appendCRLFtoPost http://www.hosta.com/

±âº»°ª

¾øÀ½

ArrayName -- ¿ø°Ý ij½Ã ¹è¿­ À̸§ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¼­¹ö°¡ °øÀ¯ÇÒ ¿ø°Ý ij½Ã ¹è¿­À» ÁöÁ¤ÇϽʽÿÀ.

ÁÖ:
¹è¿­À» ¼³Á¤ÇÒ ¶§, Hostname Áö½Ã¹®À» ÇØ´ç ¹è¿­ÀÇ ¸ðµç ±¸¼º¿ø¿¡ µ¿ÀÏÇÏ°Ô ±¸¼ºÇϽʽÿÀ.

Çü½Ä

ArrayName array_name

±âº»°ª

¾øÀ½

Authentication -- ÀÎÁõ ´Ü°è »ç¿ëÀÚ Á¤ÀÇ

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¼­¹ö ¿äû ÇÁ·Î¼¼½ºÀÇ ÀÎÁõ ´Ü°è Áß¿¡ ¼­¹ö°¡ È£ÃâÇÒ »ç¿ëÀÚ Á¤ÀÇµÈ ÀÀ¿ëÇÁ·Î±×·¥ ±â´ÉÀ» ÁöÁ¤ÇϽʽÿÀ. ÀÌ ÄÚµå´Â ÀÎÁõ ¼³°è¿¡ µû¶ó ½ÇÇàµË´Ï´Ù. BASIC ÀÎÁõ¸¸ Áö¿øµË´Ï´Ù.

ÁÖ:
ÀÎÁõÀº ±ÇÇÑ ºÎ¿© ÇÁ·Î¼¼½ºÀÇ ÀϺÎÀ̹ǷÎ, ±ÇÇÑ ºÎ¿©°¡ ÇÊ¿äÇÒ ¶§¿¡¸¸ ¹ß»ýÇÕ´Ï´Ù.

Çü½Ä

Authentication type /path/file:function_name
type
ÀÀ¿ëÇÁ·Î±×·¥ ±â´ÉÀÌ È£ÃâµÇ´ÂÁö¸¦ Ãß°¡ÀûÀ¸·Î ÆÇº°ÇÒ ÀÎÁõ ¼³°è¸¦ ÁöÁ¤ÇÕ´Ï´Ù. º°Ç¥(*) ¹× BASICÀº ¸ðµÎ ½ÂÀÎµÈ °ªÀÔ´Ï´Ù.
/path/file
È®ÀåÀÚ¸¦ Æ÷ÇÔÇÏ´Â »ç¿ëÀÚÀÇ ÄÄÆÄÀÏµÈ ÇÁ·Î±×·¥ÀÇ ¿ÏÀüÇÑ ÆÄÀÏ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
function_name
»ç¿ëÀÚ ÇÁ·Î±×·¥ ³»ÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ±â´É¿¡ ºÎ¿©ÇÑ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.

¿¹Á¦

   Authentication BASIC /ics/api/bin/icsextpgm.so:basic_authentication

±âº»°ª

¾øÀ½

Authorization -- ±ÇÇÑ ºÎ¿© ´Ü°è »ç¿ëÀÚ Á¤ÀÇ

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¼­¹ö ¿äû ÇÁ·Î¼¼½ºÀÇ ÀÎÁõ ´Ü°è µ¿¾È ¼­¹ö°¡ È£ÃâÇÏ´Â »ç¿ëÀÚ Á¤ÀÇµÈ ÀÀ¿ëÇÁ·Î±×·¥ ±â´ÉÀ» ÁöÁ¤ÇϽʽÿÀ. ÀÌ ÄÚµå´Â ¿äûÇÑ ¿ÀºêÁ§Æ®¸¦ Ŭ¶óÀÌ¾ðÆ®¿¡ Á¦°øÇÒ ¼ö ÀÖ´ÂÁö¸¦ È®ÀÎÇÕ´Ï´Ù.

Çü½Ä

Authorization request_template /path/file:function_name
request_template
ÀÀ¿ëÇÁ·Î±×·¥ ±â´ÉÀÌ È£ÃâµÇ´ÂÁö ¿©ºÎ¸¦ Ãß°¡ÀûÀ¸·Î ÆÇº°ÇÏ´Â ¿äû¿¡ ´ëÇÑ ÅÛÇø®Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ½ºÆåÀº ÇÁÅäÅäÄÝ, µµ¸ÞÀÎ, È£½ºÆ®¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ°í, ¾Õ¿¡ ½½·¡½Ã(/)°¡ ºÙÀ» ¼ö ÀÖÀ¸¸ç, º°Ç¥(*)¸¦ ¿ÍÀϵå Ä«µå·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, /front_page.html, http://www.ics.raleigh.ibm.com, /pub*, /* ¹× *´Â ¸ðµÎ À¯È¿ÇÕ´Ï´Ù. Caching Proxy¸¦ ¿ª¹æÇâ ÇÁ·Ï½Ã·Î »ç¿ëÇÏ´Â °æ¿ì, ¿äû ÅÛÇø®Æ®´Â ¹®¼­ ·çÆ®(/)¿¡¼­ ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.
/path/file
È®ÀåÀÚ¸¦ Æ÷ÇÔÇÏ´Â »ç¿ëÀÚÀÇ ÄÄÆÄÀÏµÈ ÇÁ·Î±×·¥ÀÇ ¿ÏÀüÇÑ ÆÄÀÏ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
function_name
»ç¿ëÀÚ ÇÁ·Î±×·¥ ³»ÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ±â´É¿¡ ºÎ¿©ÇÑ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.

¿¹Á¦

   Authorization /index.html /api/bin/icsextpgm.so:auth_url

±âº»°ª

¾øÀ½

AutoCacheRefresh -- ij½Ã »õ·Î °íħÀ» »ç¿ëÇÒÁö ¿©ºÎ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿©, ij½Ã »õ·Î °íħÀ» »ç¿ë ¶Ç´Â »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À. »õ·Î °íħÀ» »ç¿ëÇÏ´Â °æ¿ì ij½Ã ÄÁÅÙÃ÷°¡ ÀÚµ¿À¸·Î »õ·Î °íÃÄÁý´Ï´Ù. »õ·Î °íħÀ» »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì¿¡´Â ij½Ã ¿¡ÀÌÀüÆ®°¡ È£ÃâµÇÁö ¾Ê°í ¸ðµç ¼³Á¤ÀÌ ¹«½ÃµË´Ï´Ù. ¿¹¸¦ µé¾î, Linux ¹× UNIX ½Ã½ºÅÛ¿¡¼­ cron ÀÛ¾÷À» »ç¿ëÇÏ´Â °Í°ú °°ÀÌ ´Ù¸¥ ¹æ¹ýÀ¸·Î ij½Ã ¿¡ÀÌÀüÆ®¸¦ ½ÃÀÛÇÏ´Â °æ¿ì, ÀÌ Áö½Ã¹®À» off·Î ¼³Á¤ÇϽʽÿÀ.

Çü½Ä

AutoCacheRefresh {on | off}

±âº»°ª

AutoCacheRefresh On

BindSpecific -- ¼­¹ö°¡ Çϳª ¶Ç´Â ¸ðµç IP ÁÖ¼Ò·Î ¹ÙÀÎµå ¿©ºÎ ÁöÁ¤

´ÙÁß È¨ ½Ã½ºÅÛ¿¡ ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¼­¹ö°¡ ´ÜÀÏ ³×Æ®¿öÅ© ÁÖ¼Ò¸¦ ÀνÄÇÏ´ÂÁö¸¦ ÁöÁ¤ÇϽʽÿÀ. °ªÀ» OnÀ¸·Î ¼³Á¤ÇÑ °æ¿ì, ¼­¹ö´Â ¸ðµç ·ÎÄà IP ÁÖ¼Ò¿¡ ¹ÙÀεåÇÏÁö ¾Ê°í Hostname Áö½Ã¹®¿¡ ÁöÁ¤µÈ IP ÁÖ¼Ò¿¡ ¹ÙÀεåÇÕ´Ï´Ù.

ÀÌ Áö½Ã¹®ÀÌ ÁöÁ¤µÇÁö ¾ÊÀ» °æ¿ì, ¼­¹ö¸¦ ±âº» È£½ºÆ® À̸§À¸·Î ¹ÙÀεåÇÕ´Ï´Ù.

ÀÌ Áö½Ã¹®À» º¯°æÇÏ¸é ¼­¹ö¸¦ Á÷Á¢ Á¤Áö½ÃŲ ´ÙÀ½ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. ¼­¹ö¸¦ Àç½ÃÀÛÇϱ⸸ ÇÒ °æ¿ì¿¡´Â ¼­¹ö°¡ º¯°æ»çÇ×À» ÀνÄÇÏÁö ¾Ê½À´Ï´Ù (Caching Proxy ½ÃÀÛ ¹× Á¤Áö ÂüÁ¶).

Çü½Ä

BindSpecific {on | off}  [OutgoingSrcIp ip_addr | host_name]
[OutgoingSrcIp ip_addr | host_name]
Àü¼Û ¿¬°áÀ» ÇÏ·Á´Â °æ¿ì, OutgoingSrcIp ¿É¼ÇÀº Caching Proxy¸¦ ÅëÇØ ƯÁ¤ ¼Ò½º IP ÁÖ¼Ò¸¦ »ç¿ëÇϵµ·Ï ÇÕ´Ï´Ù. ÀÌ´Â DMZ¿¡¼­ Caching Proxy ¼³Á¤¿¡ À¯¿ëÇϰí, Ư¼ö ¹æÈ­º® ±ÔÄ¢ÀÌ ÇÊ¿ä·Î ÇÒ ¶§ À¯¿ëÇÕ´Ï´Ù.

±âº»°ª

   BindSpecific Off

BlockSize -- ij½Ã ³» ºí·Ï Å©±â ÁöÁ¤

ÀÌ Áö½Ã¹®Àº ij½Ã ÀåÄ¡ÀÇ ¸Åü¿¡ ÀÖ´Â ºí·ÏÀÇ Å©±â(¹ÙÀÌÆ®)¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î °ªÀº 8192ÀÔ´Ï´Ù. À¯ÀÏÇÏ°Ô Áö¿øµÇ´Â Å©±âÀ̹ǷΠ°ªÀ» º¯°æÇÏÁö ¸¶½Ê½Ã¿À. ÀÚ¼¼ÇÑ Á¤º¸´Â htcformat ¸í·ÉÀÇ ÂüÁ¶ ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.

Çü½Ä

BlockSize size

±âº»°ª

±âº»ÀûÀ¸·Î ±¸¼º ÆÄÀÏ¿¡ ÀÖ´Â BlockSizeÀÇ ¼³Á¤°ªÀº ¾ø½À´Ï´Ù (±âº»°ªÀÌ 8192ÀÔ´Ï´Ù).

CacheAccessLog -- ij½Ã ¾×¼¼½º ·Î±× ÆÄÀÏ¿¡ ´ëÇÑ °æ·Î ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¼­¹ö°¡ ÇÁ·Ï½Ã ij½Ã·Î ¾×¼¼½º ·Î±×¸¦ ÀúÀåÇϱ⸦ ¿øÇÏ´Â °æ·Î ¹× ÆÄÀÏÀÇ À̸§À» ÁöÁ¤ÇϽʽÿÀ. ÀÌ Áö½Ã¹®Àº ¼­¹ö°¡ ÇÁ·Ï½Ã·Î ½ÇÇàÇϰí ÀÖ´Â °æ¿ì¿¡¸¸ À¯È¿ÇÕ´Ï´Ù. CacheRefreshTime -- ij½Ã ¿¡ÀÌÀüÆ®¸¦ ½ÃÀÛÇÒ ½Ã±â ÁöÁ¤¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

ÇÁ·Ï½Ã ij½Ã¿¡ ´ëÇÑ ¿äûÀ» ·Î±×ÇÒ ¼ö ÀÖ°Ô ÇÏ·Á¸é, Caching Áö½Ã¹®À» ONÀ¸·Î ¼³Á¤Çϰí CacheMemory ¹× CacheAccessLog Áö½Ã¹®¿¡ ´ëÇÑ °ªÀ» ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. ¼±ÅÃÀûÀ¸·Î, CacheDev Áö½Ã¹®À» »ç¿ëÇÏ¿© Çϳª ÀÌ»óÀÇ Ä³½Ã ÀåÄ¡¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.

CacheAccessLog´Â ServerRoot¿¡ ´ëÇÑ Àý´ë °æ·ÎÀ̰ųª ¶Ç´Â »ó´ë °æ·ÎÀÏ ¼ö ÀÖ½À´Ï´Ù (°¢°¢ ÇÑ °³ÀÇ ¿¹Á¦¸¸ Ç¥½ÃÇÕ´Ï´Ù).

Çü½Ä

CacheAccessLog  path/file

¿¹Á¦

   CacheAccessLog  /absolute/path/logfile
   CacheAccessLog  /logs/logfile

±âº»°ª

CacheAlgorithm -- ij½Ã ¾Ë°í¸®Áò ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿©, °¡ºñÁö ÄÝ·º¼Ç µµÁß ¼­¹ö°¡ »ç¿ëÇÒ Ä³½Ã ¾Ë°í¸®ÁòÀ» ÁöÁ¤ÇϽʽÿÀ.

Çü½Ä

CacheAlgorithm  {bandwidth | responsetime | blend} 
bandwidth
³×Æ®¿öÅ© ´ë¿ªÆø ÁÙÀÓÀ» ÃÖ´ëÈ­Çϱâ À§ÇØ ½ÃµµÇÕ´Ï´Ù.
responsertime
»ç¿ëÀÚ ÀÀ´ä ½Ã°£À» ÃÖ¼ÒÈ­Çϱâ À§ÇØ ½ÃµµÇÕ´Ï´Ù.
blend
bandwidth¿Í responsetimeÀ» ±ÕÇüÀÖ°Ô Á¶ÇÕÇϱâ À§ÇØ »ç¿ëÇÕ´Ï´Ù.

±âº»°ª

CacheAlgorithm bandwidth

CacheByIncomingUrl -- ij½Ã ÆÄÀÏ À̸§ »ý¼ºÀ» À§ÇÑ ±âÃÊ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© »ý¼ºµÈ ij½Ã ÆÄÀÏ À̸§À» ¼ö½Å ¿äû URL¿¡ ±âÃÊÇÒ °ÍÀÎÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

ÀÌ Áö½Ã¹®ÀÌ onÀ¸·Î ¼³Á¤µÇ¸é, ij½Ã ÆÄÀÏ À̸§Àº ¼ö½Å URLÀ» ±âÃÊ·Î »ý¼ºµË´Ï´Ù. ÀÌ Áö½Ã¹®ÀÌ off·Î ¼³Á¤µÇ¸é, ¼ö½Å URLÀº ¸ÕÀú ¸ðµç Àû¿ë °¡´ÉÇÑ À̸§ º¯È¯ Ç÷¯±×ÀÎ, MAP ±ÔÄ¢ ¹× PROXY ±ÔÄ¢À» ÅëÇØ Àü´ÞµÇ¸ç »ý¼ºµÈ ij½Ã ÆÄÀÏ À̸§Àº °á°ú URLÀ» ±â¹ÝÀ¸·Î ÇÕ´Ï´Ù.

ÁÖ:
URL ±â¹Ý ij½Ã ÇÊÅÍ¿¡ ´ëÇØ ¿ª¹æÇâ ÇÁ·Ï½Ã ½Ã³ª¸®¿À¿¡¼­ ij½Ã ÇÊÅ͸¦ Á¤ÀÇÇÏ´Â °æ¿ì, /(½½·¡½Ã) ¹®¼­ ·çÆ®·Î ½ÃÀÛÇÏ´Â Çü½ÄÀ» »ç¿ëÇϽʽÿÀ(¿¹: /test/index.html). ÀÌ Çü½Ä¿¡´Â ÇÁ·ÎÅäÄÝÀ» Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù(¿¹: http://).

Çü½Ä

CacheByIncomingUrl {on | off}

±âº»°ª

CacheByIncomingURL off

CacheClean -- ij½Ã ÆÄÀÏ º¸Á¸ ±â°£ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¼­¹ö°¡ ij½ÃµÈ ÆÄÀÏÀ» º¸Á¸ÇÏ´Â ±â°£À» ÁöÁ¤ÇϽʽÿÀ. °¡ºñÁö ÄÝ·º¼ÇÀÌ ½ÇÇàµÉ °æ¿ì, ¼­¹ö´Â ÆÄÀÏÀÇ ¸¸±â ³¯Â¥¿Í °ü°è¾øÀÌ ÇØ´ç ½Ã°£À» ÃʰúÇÑ Ä³½ÃµÈ ÆÄÀÏÀ» »èÁ¦ÇÕ´Ï´Ù. ¾ðÁ¦µçÁö ÆÄÀÏÀº ÁöÁ¤µÈ ½Ã°£º¸´Ù ¿À·¡ ij½Ã¿¡ º¸Á¸µÇ¾î¾ß Çϸç, ¼­¹ö´Â ÆÄÀÏÀ» Á¦°øÇϱâ Àü¿¡ À¯È¿ÇÑÁö ÆÄÀÏÀÇ À¯È¿¼ºÀ» ´Ù½Ã °ËÁõÇÕ´Ï´Ù.

Çü½Ä

CacheClean  time_specification

¿¹Á¦

CacheClean 2 weeks

±âº»°ª

CacheClean 1 month

CacheDefaultExpiry -- ÆÄÀÏ¿¡ ´ëÇÑ ±âº» ¸¸±â ½Ã°£ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¸¸±â ¶Ç´Â ÃÖÁ¾ º¯°æ Çì´õ¸¦ Á¦°øÇÏÁö ¾ÊÀº ÆÄÀÏ¿¡ ´ëÇØ ¼­¹ö°¡ ±âº» ¸¸±â ½Ã°£À» ¼³Á¤ÇÕ´Ï´Ù. URL ÅÛÇø®Æ®¿Í URLÀÌ ÀÌ ÅÛÇø®Æ®¿Í ÀÏÄ¡ÇÏ´Â ÆÄÀÏ¿¡ ´ëÇØ ¸¸±â ½Ã°£À» ÁöÁ¤ÇϽʽÿÀ. ÀÌ Áö½Ã¹®¿¡ ´ëÇÑ ¿©·¯ °³ÀÇ ¾îÄ¿·±½º°¡ ±¸¼º ÆÄÀÏ¿¡ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù. °¢ ÅÛÇø®Æ®¿¡ ´ëÇÑ º°°³ÀÇ Áö½Ã¹®À» Æ÷ÇÔ½ÃŰ½Ê½Ã¿À. URL ÅÛÇø®Æ®¿¡´Â ÇÁ·ÎÅäÄÝÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. °³¿ù, ÁÖ, ÀÏ, ½Ã°£À» Á¶ÇÕÇÑ ½Ã°£°ªÀ» ÁöÁ¤ÇϽʽÿÀ.

Çü½Ä

CacheDefaultExpiry URL_template expiration_time

±âº»°ª

   CacheDefaultExpiry ftp:*  1 day
   CacheDefaultExpiry gopher:*  2 days
   CacheDefaultExpiry http:*  0 days
ÁÖ:
HTTP ÇÁ·ÎÅäÄÝÀÇ ±âº» ¸¸±â´Â 0ÀÏÀÔ´Ï´Ù. ´ëºÎºÐÀÇ ½ºÅ©¸³Æ® ÇÁ·Î±×·¥¿¡¼­ ¸¸±â ³¯Â¥¸¦ Á¦°øÇÏÁö ¾ÊÀ¸¹Ç·Î ÀÌ °ªÀ» À¯ÁöÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ÀÌ´Â Ãâ·Â Áï½Ã ¸¸±âµË´Ï´Ù. 0ÀÌ ¾Æ´Ñ °ªÀº Ŭ¶óÀÌ¾ðÆ®¿¡°Ô ½ÃÈ¿°¡ Áö³­ ÄÁÅÙÃ÷¸¦ Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù.

CacheDev -- ij½Ã ÀúÀ念¿ª ÀåÄ¡ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ij½Ã ÀúÀ念¿ªÀ» ÁöÁ¤ÇϽʽÿÀ. ÆÄÀÏÀ̳ª °ø µð½ºÅ© ÆÄƼ¼ÇÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. AIX Ç÷§Æû¿¡´Â ¹Ìó¸®µÈ ³í¸® º¼·ýÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸Þ¸ð¸® ij½Ã¸¦ »ç¿ëÇÏÁö ¾ÊÀ» ¶§, °ø µð½ºÅ© ij½ÃÀÇ ¼º´ÉÀÌ ÃÖ°í°¡ µË´Ï´Ù

ij½Ã ÀåÄ¡¸¦ ÁöÁ¤ÇÏ·Á¸é ¸ÕÀú ij½Ã ÀåÄ¡¸¦ ÁغñÇØ¾ß ÇÕ´Ï´Ù. ij½Ã ÀåÄ¡¸¦ ÁغñÇÏ·Á¸é htcformat ¸í·ÉÀ» »ç¿ëÇÏ¿© Æ÷¸ËÇϽʽÿÀ. ÀÚ¼¼ÇÑ ³»¿ëÀº htcformat ¸í·ÉÀ» ÂüÁ¶ÇϽʽÿÀ.

¿©·¯ ij½Ã ÀåÄ¡¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. °¢ ÀåÄ¡´Â µ¿ÀÏÇÑ CacheMemory ¹× BlockSize °ª°ú ¿¬°üµË´Ï´Ù. ±×·¯³ª ¸Þ¸ð¸®°¡ ¾à 8MBÀÎ ÇÁ·Ï½Ã ¼­¹ö ½Ã½ºÅÛ¿¡¼­ °¢ ij½Ã ÀåÄ¡¿¡ ¸Þ¸ð¸® ¿À¹öÇìµå°¡ ¹ß»ýÇÕ´Ï´Ù. ¿ë·®ÀÌ ÀûÀº ÀåÄ¡°¡ ¿©·¯ °³ ÀÖ´Â °Íº¸´Ù °¹¼ö°¡ Àû´õ¶óµµ ¿ë·®ÀÌ Å« ÀåÄ¡°¡ ´õ È¿À²ÀûÀÔ´Ï´Ù. È¿À²¼ºÀ» ÃÖ´ë·Î ³ôÀÌ·Á¸é, Àüü µð½ºÅ©¸¦ ´Ù¸¥ ÆÄƼ¼Ç ¾øÀÌ ÇϳªÀÇ Å« ÆÄƼ¼ÇÀ¸·Î »ç¿ëÇϽʽÿÀ. ij½Ã ÀúÀ念¿ª¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº µð½ºÅ© ij½Ã ¼º´É ÃÖ´ëÈ­¿¡ ³ª¿Í ÀÖ½À´Ï´Ù.

Çü½Ä

CacheDev  {raw_disk_partition | file}

¿¹Á¦

AIX: CacheDev /dev/rlv02

HP-UX: CacheDev /dev/rdsk/c1t15d0

Linux: CacheDev /opt/IBMWTE/filecache1

Solaris: CacheDev /dev/rdsk/clt3d0s0

Windows: CacheDev \\.\E:

±âº»°ª

¾øÀ½

CacheExpiryCheck -- ¼­¹ö°¡ ¸¸±âµÈ ÆÄÀÏÀ» ¸®ÅÏÇÒÁö ¿©ºÎ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¼­¹ö°¡ ¸¸±âµÈ ij½Ã ÆÄÀÏÀ» ¸®ÅÏÇÒ °ÍÀÎÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¼­¹ö°¡ ¸¸±âµÈ ÆÄÀÏÀ» ¸®ÅÏÇÒ ¼ö ÀÖµµ·Ï ÇÏ·Á¸é ÀÌ °ªÀ» Off·Î ¼³Á¤ÇϽʽÿÀ. Ŭ¶óÀÌ¾ðÆ®°¡ ¸¸±âµÈ ÆÄÀÏÀ» ¿äûÇÒ ¶§ ÇÁ·Ï½Ã°¡ ±âÁ¡ ¼­¹ö¿¡¼­ º¸´Ù ÃֽйöÀüÀ» üũÇϵµ·Ï ÇÏ·Á¸é, ±âº»°ªÀÎ OnÀ» »ç¿ëÇϽʽÿÀ. ÀϹÝÀûÀ¸·Î °ü¸®ÀÚ´Â ¼­¹ö°¡ ¸¸±âµÈ ÆÄÀÏÀ» ¸®ÅÏÇϵµ·Ï ¼³Á¤ÇÏÁö ¾Ê½À´Ï´Ù. ±×·¯³ª ¼­¹ö¸¦ ½Ã¿¬ ÁßÀ̰ųª ¸®ÅϵǴ ÄÁÅÙÃ÷°¡ ±×´ÙÁö Áß¿äÇÏÁö ¾Ê´Ù°í ÆÇ´ÜÇÏ´Â °æ¿ì¿¡´Â ¿¹¿ÜÀÔ´Ï´Ù.

Çü½Ä

CacheExpiryCheck {on | off}

±âº»°ª

CacheExpiryCheck On

CacheFileSizeLimit -- ij½ÃµÉ ÆÄÀÏÀÇ ÃÖ´ë Å©±â ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ij½ÃµÉ ÆÄÀÏÀÇ ÃÖ´ë Å©±â¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ Å©±âº¸´Ù Å« ÆÄÀÏÀº ij½ÃµÇÁö ¾Ê½À´Ï´Ù. °ªÀº ¹ÙÀÌÆ®(B), ų·Î¹ÙÀÌÆ®(K), ¸Þ°¡¹ÙÀÌÆ®(M), ±â°¡¹ÙÀÌÆ®(G)·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ½ºÆåÀÌ ¼ýÀÚ¿Í Á¶Ä¡ ´ÜÀ§(B, K, M, G) »çÀÌ¿¡ °ø°£À» Æ÷ÇÔÇÏÁö ¿©ºÎ´Â »ó°ü¾ø½À´Ï´Ù.

Çü½Ä

CacheFileSizeLimit maximum {B | K | M | G}

±âº»°ª

   CacheFileSizeLimit 4000 K

CacheLastModifiedFactor -- ¸¸±â ³¯Â¥ ÆÇº°À» À§ÇÑ °ª ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© °íÀ¯ÇÑ URLÀ̳ª ÅÛÇø®Æ®¿Í ÀÏÄ¡ÇÏ´Â ¸ðµç URLÀÇ ¸¸±â ³¯Â¥¸¦ °è»êÇϱâ À§ÇØ »ç¿ëÇÒ °ªÀ» ÁöÁ¤ÇÕ´Ï´Ù.

HTTP ¼­¹ö¿¡¼­´Â ÆÄÀÏ¿¡ ÃÖÁ¾ º¯°æ ½Ã°£À» Á¦°øÇÏ´Â °æ¿ì´Â ¸¹Áö¸¸, ¸¸±â ³¯Â¥´Â Á¦°øÇÏÁö ¾Ê½À´Ï´Ù. ¸¶Âù°¡Áö·Î FTP ÆÄÀÏ¿¡ ÃÖÁ¾ º¯°æ ½Ã°£ ¼ÒÀÎÀº ÀÖÁö¸¸, ¸¸±â ³¯Â¥´Â ¾ø½À´Ï´Ù. Caching Proxy´Â ÃÖÁ¾ º¯°æ ½Ã°£¿¡ ±âÃÊÇÏ¿©, ÆÄÀÏÀÇ ¸¸±â ³¯Â¥¸¦ °è»êÇÕ´Ï´Ù. ÃÖÁ¾ º¯°æ ½Ã°£À» »ç¿ëÇÏ¿©, ÆÄÀÏÀÌ º¯°æµÈ ÀÌÈÄÀÇ ±â°£À» ÆÇº°Çϰí ÀÌ ±â°£À» CacheLastModifiedFactor Áö½Ã¹®¿¡ ÀÖ´Â °ªÀ¸·Î °öÇÕ´Ï´Ù. ÀÌ °è»êÀÇ °á°ú´Â ÆÄÀÏÀÇ ¼ö¸í ¶Ç´Â ÆÄÀÏÀÌ À¯È¿ÇÏÁö ¾Ê°Ô µÉ ¶§±îÁöÀÇ ½Ã°£ÀÔ´Ï´Ù.

¶ÇÇÑ off ¶Ç´Â -1À» ÁöÁ¤ÇÏ¿© Áö½Ã¹®À» »ç¿ëÇÏÁö ¾ÊÀ½À¸·Î½á ¸¸±â ³¯Â¥¸¦ °è»êÇÏÁö¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ÇÁ·Ï½Ã ¼­¹ö´Â ±¸¼º ÆÄÀÏ¿¡ ³ªÅ¸³ª´Â ¼ø¼­´ë·Î
CacheLastModifiedFactor Áö½Ã¹®À» ÀнÀ´Ï´Ù. ÇÁ·Ï½Ã ¼­¹ö´Â ij½ÃµÈ ÆÄÀÏ¿¡ Àû¿ëÇÒ ¼ö Àִ ù ¹øÂ° Áö½Ã¹®À» »ç¿ëÇÕ´Ï´Ù.

Çü½Ä

CacheLastModifiedFactor url factor
url
ÇÁ·ÎÅäÄÝÀ» Æ÷ÇÔÇÏ¿© ij½Ã ÁßÀÎ ÆÄÀÏÀÇ Àüü URLÀ» ÁöÁ¤ÇÕ´Ï´Ù. ¸¶½ºÅ©¸¦ Àû¿ëÇϱâ À§Çؼ­ º°Ç¥(*)°¡ ÀÖ´Â URL ÅÛÇø®Æ®¸¦ ¿ÍÀϵå Ä«µå·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
factor
°è»ê¿¡ »ç¿ëÇÒ ¿ä¼Ò¸¦ ÁöÁ¤ÇÕ´Ï´Ù. °ªÀ» off ¶Ç´Â -1·Î ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

¿¹Á¦

  CacheLastModifiedFactor  *://hosta/*    off
  CacheLastModifiedFactor  ftp://hostb/*  0.30
  CacheLastModifiedFactor  ftp://*        0.25
  CacheLastModifiedFactor  http://*       0.10
  CacheLastModifiedFactor  *              0.50

±âº»°ª

CacheLastModifiedFactor http://*/ 0.10
CacheLastModifiedFactor http://*.htm* 0.20
CacheLastModifiedFactor http://*.gif 1.00
CacheLastModifiedFactor http://*.jpg 1.00
CacheLastModifiedFactor http://*.jpeg 1.00
CacheLastModifiedFactor http://*.png 1.00
CacheLastModifiedFactor http://*.tar 1.00
CacheLastModifiedFactor http://*.zip 1.00
CacheLastModifiedFactor http:* 0.15
CacheLastModifiedFactor ftp:*  0.50
CacheLastModifiedFactor     *  0.10

±âº»°ªÀÌ 0.14À̸é, ÀÏÁÖÀÏ Àü¿¡ ¼öÁ¤µÈ ÆÄÀÏÀÌ ÇÏ·ç ¾È¿¡ ¸¸±âµË´Ï´Ù.

CacheLocalDomain -- ·ÎÄà µµ¸ÞÀÎÀ» ij½ÃÇÒÁö ¿©ºÎ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ÇØ´ç µµ¸ÞÀο¡ Àִ ȣ½ºÆ®ÀÇ URLÀ» ÇÁ·Ï½Ã·Î ij½ÃÇÒÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÎÆ®¶ó³ÝÀÇ ·ÎÄà »çÀÌÆ®´Â ÀϹÝÀûÀ¸·Î URLÀ» ºü¸£°Ô ·ÎµåÇϱ⿡ ÃæºÐÇÑ ³»ºÎ ´ë¿ªÆøÀ» °¡Áö°í Àֱ⠶§¹®¿¡ ij½ÃÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. ·ÎÄà »çÀÌÆ®¸¦ ij½ÃÇÏÁö ¾ÊÀ¸¸é, °Ë»öÇÏ´Â µ¥ ½Ã°£ÀÌ ´õ ¿À·¡ °É¸®´Â URL¿¡ ´ëÇÑ Ä³½Ã ¿µ¿ªÀ» Àý¾àÇÏ°Ô µË´Ï´Ù.

Çü½Ä

CacheLocalDomain {on | off}

±âº»°ª

CacheLocalDomain on

CacheMatchLanguage -- ¸®ÅÏµÈ Ä³½Ã ÄÁÅÙÃ÷ÀÇ ¾ð¾î ȯ°æ ¼³Á¤À» ÁöÁ¤

¹é¿£µå ¼­¹ö¿¡ µ¿ÀÏÇÑ URLÀÇ °í°´¿¡ ¾ð¾î º¯ÇüÀ» ¸®ÅÏÇÏ´Â ¼º´ÉÀÌ ÀÖ´Â °æ¿ì, ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© µ¿ÀÏÇÑ URL¿¡ ´ëÇØ ´Ù¸¥ ¾ð¾îÀÇ Ä³½Ã¸¦ Áö¿øÇϽʽÿÀ. Áö½Ã¹®Àº Caching Proxy°¡ ij½Ã ÀÀ´ä ¾ð¾î·Î µÈ ¿äû¿¡ ¾ð¾î ȯ°æ ¼³Á¤À» È®ÀÎÇϵµ·Ï Çã¿ëÇÕ´Ï´Ù.

Caching Proxy°¡ ij½Ã ÄÁÅÙÃ÷¸¦ ·ÎµåÇϱâ Àü¿¡, CacheMatchLanguage°¡ »ç¿ë °¡´ÉÀÎ °æ¿ì, ¿äû¿¡ ´ëÇÑ Accept-Language Çì´õ¿¡¼­ÀÇ ¾ð¾î ȯ°æ ¼³Á¤À» ij½Ã ÄÁÅÙÃ÷ÀÇ ¾ð¾î¿Í ºñ±³ÇÕ´Ï´Ù. ¶ÇÇÑ Caching Proxy´Â °£°Ý¿¡ ´ëÇÑ È¯°æ ¼³Á¤À» ºñ±³ÇÕ´Ï´Ù. °£°Ý ȯ°æ ¼³Á¤ÀÌ ÁöÁ¤µÈ ÇÑ°è ¹Ì¸¸ÀÎ °æ¿ì, ij½Ã »çº»À» ¸®ÅÏÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì, ÇÁ·Ï½Ã´Â ¿äûÀ» ¹é¿£µå ¼­¹ö¿¡ Àü´ÞÇÏ¿© ¿äûµÈ ¾ð¾î·Î »õ·Î¿î »çº»À» ¾ò½À´Ï´Ù.

Çü½Ä

CacheMatchLanguage {on | off} lang-prefer-distance-limit special-id-for-all-lang
lang-prefer-distance-limit
0.001- 0.9999ÀÇ ¹üÀ§ ³»¿¡¼­ °ªÀ» ÁöÁ¤ÇÕ´Ï´Ù.
special-id-for-all-lang
Content-Language Çì´õ¿¡¼­ ¼­¹ö·ÎºÎÅÍ ¸®ÅÏµÈ ¾ð¾î ¹®ÀÚ¿­À» ÁöÁ¤ÇÏ¿© ÀÀ´äÀÌ ¸ðµç ¾ð¾î ȯ°æ ¼³Á¤¿¡ ´ëÇØ »ç¿ëÇÒ ¼ö ÀÖÀ½À» ¾Ë¸®½Ê½Ã¿À.

¿¹Á¦

´ÙÀ½Àº Áö½Ã¹®, ij½Ã ¿ÀºêÁ§Æ® ¹× ¿äû¿¡ ´ëÇÑ ±¸¼º ¿¹ÀÔ´Ï´Ù.

CacheMatchLanguage On 0.2

ij½Ã ¿ÀºêÁ§Æ®°¡ Áß±¹¾î(zh_cn)À̰í, ¿äûÀº ´ÙÀ½°ú °°Àº °æ¿ì:

GET / HTTP/1.1 
... 
Accept-Language: en_US;q=1.0, zh_cn;q=0.7, ja;q=0.3 
.... 

ÀÌ ¿äû¿¡ ´ëÇØ, °í°´Àº ¿µ¾î(ÄÚµå ¹× Ç°ÁúÀº en_US/1.0), Áß±¹¾î(ÄÚµå ¹× Ç°ÁúÀº zh_cn/0.7) ¹× ÀϺ»¾î(ÄÚµå ¹× Ç°ÁúÀº ja/0.3) ¼øÀ¸·Î ÆäÀÌÁö¸¦ ¿äûÇÕ´Ï´Ù. ij½Ã ¿ÀºêÁ§Æ®´Â Áß±¹¾î·Î µÇ¾î ÀÖ½À´Ï´Ù. µû¶ó¼­ ÃÖ»óÀÇ Ç°Áú°ú ÇöÀç ¼³Á¤µÈ ¾ð¾îÀÇ Ç°Áú Â÷ÀÌ´Â 1.0¿¡¼­ 0.7À» »« 0.3ÀÔ´Ï´Ù. CacheMatchLanguage Áö½Ã¹®ÀÌ ÇѰ踦 0.2·Î ÁöÁ¤Çϰí, 0.3Àº ÇѰ躸´Ù Å« °ªÀ̹ǷÎ, ÇÁ·Ï½Ã´Â ij½Ã ¿ÀºêÁ§Æ®¸¦ ¸®ÅÏÇÏ´Â ´ë½Å, ÇØ´ç URLÀÇ »õ·Î¿î »çº»À» ¼­¹ö¿¡ ¿äûÇÕ´Ï´Ù.

ÀÀ´äÀ» ¸®ÅÏÇÏ°í ´ÙÀ½ ¿äûÀÌ µé¾î¿ÀÁö ¾Ê´Â °æ¿ì, ¼­¹ö°¡ Content-Language Çì´õ¿¡¼­ ¾ð¾î¸¦ ÁöÁ¤Çϰųª special-id-for-all-langÀ» ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì, ÇÁ·Ï½Ã´Â ¾ð¾î ȯ°æ ¼³Á¤À» ÀÏÄ¡½ÃŰÁö ¾Ê°í ij½Ã »çº»À» ¸®ÅÏÇÕ´Ï´Ù.

±âº»°ª

CacheMatchLanguage off

CacheMaxExpiry -- ij½Ã ÆÄÀÏÀÇ ÃÖ´ë ¼ö¸í ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ÆÄÀÏÀÌ Ä³½Ã¿¡ ³²¾Æ ÀÖÀ» ¼ö ÀÖ´Â ÃÖ´ë ±â°£À» Á¤ÀÇÇÕ´Ï´Ù. ij½ÃµÈ ÆÄÀÏÀÇ ¼ö¸íÀº ÆÄÀÏÀÌ °»½Å ±âÁ¡À» È®ÀÎÇÏÁö ¾Ê°íµµ ij½Ã¿¡¼­ Á¦°øµÉ ¼ö ÀÖ´Â ±â°£ÀÔ´Ï´Ù. ¾î¶² °æ¿ì¿¡´Â ij½Ã ÆÄÀÏÀÇ ÃßÁ¤ ¼ö¸íÀÌ ÆÄÀÏÀ» º¸Á¸Çϱ⸦ ¿øÇÏ´Â ±â°£º¸´Ù ±æ ¼ö ÀÖ½À´Ï´Ù. ±âÁ¡¿¡¼­ ÁöÁ¤Çϰųª Caching Proxy°¡ °è»êÇϵçÁö°£¿¡ ÆÄÀÏÀÇ ¼ö¸íÀº CacheMaxExpiry Áö½Ã¹®¿¡ ÁöÁ¤µÈ ÇѰ躸´Ù ±æ ¼ö´Â ¾ø½À´Ï´Ù.

ÀÌ Áö½Ã¹®¿¡ ´ëÇÑ ¾îÄ¿·±½º°¡ ¿©·¯ °³ ±¸¼º ÆÄÀÏ¿¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. °¢ ÅÛÇø®Æ®¿¡ ´ëÇÑ º°°³ÀÇ Áö½Ã¹®À» Æ÷ÇÔ½ÃŰ½Ê½Ã¿À.

Çü½Ä

CacheMaxExpiry URL lifetime
URL
ÇÁ·ÎÅäÄÝÀ» Æ÷ÇÔÇÏ¿© ij½Ã ÁßÀÎ ÆÄÀÏÀÇ ¿ÏÀüÇÑ URLÀ» ÁöÁ¤ÇÕ´Ï´Ù. ¸¶½ºÅ©¸¦ Àû¿ëÇϱâ À§Çؼ­ º°Ç¥(*)°¡ ÀÖ´Â URL ÅÛÇø®Æ®¸¦ ¿ÍÀϵå Ä«µå·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
lifetime
URL ÅÛÇø®Æ®¿Í ÀÏÄ¡Çϴ ij½Ã ÆÄÀÏÀÇ ÃÖ´ë ¼ö¸íÀ» ÁöÁ¤ÇÕ´Ï´Ù. ½Ã°£Àº °³¿ù, ÁÖ, ÀÏ, ½Ã°£, ºÐ, ÃÊÀÇ Á¶ÇÕÀ¸·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹Á¦

CacheMaxExpiry ftp:* 1 month
CacheMaxExpiry http://www.santaclaus.np/* 2 days 12 hours

±âº»°ª

CacheMaxExpiry 1 month

CacheMemory -- ij½Ã RAM ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ij½Ã¿Í ¿¬°üµÈ ¸Þ¸ð¸® ¿ë·®À» ÁöÁ¤ÇÕ´Ï´Ù. µð½ºÅ© ij½ÃÀÇ ÃÖÀû ¼º´ÉÀ» À§ÇØ, ij½Ã »öÀÎÀ» Æ÷ÇÔÇÏ¿© ij½Ã ÇϺΠ±¸Á¶ Áö¿ø¿¡ ´ëÇØ 64MBÀÇ ÃÖ¼Ò Ä³½Ã ¸Þ¸ð¸® °ªÀ» ±ÇÀåÇÕ´Ï´Ù. ij½Ã Å©±â°¡ Áõ°¡µÇ¸é, ij½Ã »öÀÎÀÌ Áõ°¡µÇ°í »öÀÎÀ» ÀúÀåÇϱâ À§ÇÑ Ãß°¡ ij½Ã ¸Þ¸ð¸®°¡ ÇÊ¿äÇÏ°Ô µË´Ï´Ù. 64MBÀÇ Ä³½Ã ¸Þ¸ð¸® °ªÀº ij½Ã ÇϺΠ±¸Á¶ Áö¿øÀ» Á¦°øÇϰí ÃÖ´ë 6.4GBÀÇ µð½ºÅ© ij½Ã¿¡ ´ëÇÑ Ä³½Ã »öÀÎÀ» ÀúÀåÇϱ⿡ ÃæºÐÇÕ´Ï´Ù. º¸´Ù Å« µð½ºÅ© ij½ÃÀÇ °æ¿ì, ij½Ã ¸Þ¸ð¸®´Â ij½Ã Å©±âÀÇ 1%¿©¾ß ÇÕ´Ï´Ù.

¸Þ¸ð¸® ij½Ã¸¦ »ç¿ëÇÒ °æ¿ì, ij½Ã¿Í ij½Ã »öÀο¡ ÇÊ¿äÇÑ ¸Þ¸ð¸® ¿ë·®À» ¸ðµÎ Æ÷ÇÔÇϵµ·Ï ÀÌ Áö½Ã¹®À» ¼³Á¤ÇϽʽÿÀ.

ÀÌ Áö½Ã¹®ÀÇ ÃÖ´ë ±ÇÀå °ªÀº 1600MBÀÔ´Ï´Ù. ÀÌ ÇѰè´Â 32ºñÆ® ÀÀ¿ëÇÁ·Î±×·¥À¸·Î¼­ÀÇ Caching Proxy°¡ ÃÖ´ë 2GB ¸Þ¸ð¸®¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â »ç½Ç¿¡ ÀÇÇØ °áÁ¤µË´Ï´Ù. ij½Ã¿¡ ÇÊ¿äÇÑ ¸Þ¸ð¸®¿Í ·çƾ 󸮿¡ »ç¿ëµÇ´Â ¸Þ¸ð¸®¸¦ ´õÇÑ ¿ë·®ÀÌ 2GB¿¡ ±ÙÁ¢Çϰųª ÃʰúÇÏ´Â °æ¿ì¿¡´Â, Caching Proxy°¡ Á¤»óÀûÀ¸·Î ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù.

¿ë·®Àº ¹ÙÀÌÆ®(B), ų·Î¹ÙÀÌÆ®(K), ¸Þ°¡¹ÙÀÌÆ®(M), ±â°¡¹ÙÀÌÆ®(G)ÀÇ ´ÜÀ§·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Çü½Ä

CacheMemory amount {B | K | M | G}

±âº»°ª

CacheMemory 64 M

CacheMinHold -- ÆÄÀÏÀ» »ç¿ë °¡´ÉÇÏ°Ô º¸Á¸ÇÏ´Â ±â°£ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¸¸±â¸¦ µ¤¾î¾µ ÆÄÀÏ¿¡ ´ëÇÑ URLÀ» ÁöÁ¤ÇϽʽÿÀ. ÀϺΠ»çÀÌÆ®´Â ÆÄÀÏÀÇ ¼ö¸íÀÌ ³¡³ª±â Àü¿¡ ÆÄÀÏÀÌ ¸¸±âµÇµµ·Ï ¼³Á¤ÇÏ¿©, ¼­¹ö°¡ ÆÄÀÏÀ» ÀÚÁÖ ¿äÃ»ÇØ¾ß ÇÕ´Ï´Ù. CacheMinHold Áö½Ã¹®¿¡ ÀÇÇØ ¸¸±âµÈ ÆÄÀÏÀº ´Ù½Ã ¿äûµÇ±â Àü¿¡ ÁöÁ¤µÈ ±â°£ µ¿¾È ij½Ã¿¡ ³²¾Æ ÀÖ°Ô µË´Ï´Ù. ÀÌ Áö½Ã¹®Àº ¿©·¯ ¹ø ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÁÖ:
¸¸±â ³¯Â¥¸¦ µ¤¾î¾²¸é ij½Ã¿¡ ÀÖ´Â ÆÄÀÏÀÌ À¯È¿ÇÏÁö ¾Ê°Ô µÉ ¼ö ÀÖ½À´Ï´Ù.

¿¹Á¦

CacheMinHold http://www.cachebusters.com/* 1 hour

±âº»°ª

¾øÀ½

CacheNoConnect -- µ¶¸³Çü ij½Ã ¸ðµå ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ÇÁ·Ï½Ã ¼­¹ö°¡ ¿ø°Ý ¼­¹ö¿¡¼­ ÆÄÀÏÀ» °Ë»öÇÒ °ÍÀÎÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ª(Off)Àº ¼­¹ö°¡ ¿ø°Ý ¼­¹ö¿¡¼­ ÆÄÀÏÀ» °Ë»öÇϵµ·Ï ÇÕ´Ï´Ù. °ª OnÀº ¼­¹ö°¡ µ¶¸³Çü ij½Ã ¸ðµå¿¡¼­ ½ÇÇàÇϵµ·Ï ¼³Á¤ÇÕ´Ï´Ù. ±×·¯¸é, ¼­¹ö°¡ ij½Ã¿¡ ÀúÀåµÈ ÆÄÀϸ¸ µ¹·Áº¸³¾ ¼ö ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î, ¼­¹ö°¡ ÀÌ ¸ðµå¿¡¼­ ½ÇÇà ÁßÀÏ ¶§ CacheExpiryCheck Áö½Ã¹®À» Off·Î ¼³Á¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

¼­¹ö¸¦ ½Ã¿¬ ¸ñÀûÀ¸·Î »ç¿ëÇÏ´Â °æ¿ì, µ¶¸³ ½ÇÇà ij½Ã ¸ðµå¿¡¼­ ½ÇÇàÇÏ´Â °ÍÀÌ À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ½Ã¿¬ ¸ñÀûÀ¸·Î »ç¿ëÇÏ·Á´Â ÆÄÀÏÀÌ ¸ðµÎ ij½Ã¿¡ ÀúÀåµÇ¾î ÀÖ´Ù¸é ³×Å©¿öÅ©¸¦ ¿¬°áÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.

Çü½Ä

CacheNoConnect  {on | off}

±âº»°ª

   CacheNoConnect Off

CacheOnly -- ÅÛÇø®Æ®¿Í ÀÏÄ¡ÇÏ´Â URLÀÌ ÀÖ´Â ÆÄÀϸ¸ ij½Ã

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ÁöÁ¤µÈ ÅÛÇø®Æ®¿Í ÀÏÄ¡ÇÏ´Â URLÀÌ ÀÖ´Â ÆÄÀϸ¸ ij½ÃµÇµµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ Áö½Ã¹®¿¡ ´ëÇÑ ¿©·¯ °³ÀÇ ¾îÄ¿·±½º¸¦ ±¸¼º ÆÄÀÏ¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. °¢ ÅÛÇø®Æ®¿¡ ´ëÇÑ º°°³ÀÇ Áö½Ã¹®À» Æ÷ÇÔ½ÃŰ½Ê½Ã¿À. URL ÅÛÇø®Æ®¿¡´Â ÇÁ·ÎÅäÄÝÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÌ Áö½Ã¹®¿¡ ¼³Á¤µÈ °ªÀÌ ¾ø´Â °æ¿ì, NoCaching Áö½Ã¹®°ú ÀÏÄ¡ÇÏÁö ¾Ê´Â ÀÓÀÇÀÇ URLÀ» ij½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ CacheOnly ¶Ç´Â NoCaching Áö½Ã¹®ÀÌ ±¸¼º ÆÄÀÏ¿¡ Æ÷ÇÔµÇÁö ¾ÊÀº °æ¿ì, ÀÓÀÇÀÇ URLÀ» ij½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

Çü½Ä

CacheOnly  url_pattern

¿¹Á¦

CacheOnly http://realstuff/*

±âº»°ª

¾øÀ½

CacheQueries -- ¹°À½Ç¥(?)¸¦ Æ÷ÇÔÇÏ´Â URL¿¡ ij½Ã ÀÀ´ä ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© Á¶È¸ ¿äû¿¡ ´ëÇÑ ÀÀ´äÀÌ Ä³½ÃµÉ URLÀ» ÁöÁ¤ÇÕ´Ï´Ù. °ª PUBLIC url_patternÀÌ »ç¿ëµÉ °æ¿ì, ±âÁ¡ ¼­¹ö¿¡ cache-control: public Çì´õ°¡ Æ÷ÇԵǰí ÀÀ´äÀ» ´Þ¸® ij½ÃÇÒ ¼ö ÀÖÀ¸¸é, URL¿¡ ¹°À½Ç¥°¡ ÀÖ´Â GET ¿äû¿¡ ´ëÇÑ ÀÀ´äÀÌ Ä³½ÃµË´Ï´Ù. °ª ALWAYS url_patternÀÌ ÁöÁ¤µÇ´Â °æ¿ì, ÀÀ´äÀ» ´Ù¸¥ ¹æ¹ýÀ¸·Î ij½ÃÇÒ ¼ö ÀÖÀ¸¸é URL¿¡ ¹°À½Ç¥°¡ ÀÖ´Â GET ¿äû¿¡ ´ëÇÑ ÀÀ´äÀÌ Ä³½ÃµË´Ï´Ù.

ÀÌ Áö½Ã¹®Àº ¿©·¯ ¹ø ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

CacheQueries {ALWAYS | PUBLIC} url_pattern

¿¹Á¦

CacheQueries ALWAYS http://www.hosta.com/*
CacheQueries PUBLIC http://www.hostb.com/* 
ÁÖ:
¿ªÈ£È¯ÀÇ °æ¿ì, CacheQueriesÀÇ ÀÌÀü ±¸¹®{ALWAYS | PUBLIC | NEVER}Àº ´ÙÀ½°ú °°ÀÌ Ã³¸®µË´Ï´Ù.

±âº»°ª

¾øÀ½

CacheRefreshInterval -- ij½ÃµÈ ¿ÀºêÁ§Æ®ÀÇ À¯È¿¼ºÀ» ÀçÈ®ÀÎÇϱâ À§ÇÑ ½Ã°£ °£°Ý ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿©, ij½ÃµÈ ÆÄÀÏÀ» º¯°æÇÒÁö ¿©ºÎ¸¦ ÆÇº°Çϱâ À§ÇØ ±âÁ¡ ¼­¹ö¸¦ È®ÀÎÇÒ ½Ã±â¸¦ ÁöÁ¤ÇϽʽÿÀ.

CacheCleanÀÌ ÀÌ Áö½Ã¹®°ú À¯»çÇÏ°Ô Ç¥½ÃµÇ¾îµµ µÑ »çÀÌ¿¡´Â Â÷À̰¡ ÀÖ½À´Ï´Ù. CacheRefreshIntervalÀº ÇÁ·Ï½Ã°¡ ÆÄÀÏÀ» »ç¿ëÇϱâ Àü¿¡ ÆÄÀÏÀÇ À¯È¿¼ºÀ» ÀçÈ®ÀÎÇϵµ·Ï ÁöÁ¤ÇÏ´Â ¹Ý¸é, CacheClean Áö½Ã¹®Àº ÁöÁ¤µÈ ±â°£ÀÌ Áö³ª¸é ÆÄÀÏÀ» ij½Ã¿¡¼­ Á¦°ÅÇÕ´Ï´Ù.

Çü½Ä

¿¹Á¦

   CacheRefreshInterval *.gif 8 hours
   CacheRefreshInterval 1 week

±âº»°ª

CacheRefreshInterval 2 weeks

CacheRefreshTime -- ij½Ã ¿¡ÀÌÀüÆ®¸¦ ½ÃÀÛÇÒ ½Ã±â ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ij½Ã ¿¡ÀÌÀüÆ®¸¦ ½ÃÀÛÇÒ ½Ã±â¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ƯÁ¤ ½Ã°£¿¡ ij½Ã ¿¡ÀÌÀüÆ®¸¦ ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.

Çü½Ä

CacheRefreshTime HH:MM

±âº»°ª

   CacheRefreshTime 03:00

CacheTimeMargin -- ÆÄÀÏ Ä³½Ã¸¦ À§ÇÑ ÃÖ¼Ò ¼ö¸í ÁöÁ¤

CacheTimeMargin Áö½Ã¹®Àº ¼ø¼­´ë·Î ij½ÃµÇ±â À§ÇØ ÇÊ¿äÇÑ ÆÄÀÏÀÇ ÃÖ¼Ò ¼ö¸íÀ» ÁöÁ¤ÇÕ´Ï´Ù.

Caching Proxy´Â °¢ ÆÄÀÏ¿¡ ´ëÇÑ ¸¸±â ½Ã°£À» ÃßÁ¤ÇÕ´Ï´Ù. ÆÄÀÏÀÌ ¸¸±âµÇ±â Àü¿¡ ÆÄÀÏ¿¡ ´ëÇÑ ´Ù¸¥ ¿äûÀÌ ¼ö½ÅµÇÁö ¾Ê´Â °æ¿ì, Caching Proxy´Â ÆÄÀÏÀ» ij½ÃÇϱ⿡ ÆÄÀÏÀÇ ¼ö¸íÀÌ ³Ê¹« ªÀº °ÍÀ¸·Î °£ÁÖÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î Caching Proxy´Â ¼ö¸íÀÌ 10ºÐ ¹Ì¸¸ÀÎ ÆÄÀÏÀº ij½ÃÇÏÁö ¾Ê½À´Ï´Ù. ij½Ã ¿ë·®ÀÌ ÃÖ´ëÄ¡¿¡ ±ÙÁ¢ÇÏÁö ¾ÊÀº °æ¿ì, ÀÌ Áö½Ã¹®À» ÃʱⰪÀ¸·Î ³²°ÜµÎ½Ê½Ã¿À. ij½Ã°¡ ¿ë·®¿¡ °¡±õ°Ô ±ÙÁ¢ÇÑ °æ¿ì, ÃÖ¼Ò ¼ö¸íÀÇ °ªÀ» Áõ°¡½ÃÄÑ º¸½Ê½Ã¿À.

Çü½Ä

CacheTimeMargin minimum_lifetime

±âº»°ª

CacheTimeMargin 10 minutes
ÁÖ:
ÀÌ Áö½Ã¹®À» 4½Ã°£ ÀÌ»óÀ¸·Î ¼³Á¤Çϸé ij½ÃÀÇ È¿À²¼ºÀÌ Å©°Ô °¨¼ÒµË´Ï´Ù.

CacheUnused -- »ç¿ëµÇÁö ¾Ê´Â ij½Ã ÆÄÀÏ º¸Á¸ ±â°£ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¼­¹ö°¡ ÁöÁ¤µÈ ÅÛÇø®Æ®¿Í ÀÏÄ¡ÇÏ´Â URLÀÌ ÀÖ´Â ÆÄÀÏÀ» »ç¿ëÇÏÁö ¾Ê´Â ij½Ã ÆÄÀÏÀ» º¸Á¸ÇÒ ÃÖ´ë ½Ã°£À» ¼³Á¤ÇÕ´Ï´Ù. ÅÛÇø®Æ®¿Í ÀÏÄ¡ÇÏ´Â URLÀÌ ÀÖ´Â »ç¿ëÇÏÁö ¾Ê´Â ij½Ã ÆÄÀÏÀÌ ¸¸±â ³¯Â¥¿Í »ó°ü¾øÀÌ ÁöÁ¤µÈ ±â°£¿¡ ij½ÃµÇ°í ³ª¸é, ¼­¹ö´Â ÀÌ ÆÄÀÏÀ» »èÁ¦ÇÕ´Ï´Ù. ÀÌ Áö½Ã¹®¿¡ ´ëÇÑ ¿©·¯ °³ÀÇ ¾îÄ¿·±½º¸¦ ±¸¼º ÆÄÀÏ¿¡ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù. °¢ ÅÛÇø®Æ®¿¡ ´ëÇÑ º°°³ÀÇ Áö½Ã¹®À» Æ÷ÇÔ½ÃŰ½Ê½Ã¿À. URL ÅÛÇø®Æ®¿¡´Â ÇÁ·ÎÅäÄÝÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. °³¿ù, ÁÖ, ÀÏ, ½Ã°£¸¦ Á¶ÇÕÇÑ ½Ã°£°ªÀ» ÁöÁ¤ÇϽʽÿÀ.

Çü½Ä

CacheUnused url_template time_length

¿¹Á¦

   CacheUnused ftp:* 3 weeks
   CacheUnused gopher:* 3 days 12 hours
   CacheUnused * 4 weeks

±âº»°ª

CacheUnused ftp:*  3 days
CacheUnused gopher:*   12 hours
CacheUnused http:* 2 days

Caching -- ÇÁ·Ï½Ã ij½Ã »ç¿ë °¡´É

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ÆÄÀÏÀÇ Ä³½Ã¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ij½Ã°¡ onÀ¸·Î ¼³Á¤µÇ¸é, ÇÁ·Ï½Ã ¼­¹ö´Â ·ÎÄà ij½ÃÀÇ ´Ù¸¥ ¼­¹ö¿¡¼­ °Ë»öÇÑ ÆÄÀÏÀ» ÀúÀåÇÕ´Ï´Ù. ÇÁ·Ï½Ã ¼­¹ö´Â ÀÌÁ¦ ´Ù¸¥ ¼­¹ö¿¡¼­ °Ë»öÇÏÁö ¾Ê°íµµ µ¿ÀÏÇÑ ÆÄÀÏ¿¡ ´ëÇÑ ÈÄ¼Ó ¿äû¿¡ ÀÀ´äÇÕ´Ï´Ù.

Çü½Ä

Caching {on | off}

±âº»°ª

   Caching On
ÁÖ:
Caching Áö½Ã¹®À» º¯°æÇÏ¸é ¼­¹ö¸¦ Á÷Á¢ Á¤Áö½ÃŲ ´ÙÀ½ Àç½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù (Caching Proxy ½ÃÀÛ ¹× Á¤Áö ÂüÁ¶).

CompressAge -- ·Î±× ¾ÐÃà ½Ã±â ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ·Î±×¸¦ ¾ÐÃàÇÑ ÈÄ À¯È¿ ±â°£À» ÁöÁ¤ÇÕ´Ï´Ù. ·Î±×°¡ CompressAge °ª ¼¼Æ®º¸´Ù ÀÌÀü °ÍÀÌ¸é ¾ÐÃàµË´Ï´Ù. CompressAge°¡ 0ÀÌ¸é ·Î±×´Â ´õ ÀÌ»ó ¾ÐÃàµÇÁö ¾Ê½À´Ï´Ù. ´çÀÏÀ̳ª ±× Àü³¯¿¡ ´ëÇÑ ·Î±×´Â ¾ÐÃàµÇÁö ¾Ê½À´Ï´Ù.

Çü½Ä

CompressAge number_of_days

±âº»°ª

CompressAge 1

°ü·Ã Áö½Ã¹®

CompressCommand -- ¾ÐÃà ¸í·É ¹× ¸Å°³º¯¼ö ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ·Î±×¸¦ ¾ÐÃàÇÏ´Â µ¥ »ç¿ëµÉ ¾ÐÃà À¯Æ¿¸®Æ¼¸¦ ½Äº°Çϰí ÀÌ À¯Æ¿¸®Æ¼·Î ¸Å°³º¯¼ö¸¦ Àü´ÞÇÒ ¸í·ÉÀ» ÀÛ¼ºÇϽʽÿÀ. º¸Á¸µÈ ·Î±×¿¡ ´ëÇÑ °æ·Î¸¦ Æ÷ÇÔ½ÃŰ½Ê½Ã¿À.

¾ÐÃà À¯Æ¿¸®Æ¼´Â ÇØ´ç ½Ã½ºÅÛÀÇ °æ·Î¿¡ ³ª¿­µÈ µð·ºÅ丮¿¡ ¼³Ä¡µÇ¾î¾ß ÇÕ´Ï´Ù.

Çü½Ä

CompressCommand command
command
´ÜÀÏ Çà¿¡ ÀÔ·ÂµÈ »ç¿ëÇÏ·Á´Â ¸í·É ¹× ¸Å°³º¯¼ö¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î ¸Å°³º¯¼ö´Â %%LOGFILES%% ¹× %%DATE%%¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
%%LOGFILES%%
ƯÁ¤ %%DATE%%¿¡ »ç¿ë °¡´ÉÇÑ ·Î±× ÆÄÀÏÀÇ ¸ñ·ÏÀ» ÁöÁ¤ÇÕ´Ï´Ù.
%%DATE%%
·Î±× ÆÄÀÏ¿¡ µ¥ÀÌÅÍ ½ºÅÆÇÁ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

¿¹Á¦

±âº»°ª

¾øÀ½

°ü·Ã Áö½Ã¹®

CompressDeleteAge -- ·Î±× »èÁ¦ ½Ã±â ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¾ÐÃàÇÑ ÈÄ ·Î±×¸¦ »èÁ¦ÇÒ ½Ã±â¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ·Î±×°¡ CompressDeleteAge °ª¿¡ ´ëÇØ ¼³Á¤ÇÑ ÀÏ ¼öº¸´Ù ÀÌÀüÀÇ °ÍÀÌ¸é »èÁ¦µË´Ï´Ù. CompressDeleteAge°¡ 0À¸·Î ¼³Á¤µÇ°Å³ª °ªÀÌ CompressAge Áö½Ã¹®¿¡ ¼³Á¤µÈ °ªº¸´Ù ÀÛÀº °æ¿ì, ·Î±×°¡ »èÁ¦µÇÁö ¾Ê½À´Ï´Ù.

ÁÖ:
¾ÐÃà Ç÷¯±×ÀÎÀº ´çÀÏ ¶Ç´Â ÀüÀÏÀÇ ·Î±×´Â »èÁ¦ÇÏÁö ¾Ê½À´Ï´Ù.

Çü½Ä

CompressDeleteAge number_of_days

±âº»°ª

CompressDeleteAge 7

°ü·Ã Áö½Ã¹®

CompressionFilterAddContentType -- ¾ÐÃàÇÏ·Á´Â HTTP ÀÀ´äÀÇ ÄÁÅÙÃ÷ À¯ÇüÀ» ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¾ÐÃàÇÏ·Á´Â HTTP ÀÀ´äÀÇ ÄÁÅÙÃ÷ À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù.

HTTP ÀÀ´äÀ» ¾ÐÃàÇϸé, ³×Æ®¿öÅ© ·Îµå¸¦ ÁÙÀ̰í, ÇÁ·Ï½Ã ¼­¹ö ¼º´ÉÀ» Çâ»ó½Ãŵ´Ï´Ù. ¾ÐÃà ÇÊÅÍ ±â´ÉÀ» »ç¿ë °¡´ÉÇÏ°Ô Çϰí, ºê¶ó¿ìÀú°¡ HTTP ¾ÐÃàÀ» Áö¿øÇϸç, HTTP ÀÀ´äÀÌ ÇöÀç ¾ÐÃàµÇÁö ¾ÊÀº °æ¿ì, Caching Proxy´Â HTTP ÀÀ´äÀ» ¾ÐÃàÇϰí, ¾ÐÃàµÈ ÄÁÅÙÃ÷¸¦ ºê¶ó¿ìÀú¿¡ ¸®ÅÏÇÕ´Ï´Ù.

¿¹Á¦

´ÙÀ½ 2°³ÀÇ Áö½Ã¹®À» ibmproxy.conf ÆÄÀÏ¿¡ Ãß°¡ÇÏ¿© ¾ÐÃà ÇÊÅÍ ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

CompressionFilterEnable Áö½Ã¹®¿¡¼­ ÂüÁ¶µÈ mod_z ¶óÀ̺귯¸®´Â zlib1.1.4ÀÇ µ¿Àû ¹öÀüÀÔ´Ï´Ù.

º¯¼ö À¯Çü -nÀº ÄÁÅÙÃ÷ À¯Çü Çì´õ¿¡ ´ëÇÑ À¯È¿°ªÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, text/html ¶Ç´Â image/bmpÀÔ´Ï´Ù.

ÁÖ:
HTTP ÀÀ´äÀÇ Æ¯Á¤ À¯Çü¿¡ ´ëÇÑ ÄÁÅÙÃ÷(¿¹: JPEG À̹ÌÁö ¶Ç´Â ºñµð¿À ½ºÆ®¸²)´Â ÀÌ¹Ì ÀÀ¿ëÇÁ·Î±×·¥À¸·Î ¾ÐÃàµÇ¾î ÀÖ½À´Ï´Ù. ±×·¯¹Ç·Î, ÀÌ ±â´ÉÀ» »ç¿ëÇÏ¿© ¾ÐÃàÇÏÁö ¸»¾Æ¾ß ÇÕ´Ï´Ù.

±âº»°ª

¾øÀ½

CompressionFilterEnable -- ¾ÐÃà ÇÊÅ͸¦ »ç¿ëÇÏ¿© HTTP ÀÀ´äÀ» ¾ÐÃà

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¹é¿£µå ¼­¹ö ¶Ç´Â ÇÁ·Ï½Ã ¼­¹ö' ij½Ã·ÎºÎÅÍÀÇ HTTP ÀÀ´äÀ» ¾ÐÃàÇÏ´Â ¾ÐÃà ÇÊÅ͸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.

ÀÌ Áö½Ã¹® »ç¿ë ¹æ¹ý¿¡ ´ëÇÑ ¿¹´Â CompressionFilterAddContentType -- ¾ÐÃàÇÏ·Á´Â HTTP ÀÀ´äÀÇ ÄÁÅÙÃ÷ À¯ÇüÀ» ÁöÁ¤À» ÂüÁ¶ÇϽʽÿÀ.

±âº»°ª

¾øÀ½

ConfigFile -- Ãß°¡ ±¸¼º ÆÄÀÏÀÇ À̸§ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© Ãß°¡ ±¸¼º ÆÄÀÏÀÇ À̸§ ¹× À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÁöÁ¤µÈ ±¸¼º ÆÄÀÏ¿¡ ÀÖ´Â Áö½Ã¹®Àº ÇöÀç ±¸¼º ÆÄÀÏ ´ÙÀ½¿¡ 󸮵˴ϴÙ.

ÁÖ:
Ãß°¡ ±¸¼º ÆÄÀÏÀº ij½Ã ¿¡ÀÌÀüÆ®°¡ ÀÌ ÆÄÀÏÀ» ÀÐÀ» ¼ö ÀÖµµ·Ï nobody »ç¿ëÀÚÀÇ Read·Î ¼³Á¤µÈ ±ÇÇÑÀ» °¡Áö´ÂÁö È®ÀÎÇϽʽÿÀ.

¿¹Á¦

±âº»°ª

¾øÀ½

ConnThreads -- ¿¬°á °ü¸®¿¡ »ç¿ëµÇ´Â ¿¬°á ½º·¹µåÀÇ ¼ö¸¦ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¿¬°á °ü¸®¿¡ »ç¿ëµÇ´Â ¿¬°á ½º·¹µåÀÇ ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

Çü½Ä

ConnThreads number

±âº»°ª

ConnThreads 5

°ü·Ã Áö½Ã¹®

ContinueCaching -- ij½Ã¿¡ ÇÊ¿äÇÑ ÆÄÀÏ ¼ö ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© Ŭ¶óÀÌ¾ðÆ® ¿¬°áÀÌ Á¾·áµÇ´õ¶óµµ Caching Proxy¿¡ Àü¼ÛµÇ¾î¾ß ÇÒ ¿äû ÆÄÀÏÀÇ ¼ö¸¦ ÁöÁ¤ÇÏ¿© ij½Ã ÆÄÀÏ ÀÛ¼ºÀ» ¿Ï·áÇÕ´Ï´Ù. ÀÌ º¯¼ö¿¡ ´ëÇÑ À¯È¿°ªÀº 0 - 100 ¹üÀ§ÀÇ Á¤¼öÀÔ´Ï´Ù.

¿¹¸¦ µé¾î, ContinueCaching 75°¡ ÁöÁ¤µÈ °æ¿ì, Caching Proxy°¡ Ŭ¶óÀÌ¾ðÆ® ¿¬°áÀÌ Á¾·áµÈ °ÍÀ» ¹ß°ßÇϱâ Àü¿¡ ÆÄÀÏÀÇ 75% ÀÌ»óÀÌ ÀÌ¹Ì Àü¼ÛµÇ¾úÀ¸¸é, Caching Proxy´Â ÄÁÅÙÃ÷ ¼­¹ö¿¡¼­ ÆÄÀÏÀ» °è¼Ó Àü¼ÛÇÏ¿© ij½Ã ÆÄÀÏÀ» »ý¼ºÇÕ´Ï´Ù.

Çü½Ä

ContinueCaching percentage

±âº»°ª

ContinueCaching 75 

DefinePicsRule -- ÄÁÅÙÃ÷ ÇÊÅ͸µ ±ÔÄ¢ °ø±Þ

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© µî±Þ ¼­ºñ½º Á¤º¸¸¦ Æ÷ÇÔÇÑ ÄÁÅÙÃ÷ÀÇ URLÀ» ÇÊÅÍÇϱâ À§ÇØ Çʼö Á¤º¸¸¦ ÇÁ·Ï½Ã¿¡ °ø±ÞÇÕ´Ï´Ù. ÀÌ Áö½Ã¹®À» ¿©·¯ ¹ø ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Çü½Ä

DefinePicsRule "filter_name"  {

±âº»°ª

DefinePicsRule "RSAC Example" {

DefProt -- ÅÛÇø®Æ®¿Í ÀÏÄ¡ÇÏ´Â ¿äû¿¡ ´ëÇÑ ±âº» º¸È£ ¼³Á¤ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ±âº» º¸È£ ¼³Á¤À» ÅÛÇø®Æ®¿Í ÀÏÄ¡ÇÏ´Â ¿äû°ú ¿¬°ü½Ãŵ´Ï´Ù.

ÁÖ:
º¸È£¸¦ ¿Ã¹Ù¸£°Ô ÀÛµ¿½ÃŰ·Á¸é, DefProt ¹× Protect Áö½Ã¹®À» ±¸¼º ÆÄÀÏ¿¡ ÀÖ´Â Pass ¶Ç´Â Exec Áö½Ã¹® ¾Õ¿¡ À§Ä¡½ÃÄÑ¾ß ÇÕ´Ï´Ù.

Çü½Ä

DefProt request_template  setup_name [FOR server_IP_address | host_name]
request_template
±âº» º¸È£ ¼³Á¤°ú ¿¬°ü½ÃŰ·Á´Â ¿äû ÅÛÇø®Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¼­¹ö´Â ÅÛÇø®Æ®¿¡ ´ëÇÑ ¼ö½Å Ŭ¶óÀÌ¾ðÆ® ¿äûÀ» ºñ±³ÇÏ¿©, ÀÏÄ¡µÇ´Â °ÍÀÌ ÀÖÀ¸¸é º¸È£ ¼³Á¤°ú ¿¬°ü½Ãŵ´Ï´Ù.

¿äûÀÌ ÈÄ¼Ó º¸È£ Áö½Ã¹®ÀÇ ÅÛÇø®Æ®¿Í ÀÏÄ¡ÇÏÁö ¾ÊÀ¸¸é, º¸È£´Â ÅÛÇø®Æ®¿Í ÀÏÄ¡ÇÏ´Â ¿äû¿¡ ´ëÇØ Ȱ¼ºÈ­µÇÁö ¾Ê½À´Ï´Ù. DefProt°ú ÇÔ²² Protect Áö½Ã¹®À» »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ¼³¸íÀº Protect -- ÅÛÇø®Æ®¿Í ÀÏÄ¡ÇÏ´Â ¿äû¿¡ ´ëÇÑ º¸È£ ¼³Á¤ Ȱ¼ºÈ­¸¦ ÂüÁ¶ÇϽʽÿÀ.

setup
request_template¿Í ÀÏÄ¡ÇÏ´Â ¿äû°ú ¿¬°ü½Ãų ±¸¼º ÆÄÀÏ¿¡ Á¤ÀÇµÈ À̸§ ÁöÁ¤ º¸È£¸¦ ¼³Á¤ÇÕ´Ï´Ù. º¸È£ ¼³Á¤Àº º¸È£ ºÎ Áö½Ã¹®À¸·Î Á¤Àǵ˴ϴÙ. ÀÌ ¸Å°³º¯¼ö´Â ´ÙÀ½ ¼¼ °¡Áö Çü½Ä Áß Çϳª¸¦ ÃëÇÒ ¼ö ÀÖ½À´Ï´Ù.
[FOR Server_IP_address | host_name]
¿©·¯ IP ÁÖ¼Ò³ª °¡»ó È£½ºÆ®¸¦ »ç¿ëÇϰí ÀÖ´Ù¸é, ÀÌ ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏ¿© IP ÁÖ¼Ò³ª È£½ºÆ® À̸§À» ÁöÁ¤ÇϽʽÿÀ. ¼­¹ö´Â ÀÌ IP ÁÖ¼Ò³ª È£½ºÆ®ÀÇ ¼­¹ö¿¡ µµ´ÞÇÏ´Â ¿äûÀ̳ª ÀÌ È£½ºÆ®¿¡ ´ëÇØ¼­¸¸ Áö½Ã¹®À» »ç¿ëÇÕ´Ï´Ù. IP ÁÖ¼Ò´Â ¿äûÇϴ Ŭ¶óÀ̾ðÆ®ÀÇ ÁÖ¼Ò°¡ ¾Æ´Ï¶ó ¼­¹ö ³×Æ®¿öÅ© ¿¬°áÀÇ ÁÖ¼ÒÀÔ´Ï´Ù.

IP ÁÖ¼Ò(¿¹: FOR 240.146.167.72) ¶Ç´Â È£½ºÆ® À̸§(¿¹: FOR hostA.bcd.com)À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ¸Å°³º¯¼ö´Â ¼±ÅÃÀûÀÔ´Ï´Ù. ÀÌ ¸Å°³º¯¼ö°¡ ¾øÀ¸¸é, ¼­¹ö´Â ¿äûÀÌ µé¾î¿À´Â IP ÁÖ¼Ò³ª URLÀÇ È£½ºÆ® À̸§°ú »ó°ü¾øÀÌ ¸ðµç ¿äû¿¡ ´ëÇØ Áö½Ã¹®À» »ç¿ëÇÕ´Ï´Ù.

ÁÖ:
  1. setup ¸Å°³º¯¼ö°¡ °æ·Î ¹× ÆÄÀÏ À̸§ÀÇ ¾ç½Ä¿¡ ÁöÁ¤µÇ°Å³ª º¸È£ ¼³Á¤ ·¹À̺íÀÏ ¶§¿¡¸¸ ÀÌ ¸Å°³º¯¼ö¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸Å°³º¯¼ö´Â Áß°ýÈ£ ¾ÈÀÇ ½ÇÁ¦ º¸È£ ºÎ Áö½Ã¹® ¾ç½ÄÀ¸·Î ÁöÁ¤µÈ setup ¸Å°³º¯¼ö¿Í ÇÔ²² »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
  2. ÀÌ ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏ·Á¸é, FOR³ª (°ø¹é ¾ø´Â) ±âŸ ¹®ÀÚ ½ºÆ®¸µÀ» setup ¸Å°³º¯¼ö¿Í IP_address ¶Ç´Â host_name »çÀÌ¿¡ ³Ö¾î¾ß ÇÕ´Ï´Ù.

¼­¹ö IP ÁÖ¼Ò·Î ¿ÍÀϵå Ä«µå ¹®ÀÚ¸¦ ÁöÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù.

ÁÖ:
ÀÌ Áö½Ã¹®Àº ÇÑ Çà¿¡ ÀԷµǾî¾ß ÇÕ´Ï´Ù.

¿¹Á¦

±âº»°ª

¾øÀ½

DelayPeriod -- ¿äû °£ ÀϽÃÁ¤Áö ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ij½Ã ¿¡ÀÌÀüÆ®°¡ ´ë»ó ¼­¹ö·Î ¿äûÀ» Àü¼ÛÇÏ´Â »çÀÌ¿¡ ´ë±âÇÒÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¿äû »çÀÌ¿¡ ¿¬±â¸¦ ÁöÁ¤Çϸé, ÇÁ·Ï½Ã ½Ã½ºÅÛ°ú ³×Æ®¿öÅ© ¿¬°á¿¡ ´ëÇÑ ·Îµå»Ó¸¸ ¾Æ´Ï¶ó ´ë»ó ¼­¹öÀÇ ·Îµåµµ ÁÙÀÏ ¼ö ÀÖ½À´Ï´Ù. ¿¬±â¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ij½Ã ¿¡ÀÌÀüÆ®°¡ ÃÖ´ë ¼Óµµ·Î ½ÇÇàµË´Ï´Ù. ÀÎÅÍ³Ý ¿¬°áÀÌ ´À¸° °æ¿ì, ³×Æ®¿öÅ©¸¦ ÃÖ´ë·Î »ç¿ëÇÏ·Á¸é ¿¬±â ±â°£À» ÁöÁ¤ÇÏÁö ¸¶½Ê½Ã¿À.

ÁÖ:
ÀÎÅÍ³Ý ¿¬°á ¼Óµµ°¡ 128kbpsº¸´Ù ºü¸¥ °æ¿ì, DelayPeriod¸¦ OnÀ¸·Î ¼³Á¤ÇÏ¿© »õ·Î °íÄ£ »çÀÌÆ®¿¡ Áö³ªÄ¡°Ô ¸¹Àº ¿äûÀÌ ³Ê¹« »¡¸® Àü¼ÛµÇÁö ¾Ê°Ô ÇϽʽÿÀ.

Çü½Ä

DelayPeriod {on | off}

±âº»°ª

DelayPeriod On

DelveAcrossHosts -- µµ¸ÞÀÎÀ» ÅëÇÑ Ä³½Ã ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ij½Ã ¿¡ÀÌÀüÆ®°¡ È£½ºÆ® »çÀÌÀÇ ÇÏÀÌÆÛÅØ½ºÆ® ¿¬°áÀ» µû¸£´ÂÁöÀÇ ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ij½ÃµÈ URL¿¡ ´Ù¸¥ ¼­¹ö·ÎÀÇ ¿¬°áÀÌ ÀÖ´Â °æ¿ì, ¼­¹ö°¡ ¿¬°áÀ» ¹«½ÃÇϰųª ¿¬°áÀ» µû¸¦ ¼ö ÀÖ½À´Ï´Ù. DelveInto Áö½Ã¹®ÀÌ never·Î ¼³Á¤µÈ °æ¿ì, ÀÌ Áö½Ã¹®Àº Àû¿ëµÇÁö ¾Ê½À´Ï´Ù.

Çü½Ä

DelveAcrossHosts {on | off}

±âº»°ª

DelveAcrossHosts Off

DelveDepth -- ij½ÃÇÏ´Â µ¿¾È ¿¬°áÀ» µû¸£´Â ¹üÀ§ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ij½Ã¿¡ ·ÎµåÇÒ ÆäÀÌÁö¸¦ Ž»öÇÒ ¶§ µû¸¦ ¿¬°á ·¹º§ÀÇ ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. DelveInto Áö½Ã¹®ÀÌ never·Î ¼³Á¤µÈ °æ¿ì, ÀÌ Áö½Ã¹®Àº Àû¿ëµÇÁö ¾Ê½À´Ï´Ù.

Çü½Ä

DelveDepth number_of_levels

±âº»°ª

DelveDepth 2

DelveInto -- ij½Ã ¿¡ÀÌÀüÆ®°¡ ¿¬°áÀ» µû¸£´ÂÁö¸¦ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ij½Ã ¿¡ÀÌÀüÆ®°¡ ij½ÃµÈ URL¿¡¼­ ¿¬°á ÆäÀÌÁö¸¦ ·ÎµåÇÏ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

Çü½Ä

DelveInto {always | never | admin | topn}
alwasys
ij½Ã ¿¡ÀÌÀüÆ®°¡ ÀÌÀü¿¡ ij½ÃµÈ ¸ðµç URL¿¡¼­ÀÇ ¿¬°áÀ» µû¸¨´Ï´Ù.
never
ij½Ã ¿¡ÀÌÀüÆ®°¡ URLÀÇ ¸ðµç ¿¬°áÀ» ¹«½ÃÇÕ´Ï´Ù.
admin
ij½Ã ¿¡ÀÌÀüÆ®°¡ LoadURL Áö½Ã¹®¿¡¼­ ÁöÁ¤µÈ URLÀÇ ¿¬°á¸¸ µû¸¨´Ï´Ù.
topn
ij½Ã ¿¡ÀÌÀüÆ®°¡ ij½Ã¿¡¼­ °Ë»öµÈ ºóµµ°¡ ¸¹Àº ¿¬°á¸¸ µû¸¨´Ï´Ù.

±âº»°ª

DelveInto always

DirBackgroundImage -- µð·ºÅ丮 ¸ñ·Ï¿¡ ¹é±×¶ó¿îµå À̹ÌÁö ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ÇÁ·Ï½Ã ¼­¹ö°¡ »ý¼ºÇÑ µð·ºÅ丮 ¸ñ·Ï¿¡ ¹é±×¶ó¿îµå À̹ÌÁö¸¦ Àû¿ëÇÕ´Ï´Ù. ÇÁ·Ï½Ã ¼­¹ö°¡ FTP »çÀÌÆ® ã¾Æº¸±â¿¡ »ç¿ëµÉ ¶§ µð·ºÅ丮 ¸ñ·ÏÀÌ »ý¼ºµË´Ï´Ù.

¹é±×¶ó¿îµå À̹ÌÁöÀÇ Àý´ë °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù. À̹ÌÁö°¡ ´Ù¸¥ ¼­¹ö¿¡ ÀÖÀ» °æ¿ì, ¹é±×¶ó¿îµå À̹ÌÁö´Â Àüü URL·Î ÁöÁ¤µÇ¾î¾ß ÇÕ´Ï´Ù. ¹é±×¶ó¿îµå À̹ÌÁö°¡ ÁöÁ¤µÇÁö ¾ÊÀ¸¸é, ÀÏ¹Ý ¹é»ö ¹é±×¶ó¿îµå°¡ »ç¿ëµË´Ï´Ù.

Çü½Ä

DirBackgroundImage /path/file

¿¹Á¦

DirBackgroundImage /images/corplogo.png
DirBackgroundimage http://www.somehost.com/graphics/embossed.gif

±âº»°ª

¾øÀ½

DirShowBytes -- µð·ºÅ丮 ¸ñ·Ï¿¡ ÀÛÀº ÆÄÀÏ¿¡ ´ëÇÑ ¹ÙÀÌÆ® ¼ö Ç¥½Ã

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿©, µð·ºÅ丮 ¸ñ·ÏÀÌ 1KBº¸´Ù ÀÛÀº ÆÄÀÏ¿¡ ´ëÇÑ Á¤È®ÇÑ ¹ÙÀÌÆ® ¼ö¸¦ ³ªÅ¸³¾Áö ¿©ºÎ¸¦ ÁöÁ¤ÇϽʽÿÀ. Off °ªÀº µð·ºÅ丮 ¸ñ·ÏÀÌ 1KB ¶Ç´Â ±× ÀÌÇÏÀÇ ¸ðµç ÆÄÀÏ¿¡ ´ëÇØ 1KB Å©±â¸¦ Ç¥½ÃÇÑ´Ù´Â ÀǹÌÀÔ´Ï´Ù.

Çü½Ä

DirShowBytes {on | off}

±âº»°ª

   DirShowBytes Off

DirShowCase -- µð·ºÅ丮 ¸ñ·Ï¿¡ ÆÄÀÏÀ» ºÐ·ùÇÒ ¶§ ´ë¼Ò¹®ÀÚ »ç¿ë

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© µð·ºÅ丮 ¸ñ·ÏÀÌ ÆÄÀÏ À̸§À» ºÐ·ùÇÒ ¶§ ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ¸¦ ±¸ºÐÇØ¾ß ÇÏ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

On °ªÀº ÆÄÀÏ ¸ñ·Ï¿¡¼­ ¼Ò¹®ÀÚ ¾Õ¿¡ ´ë¹®ÀÚ°¡ ¿Â´Ù´Â ÀǹÌÀÔ´Ï´Ù.

Çü½Ä

DirShowCase {on | off}

±âº»°ª

   DirShowCase On

DirShowDate -- µð·ºÅ丮 ¸ñ·Ï¿¡ ÃÖÁ¾ º¯°æ ³¯Â¥ Ç¥½Ã

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© µð·ºÅ丮 ¸ñ·ÏÀÌ °¢ ÆÄÀÏÀÌ ÃÖÁ¾ ¼öÁ¤µÈ ³¯Â¥¸¦ Æ÷ÇÔÇÏ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

Çü½Ä

DirShowDate {on | off}

±âº»°ª

DirShowDate On

DirShowDescription -- µð·ºÅ丮 ¸ñ·Ï¿¡ ÆÄÀÏ¿¡ ´ëÇÑ ¼³¸í Ç¥½Ã

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© µð·ºÅ丮 ¸ñ·Ï¿¡ HTML ÆÄÀÏ¿¡ ´ëÇÑ ¼³¸íÀÌ ÀÖ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¼³¸íÀº ÆÄÀÏÀÇ HTML <title> ű׿¡¼­ º¼ ¼ö ÀÖ½À´Ï´Ù.

MIME À¯ÇüÀ» ÆÇº°ÇÒ ¼ö ÀÖÀ¸¸é, FTP µð·ºÅ丮 ¸ñ·Ï¿¡ ´ëÇÑ ¼³¸íÀº ÆÄÀÏÀÇ MIME À¯ÇüÀ» Ç¥½ÃÇÕ´Ï´Ù.

Çü½Ä

DirShowDescription {on | off}

±âº»°ª

DirShowDescription On

DirShowHidden -- µð·ºÅ丮 ¸ñ·Ï¿¡ ¼û°ÜÁø ÆÄÀÏ Ç¥½Ã

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© µð·ºÅ丮 ¸ñ·Ï¿¡ µð·ºÅ丮¿¡ ¼û°ÜÁø ÆÄÀÏÀÌ ÀÖ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¼­¹ö´Â ¸¶Ä§Ç¥(.)·Î ½ÃÀÛÇÏ´Â À̸§À» °¡Áø ÆÄÀÏÀ» ¼û°ÜÁø ÆÄÀÏ·Î °£ÁÖÇÕ´Ï´Ù.

Çü½Ä

DirShowHidden {on | off}

±âº»°ª

DirShowHidden On

DirShowIcons -- µð·ºÅ丮 ¸ñ·Ï¿¡ ¾ÆÀÌÄÜ Ç¥½Ã

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¼­¹ö°¡ µð·ºÅ丮 ¸ñ·Ï¿¡ ¾ÆÀÌÄÜÀ» Æ÷ÇÔÇÏ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¾ÆÀÌÄÜÀº ¸ñ·Ï¿¡ ÀÖ´Â ÆÄÀÏÀÇ ÄÁÅÙÃ÷ À¯Çü¿¡ ´ëÇÑ ±×·¡ÇÈ Ç¥ÇöÀ» Á¦°øÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾ÆÀÌÄÜÀº AddBlankIcon, AddDirIcon, AddIcon, AddParentIcon ¹× AddUnknownIcon Áö½Ã¹®À¸·Î Á¤Àǵ˴ϴÙ.

Çü½Ä

DirShowIcons {on | off}

±âº»°ª

   DirShowIcons On

DirShowMaxDescrLength -- µð·ºÅ丮 ¸ñ·Ï¿¡¼­ ¼³¸íÀÇ ÃÖ´ë ±æÀÌ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© µð·ºÅ丮 ¸ñ·ÏÀÇ ¼³¸í Çʵ忡 Ç¥½ÃÇÒ ¹®ÀÚÀÇ ÃÖ´ë¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù.

Çü½Ä

DirShowMaxDescrLength number_of_characters

±âº»°ª

   DirShowMaxDescrLength 25

DirShowMaxLength -- µð·ºÅ丮 ¸ñ·Ï¿¡¼­ ÆÄÀÏ À̸§ÀÇ ÃÖ´ë ±æÀÌ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© µð·ºÅ丮 ¸ñ·ÏÀÇ ÆÄÀÏ À̸§¿¡ »ç¿ëµÇ´Â ¹®ÀÚÀÇ ÃÖ´ë¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù.

Çü½Ä

DirShowMaxDescrLength number_of_characters

±âº»°ª

   DirShowMaxLength 25

DirShowMinLength -- µð·ºÅ丮 ¸ñ·Ï¿¡ ÆÄÀÏ À̸§ÀÇ ÃÖ¼Ò ±æÀÌ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© µð·ºÅ丮 ¸ñ·ÏÀÇ ÆÄÀÏ À̸§¿¡ Ç×»ó ¿¹¾àµÉ ¹®ÀÚÀÇ ÃÖ¼Ò ¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù. µð·ºÅ丮ÀÇ ÆÄÀÏ À̸§Àº ÀÌ ¼ýÀÚ¸¦ ÃʰúÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ÆÄÀÏ À̸§Àº DirShowMaxLength Áö½Ã¹®¿¡ ÁöÁ¤µÈ ¼ýÀÚº¸´Ù ±æ¸é ¾ÈµË´Ï´Ù.

Çü½Ä

DirShowMinLength number_of_characters

±âº»°ª

DirShowMinLength 15

DirShowSize -- µð·ºÅ丮 ¸ñ·Ï¿¡ ÆÄÀÏ Å©±â Ç¥½Ã

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© µð·ºÅ丮 ¸ñ·ÏÀÌ °¢ ÆÄÀÏÀÇ Å©±â¸¦ Æ÷ÇÔÇØ¾ß ÇÏ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

Çü½Ä

DirShowSize {on | off}

±âº»°ª

DirShowSize On

Disable -- HTTP ¸Þ¼Òµå »ç¿ë ºÒ°¡´É

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¼­¹ö¿¡¼­ ½ÂÀÎÇÏÁö ¾Ê´Â HTTP ¸Þ¼Òµå¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¼­¹ö°¡ °ÅºÎ(reject)ÇÒ °¢ ¸Þ¼Òµå¿¡ º°°³ÀÇ Disable Áö½Ã¹®À» ÀÔ·ÂÇϽʽÿÀ.

±âº» ±¸¼º ÆÄÀÏ¿¡¼­ GET, HEAD, OPTIONS, POST ¹× TRACE ¸Þ¼Òµå´Â »ç¿ë °¡´ÉÇÏ¸ç ±âŸ Áö¿øµÇ´Â ¸ðµç HTTP ¸Þ¼Òµå´Â »ç¿ë ºÒ°¡´ÉÇÕ´Ï´Ù. ÇöÀç »ç¿ë °¡´ÉÇÑ ¸Þ¼Òµå¸¦ »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÏ·Á¸é, Enable Áö½Ã¹®¿¡¼­ ÀÌ ¸Þ¼Òµå¸¦ »èÁ¦Çϰí Disable Áö½Ã¹®À¸·Î Ãß°¡ÇÕ´Ï´Ù.

Çü½Ä

Disable method
ÁÖ:
±¸¼º ¹× °ü¸® ¾ç½ÄÀº POST ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿© ¼­¹ö ±¸¼ºÀ» °»½ÅÇÕ´Ï´Ù. POST ¸Þ¼Òµå¸¦ »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÏ¸é ±¸¼º ¹× °ü¸® ¾ç½ÄÀ» »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

±âº»°ª

Disable   PUT
Disable   DELETE
Disable   CONNECT 

DisInheritEnv -- CGI ÇÁ·Î±×·¥ÀÌ °è½ÂÇÏÁö ¾Ê´Â ȯ°æ º¯¼ö ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿©(CGI 󸮿¡ °íÀ¯ÇÑ CGI ȯ°æ º¯¼ö°¡ ¾Æ´Ñ) CGI ÇÁ·Î±×·¥¿¡¼­ °è½ÂÇÏÁö ¾ÊÀ» ȯ°æ º¯¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

±âº»ÀûÀ¸·Î ¸ðµç ȯ°æ º¯¼ö´Â CGI ÇÁ·Î±×·¥ÀÌ °è½ÂÇÕ´Ï´Ù. ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿©, °³º° ȯ°æ º¯¼ö°¡ °è½ÂµÇÁö ¸øÇϵµ·Ï Á¦¿ÜÇÒ ¼ö ÀÖ½À´Ï´Ù.

Çü½Ä

DisInheritEnv environment_variable

¿¹Á¦

   DisInheritEnv PATH
   DisInheritEnv LANG

ÀÌ ¿¹Á¦¿¡¼­´Â PATH ¹× LANGÀ» Á¦¿ÜÇÑ ¸ðµç ȯ°æ º¯¼ö°¡ CGI ÇÁ·Î±×·¥¿¡ ÀÇÇØ °è½ÂµË´Ï´Ù.

±âº»°ª

¾øÀ½

DNS-Lookup -- ¼­¹ö°¡ Ŭ¶óÀÌ¾ðÆ® È£½ºÆ® À̸§À» Á¶È¸ÇÒÁö ¿©ºÎ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¼­¹ö°¡ ¿äû ÁßÀΠŬ¶óÀ̾ðÆ®ÀÇ È£½ºÆ® À̸§À» Á¶È¸ÇÒÁö ¿©ºÎ¸¦ ÁöÁ¤ÇϽʽÿÀ.

Çü½Ä

DNS-Lookup {on | off}

»ç¿ëÇÏ´Â °ªÀº ¼­¹öÀÇ ÀÛµ¿ ¹æ¹ý¿¡ ´ëÇÑ ´ÙÀ½ »çÇ׿¡ ¿µÇâÀ» ÁÝ´Ï´Ù.

±âº»°ª

   DNS-Lookup   Off

Enable -- HTTP ¸Þ¼Òµå »ç¿ë °¡´É

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¼­¹ö¿¡¼­ ½ÂÀÎÇÑ HTTP ¸Þ¼Òµå¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

HTTP ¸Þ¼Òµå¸¦ ÇÊ¿äÇÑ ¸¸Å­ »ç¿ë °¡´ÉÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼­¹ö¿¡¼­ ½ÂÀÎÇÒ °¢ ¸Þ¼Òµå¿¡ ´ëÇØ¼­ º°µµÀÇ Enable Áö½Ã¹®À» ÀÔ·ÂÇϽʽÿÀ.

Çü½Ä

Enable method

ƯÁ¤ URL¿¡ ´ëÇÑ Service Áö½Ã¹®ÀÌ ¾øÀ¸¸é, Enable Áö½Ã¹®À» »ç¿ëÇÏ¿© HTTP ¸Þ¼Òµå¿¡ ´ëÇØ »ç¿ëÀÚ Á¤ÀÇµÈ ÇÁ·Î±×·¡¹ÖÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Áö½Ã¹®¿¡ ÁöÁ¤ÇÑ ÇÁ·Î±×·¥Àº ÇØ´ç ¸Þ¼Òµå¿¡ ´ëÇÑ Ç¥ÁØ Ã³¸®¸¦ µ¤¾î¾¹´Ï´Ù.

   Enable     method /path/fileDLL:function_name

Enable CONNECT ¸Þ¼Òµå¿¡ ´ëÇÑ Çü½Ä ¹× »ç¿ë °¡´ÉÇÑ ¿É¼Ç¿¡ ´ëÇÑ Á¤º¸´Â SSL Åͳθµ ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.

±âº»°ª

Enable GET  
Enable HEAD
Enable POST
Enable TRACE
Enable OPTIONS

EnableTcpNodelay -- TCP NODELAY ¼ÒÄÏ ¿É¼ÇÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇÔ

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© TCP NODELAY ¼ÒÄÏ ¿É¼ÇÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.

EnableTcpNodelay Áö½Ã¹®Àº SSL Çڵ彦ÀÌÅ© ¶Ç´Â ªÀº HTTP ÀÀ´ä°ú °°Àº ¼Ò·®ÀÇ IP ÆÐŶÀ» Caching Proxy ¹× Ŭ¶óÀÌ¾ðÆ®¸¦ ÅëÇØ Àü¼ÛÇÏ´Â °æ¿ì, ¼º´ÉÀ» Çâ»ó½Ãŵ´Ï´Ù. ±âº»ÀûÀ¸·Î, TCP NODELAY ¿É¼ÇÀº ¸ðµç ¼ÒÄÏ¿¡ ´ëÇØ »ç¿ë °¡´ÉÇÕ´Ï´Ù.

Çü½Ä

EnableTcpNodelay {All | HTTP | HTTPS | None}

±âº»°ª

EnableTcpNodelay  All

Error -- ¿À·ù ´Ü°è »ç¿ëÀÚ Á¤ÀÇ

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¿À·ù ´Ü°è¿¡¼­ ¼­¹ö°¡ È£ÃâÇÒ »ç¿ëÀÚ Á¤ÀÇµÈ ÀÀ¿ëÇÁ·Î±×·¥ ±â´ÉÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ÄÚµå´Â ¿À·ù°¡ ¹ß»ýÇÒ ¶§ »ç¿ëÀÚ Á¤ÀÇµÈ ¿À·ù ·çƾÀ» Á¦°øÇϱâ À§ÇØ ½ÇÇàµË´Ï´Ù.

Çü½Ä

Error  request_template /path/file:function_name
request_template
ÀÀ¿ëÇÁ·Î±×·¥ ±â´ÉÀÌ È£ÃâµÇ´ÂÁö ¿©ºÎ¸¦ Ãß°¡ÀûÀ¸·Î ÆÇº°ÇÏ´Â ¿äû¿¡ ´ëÇÑ ÅÛÇø®Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ½ºÆåÀº ÇÁÅäÅäÄÝ, µµ¸ÞÀÎ, È£½ºÆ®¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ°í, ¾Õ¿¡ ½½·¡½Ã(/)°¡ ºÙÀ» ¼ö ÀÖÀ¸¸ç, º°Ç¥(*)¸¦ ¿ÍÀϵå Ä«µå·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, /front_page.html, http://www.ics.raleigh.ibm.com, /pub*, /* ¹× *´Â ¸ðµÎ À¯È¿ÇÕ´Ï´Ù.
/path/file
È®ÀåÀÚ¸¦ Æ÷ÇÔÇÏ´Â »ç¿ëÀÚÀÇ ÄÄÆÄÀÏµÈ ÇÁ·Î±×·¥ÀÇ ¿ÏÀüÇÑ ÆÄÀÏ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
function_name
»ç¿ëÀÚ ÇÁ·Î±×·¥ ³»ÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ±â´É À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.

¿¹Á¦

   Error    /index.html /ics/api/bin/icsext05.so:error_rtns

±âº»°ª

¾øÀ½

ErrorLog -- ¼­¹ö ¿À·ù¸¦ ·Î±×ÇÒ ÆÄÀÏ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿©, ¼­¹ö¿¡¼­ ³»ºÎ ¿À·ù¸¦ ·Î±×ÇÏ·Á´Â °æ·Î ¹× ÆÄÀÏÀÇ À̸§À» ÁöÁ¤ÇϽʽÿÀ.

ÁÖ:
»ç¿ëÀÚ ID, ±×·ì ID, ¶Ç´Â ·Î±× µð·ºÅ丮 °æ·Î¿¡ ´ëÇÑ ¼­¹ö ±âº»°ªÀ» º¯°æÇÑ °æ¿ì, »õ µð·ºÅ丮¸¦ ÀÛ¼ºÇÏ°í µð·ºÅ丮ÀÇ ±ÇÇÑ ¹× ¼ÒÀ¯±ÇÀ» °»½ÅÇϽʽÿÀ. ¼­¹ö¿¡¼­ »ç¿ëÀÚ Á¤ÀÇµÈ ·Î±× µð·ºÅ丮¿¡ Á¤º¸¸¦ ±â·ÏÇϵµ·Ï ÇÏ·Á¸é, ÇØ´ç µð·ºÅ丮¿¡ ´ëÇÑ ±ÇÇÑÀ» 755·Î ¼³Á¤ÇÏ°í »ç¿ëÀÚ Á¤ÀÇµÈ ¼­¹ö »ç¿ëÀÚ ID¸¦ ¼ÒÀ¯ÀÚ·Î ¼³Á¤ÇϽʽÿÀ. ¿¹¸¦ µé¾î, ¼­¹öÀÇ »ç¿ëÀÚ ID¸¦ ±âº»°ª¿¡¼­ jdoe·Î º¯°æÇϰí, ±âº» ·Î±× µð·ºÅ丮¸¦ server_root/account·Î º¯°æÇÑ °æ¿ì, server_root/account µð·ºÅ丮´Â 755ÀÇ ±ÇÇÑÀ» °¡Á®¾ß Çϸç jdoe°¡ ¼ÒÀ¯ÇØ¾ß ÇÕ´Ï´Ù.

¼­¹ö°¡ ½ÇÇà ÁßÀÌ¸é ¸ÅÀÏ ÀÚÁ¤¿¡ »õ ·Î±× ÆÄÀÏÀ» ½ÃÀÛÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ¼­¹ö´Â ÇØ´ç ³¯Â¥¿¡ ·Î±× ÆÄÀÏÀ» óÀ½ ½ÃÀÛÇÒ ¶§ »õ ·Î±× ÆÄÀÏÀ» ½ÃÀÛÇÕ´Ï´Ù. ÆÄÀÏÀ» ÀÛ¼ºÇÒ ¶§, ¼­¹ö´Â ÁöÁ¤ÇÑ ÆÄÀÏ À̸§À» »ç¿ëÇÏ°í ³¯Â¥ Á¢¹ÌºÎ¸¦ Ãß°¡ÇÕ´Ï´Ù. ³¯Â¥ Á¢¹ÌºÎ´Â Mmmddyyyy Çü½ÄÀÔ´Ï´Ù. ¿©±â¼­ MmmÀº ¿ùÀÇ Ã³À½ ¼¼ ±ÛÀÚ¸¦ ³ªÅ¸³»°í, dd´Â ÇØ´ç ¿ùÀÇ ÀÏÀ» ³ªÅ¸³»¸ç, yyyy´Â ¿¬µµ¸¦ ³ªÅ¸³À´Ï´Ù.

Çü½Ä

ErrorLog  /path/logs_directory/file_name

±âº»°ª

ErrorPage -- ƯÁ¤ ¿À·ù Á¶°Ç¿¡ ´ëÇØ »ç¿ëÀÚ Á¤ÀÇµÈ ¸Þ½ÃÁö ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¼­¹ö¿¡ ƯÁ¤ ¿À·ù Á¶°ÇÀÌ ¹ß»ýÇÒ ¶§ ¿äûÇϴ Ŭ¶óÀÌ¾ðÆ®¿¡°Ô Àü¼ÛÇÏ´Â ÆÄÀÏÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ±¸¼º ÆÄÀÏ ibmproxy.conf´Â ¿À·ù Ű¿öµå¸¦ ¿À·ù ¸Þ½ÃÁö ÆÄÀϰú ¿¬°ü½ÃŰ´Â ErrorPage Áö½Ã¹®À» Á¦°øÇÕ´Ï´Ù.

¿À·ù ¸Þ½ÃÁö¸¦ »ç¿ëÀÚ Á¤ÀÇÇϱâ À§ÇØ, ErrorPage Áö½Ã¹®À» ¼öÁ¤ÇÏ¿© ¿À·ù Ű¿öµå¸¦ ´Ù¸¥ ÆÄÀϰú ¿¬°ü½ÃŰ°Å³ª Á¦°øµÈ ¿À·ù ¸Þ½ÃÁö ÆÄÀÏÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ¹®Á¦ÀÇ ¿øÀο¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ Æ÷ÇÔÇϰųª ¹®Á¦¸¦ °íÄ¥ ¼ö ÀÖ´Â ÇØ°áÃ¥À» Á¦½ÃÇϵµ·Ï ¸Þ½ÃÁö¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ³»ºÎ ³×Æ®¿öÅ©ÀÇ °æ¿ì, »ç¿ëÀÚ°¡ È£ÃâÇÒ ¹®ÀÇó¸¦ Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù.

ErrorPage Áö½Ã¹®Àº ±¸¼º ÆÄÀÏ ³»ÀÇ ¾î´À °÷¿¡³ª ¹èÄ¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿À·ù°¡ ¹ß»ýÇÒ ¶§ ÆÄÀÏÀº ±¸¼º ÆÄÀÏ¿¡ Á¤ÀÇµÈ ¸ÊÇÎ ±ÔÄ¢¿¡ µû¶ó 󸮵˴ϴÙ. µû¶ó¼­ Àü¼ÛÇÏ·Á´Â ÆÄÀÏÀº Fail, Map, NameTrans, Pass, Redirect ¹× Service Áö½Ã¹®¿¡ ÀÇÇØ Á¤ÀÇµÈ ´ë·Î ¸ÊÇÎ ±ÔÄ¢À» ÅëÇØ µµ´ÞÇÒ ¼ö ÀÖ´Â À§Ä¡¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÃÖ¼ÒÇÑ ¼­¹ö°¡ ¿À·ù ¸Þ½ÃÁö ÆÄÀÏÀ» Àü´ÞÇϵµ·Ï Çã¿ëÇÏ´Â Pass Áö½Ã¹®ÀÌ ÇÊ¿äÇÕ´Ï´Ù.

Çü½Ä

ErrorPage keyword /path/filename.html
keyword
¿À·ù Á¶°Ç°ú ¿¬°üµÈ Ű¿öµå Áß Çϳª¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ibmproxy.conf ÆÄÀÏÀÇ ErrorPage Áö½Ã¹®¿¡ Ű¿öµå°¡ ³ª¿­µË´Ï´Ù. Ű¿öµå´Â º¯°æÇÒ ¼ö ¾ø½À´Ï´Ù.
/path/filename.html
À¥¿¡¼­ Ŭ¶óÀÌ¾ðÆ®°¡ Ç¥½ÃÇϵµ·Ï ¿À·ù ÆÄÀÏÀÇ ¿ÏÀüÇÑ À¥ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ±âº» ¿À·ù ¸Þ½ÃÁö ÆÄÀÏÀº /HTML/errorpages/¿¡ ÀÖ½À´Ï´Ù.

¿¹Á¦

   ErrorPage scriptstart /HTML/errorpages/scriptstart.htmls

ÀÌ ¿¹Á¦¿¡¼­ scriptstart Á¶°ÇÀÌ ¹ß»ýÇÒ ¶§, ¼­¹ö´Â /HTML/errorpages/ µð·ºÅ丮¿¡ ÀÖ´Â scriptstart.htmls ÆÄÀÏÀ» Ŭ¶óÀÌ¾ðÆ®·Î Àü¼ÛÇÕ´Ï´Ù.

´ÙÀ½ÀÇ HTML ÅØ½ºÆ®´Â ÆÄÀÏ¿¡ Æ÷Ç﵃ ¼ö ÀÖ´Â ³»¿ëÀÇ ¿¹Á¦ÀÔ´Ï´Ù.

<HTML>
<HEAD>
<TITLE>Message for SCRIPTSTART condition</TITLE>
</HEAD>
<BODY>
The CGI program could not be started.
<P>
<A HREF="mailto:admin@websvr.com">Notify the administrator</A>
of this problem.
</BODY>
</HTML>

¼­¹ö ±¸¼º ÆÄÀÏ¿¡¼­ À§ °æ·Î¿Í ÀÏÄ¡ÇÏ´Â Áö½Ã¹®ÀÌ PASS /* /wwwhome/*¸é, ÀÌ ¸Þ½ÃÁö ÆÄÀÏ¿¡ ´ëÇÑ Àüü °æ·Î´Â /wwwhome/HTML/errorpages/scriptstart.htmlsÀÔ´Ï´Ù.

¼­¹ö°¡ ¸®ÅÏÇÑ ¿À·ù ¸Þ½ÃÁö »ç¿ëÀÚ Á¤ÀÇ

°¢ ¿À·ù Á¶°ÇÀº Ű¿öµå·Î ½Äº°µË´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇÇÏ·Á´Â ¿À·ù ¸Þ½ÃÁö¸¦ °áÁ¤ÇÏ·Á¸é, ¿ì¼± /HTML/errorpages¸¦ ãÀ» ¼ö ÀÖ´Â Caching Proxy¿Í ÇÔ²² Á¦°øµÈ ¿À·ù ¸Þ½ÃÁö ÆÄÀÏÀ» °ËÅäÇϽʽÿÀ. ¿À·ù ÆäÀÌÁö¿¡´Â ¿À·ù ¹øÈ£, ±âº» ¸Þ½ÃÁö, ¿øÀÎ ¼³¸í ¹× ÀûÀýÇÑ º¹±¸ Á¶Ä¡ µîÀÌ ÀÖ½À´Ï´Ù.

±×·± ´ÙÀ½, ´ÙÀ½ Áß Çϳª¸¦ ¼öÇàÇÏ¿© ¿À·ù ¸Þ½ÃÁö¸¦ º¯°æÇϽʽÿÀ.

¿À·ù Á¶°Ç, ¿øÀÎ ¹× ±âº» ¸Þ½ÃÁö

¸ðµç ¿À·ù Ű¿öµå ¹× ±âº» ¿À·ù ¸Þ½ÃÁö ÆÄÀÏÀº ErrorPage Áö½Ã¹® ¼½¼ÇÀÇ ibmproxy.conf¿¡ ³ª¿­µË´Ï´Ù. ¿À·ù ¸Þ½ÃÁö ÆÄÀÏ¿¡´Â ¿À·ù ¸Þ½ÃÁö ¹øÈ£, Ű¿öµå, ±âº» ¸Þ½ÃÁö, ¼³¸í, »ç¿ëÀÚ ÀÀ´ä(Á¶Ä¡)ÀÌ ÀÖ½À´Ï´Ù.

±âº»°ª

´Ù¼öÀÇ ±âº»°ªÀÌ ibmproxy.conf ÆÄÀÏ¿¡ Æ÷ÇԵ˴ϴÙ.

¿À·ù Á¶°Ç¿¡ ´ëÇÑ ErrorPage Áö½Ã¹®À» ¼öÁ¤ÇÏÁö ¾ÊÀ¸¸é, ÀÌ Á¶°Ç¿¡ ´ëÇÑ ¼­¹öÀÇ ±âº» ¿À·ù ÆäÀÌÁö°¡ Àü¼ÛµË´Ï´Ù.

EventLog -- À̺¥Æ® ·Î±× ÆÄÀÏ¿¡ ´ëÇÑ °æ·Î ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿©, À̺¥Æ® ·Î±× °æ·Î ¹× ÆÄÀÏ À̸§À» ÁöÁ¤ÇϽʽÿÀ. À̺¥Æ® ·Î±×´Â ij½Ã ÀÚü¿¡ ´ëÇÑ Á¤º¸ ¸Þ½ÃÁö¸¦ ĸóÇÕ´Ï´Ù.

ÁÖ:
»ç¿ëÀÚ ID, ±×·ì ID ¶Ç´Â ·Î±× µð·ºÅ丮 °æ·Î¿¡ ´ëÇÑ ¼­¹ö ±âº»°ªÀ» º¯°æÇÑ °æ¿ì, »õ µð·ºÅ丮¸¦ ÀÛ¼ºÇÏ°í µð·ºÅ丮ÀÇ ±ÇÇÑ ¹× ¼ÒÀ¯±ÇÀ» °»½ÅÇϽʽÿÀ. ¼­¹ö¿¡¼­ »ç¿ëÀÚ Á¤ÀÇµÈ ·Î±× µð·ºÅ丮¿¡ Á¤º¸¸¦ ±â·ÏÇϵµ·Ï ÇÏ·Á¸é, ÇØ´ç µð·ºÅ丮¿¡ ´ëÇÑ ±ÇÇÑÀ» 755·Î ¼³Á¤ÇÏ°í »ç¿ëÀÚ Á¤ÀÇµÈ ¼­¹ö »ç¿ëÀÚ ID¸¦ ¼ÒÀ¯ÀÚ·Î ¼³Á¤ÇϽʽÿÀ. ¿¹¸¦ µé¾î, ¼­¹öÀÇ »ç¿ëÀÚ ID¸¦ ±âº»°ª¿¡¼­ jdoe·Î º¯°æÇϰí, ±âº» ·Î±× µð·ºÅ丮¸¦ server_root/account·Î º¯°æÇÑ °æ¿ì, server_root/account µð·ºÅ丮´Â 755ÀÇ ±ÇÇÑÀ» °¡Á®¾ß Çϸç jdoe°¡ ¼ÒÀ¯ÇØ¾ß ÇÕ´Ï´Ù.

¼­¹ö°¡ ½ÇÇà ÁßÀÌ¸é ¸ÅÀÏ ÀÚÁ¤¿¡ »õ ·Î±× ÆÄÀÏÀ» ½ÃÀÛÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ¼­¹ö´Â ÇØ´ç ³¯Â¥¿¡ ·Î±× ÆÄÀÏÀ» óÀ½ ½ÃÀÛÇÒ ¶§ »õ ·Î±× ÆÄÀÏÀ» ½ÃÀÛÇÕ´Ï´Ù. ÆÄÀÏÀ» ÀÛ¼ºÇÒ ¶§, ¼­¹ö´Â ÁöÁ¤ÇÑ ÆÄÀÏ À̸§À» »ç¿ëÇÏ°í ³¯Â¥ Á¢¹ÌºÎ¸¦ Ãß°¡ÇÕ´Ï´Ù. ³¯Â¥ Á¢¹ÌºÎ´Â Mmmddyyyy Çü½ÄÀÔ´Ï´Ù. ¿©±â¼­ MmmÀº ¿ùÀÇ Ã³À½ ¼¼ ±ÛÀÚ¸¦ ³ªÅ¸³»°í, dd´Â ÇØ´ç ¿ùÀÇ ÀÏÀ» ³ªÅ¸³»¸ç, yyyy´Â ¿¬µµ¸¦ ³ªÅ¸³À´Ï´Ù.

Çü½Ä

EventLog  /path/logs_directory/file_name

±âº»°ª

Exec -- ¿äûÀ» ÀÏÄ¡½Ã۱â À§ÇÑ CGI ÇÁ·Î±×·¥ ½ÇÇà

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© CGI ÇÁ·Î±×·¥À» ½ÇÇàÇÔÀ¸·Î½á ½ÂÀÎÇϰí ÀÀ´äÇÏ·Á´Â ¿äû¿¡ ´ëÇÑ ÅÛÇø®Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÏ´Ü ¿äûÀÌ Exec Áö½Ã¹®ÀÇ ÅÛÇø®Æ®¿Í ÀÏÄ¡Çϸé, ¿äûÀº ÈÄ¼Ó Áö½Ã¹®ÀÇ ¿äû ÅÛÇø®Æ®¿Í ºñ±³µÇÁö ¾Ê½À´Ï´Ù.

Çü½Ä

Exec  request_template program_path [Server_IP_address | host_name]
request_template
¼­¹ö¿¡¼­ CGI ÇÁ·Î±×·¥À» ½ÇÇàÇÔÀ¸·Î½á ½ÂÀÎÇϰí ÀÀ´äÇÏ´Â ¿äû¿¡ ´ëÇÑ ÅÛÇø®Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

request-template¿Í program-path ¸ðµÎ¿¡¼­ º°Ç¥(*)¸¦ ¿ÍÀϵå Ä«µå·Î »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. request_template ¿ÍÀϵå Ä«µå¿Í ÀÏÄ¡ÇÏ´Â ¿äû ºÎºÐÀº CGI ÇÁ·Î±×·¥ÀÌ ÀÖ´Â ÆÄÀÏÀÇ À̸§À¸·Î ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.

¿äûÀº ¶ÇÇÑ PATH_INFO ȯ°æ º¯¼öÀÇ CGI ÇÁ·Î±×·¥À¸·Î Àü´ÞµÈ Ãß°¡ µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù. Ãß°¡ÀûÀÎ µ¥ÀÌÅÍ´Â ¿äû¿¡ ´ëÇÑ CGI ÇÁ·Î±×·¥ ÆÄÀÏ À̸§ ´ÙÀ½¿¡ ¿À´Â ù ¹øÂ° ½½·¡½Ã(/) µÚ¿¡ ³ª¿É´Ï´Ù. µ¥ÀÌÅÍ´Â CGI ½ºÆå¿¡ µû¶ó Àü´ÞµË´Ï´Ù.

program_path
¼­¹ö¿¡¼­ ¿äû¿¡ ´ëÇØ ½ÇÇàÇÏ´Â CGI ÇÁ·Î±×·¥À» Æ÷ÇÔÇÏ´Â ÆÄÀÏ °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù. program_path´Â ¿ÍÀϵå Ä«µåµµ Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù. ¿ÍÀϵå Ä«µå´Â CGI ÇÁ·Î±×·¥ÀÌ ÀÖ´Â ÆÄÀÏÀÇ À̸§À¸·Î ¹Ù²ò´Ï´Ù.

Exec Áö½Ã¹®Àº µÇÇ®ÀÌµÇ¸é ¸ðµç ºÎ Áö½Ã¹®¿¡ Àû¿ëµË´Ï´Ù. cgi-bin ¹× admin-bin¿¡ ÀÖ´Â °¢ Áö½Ã¹®¿¡ ´ëÇØ ºÐ¸®µÈ Exec Áö½Ã¹®ÀÌ ÇÊ¿ä¾ø½À´Ï´Ù.

[Server_IP_address | host_name]
¿©·¯ IP ÁÖ¼Ò³ª °¡»ó È£½ºÆ®¸¦ »ç¿ëÇϰí ÀÖ´Ù¸é, ÀÌ ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏ¿© IP ÁÖ¼Ò³ª È£½ºÆ® À̸§À» ÁöÁ¤ÇϽʽÿÀ. ¼­¹ö´Â ÀÌ IP ÁÖ¼Ò³ª È£½ºÆ®ÀÇ ¼­¹ö¿¡ µµ´ÞÇÏ´Â ¿äûÀ̳ª ÀÌ È£½ºÆ®¿¡ ´ëÇØ¼­¸¸ Áö½Ã¹®À» »ç¿ëÇÕ´Ï´Ù. IP ÁÖ¼Ò´Â ¿äûÇϴ Ŭ¶óÀ̾ðÆ®ÀÇ ÁÖ¼Ò°¡ ¾Æ´Ï¶ó ¼­¹ö ³×Æ®¿öÅ© ¿¬°áÀÇ ÁÖ¼ÒÀÔ´Ï´Ù.

IP ÁÖ¼Ò(¿¹:240.146.167.72) ¶Ç´Â È£½ºÆ® À̸§(¿¹: hostA.bcd.com)À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ¸Å°³º¯¼ö´Â ¼±ÅÃÀûÀÔ´Ï´Ù. ÀÌ ¸Å°³º¯¼ö°¡ ¾øÀ¸¸é, ¼­¹ö´Â ¿äûÀÌ µé¾î¿À´Â IP ÁÖ¼Ò³ª URLÀÇ È£½ºÆ® À̸§°ú »ó°ü¾øÀÌ ¸ðµç ¿äû¿¡ ´ëÇØ Áö½Ã¹®À» »ç¿ëÇÕ´Ï´Ù.

¿ÍÀϵå Ä«µå´Â ¼­¹ö IP ÁÖ¼Ò¸¦ ÁöÁ¤ÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

¿¹Á¦

´ÙÀ½ ¿¹Á¦¿¡¼­ ¼­¹ö°¡ /idd/depts/plan/c92 ¿äûÀ» ¹ÞÀ¸¸é, ÇÁ·Î±×·¥¿¡ ÀÔ·ÂÇÏ¿© Àü´ÞµÈ c92°¡ ÀÖ´Â /depts/bin/plan.exe CGI ÇÁ·Î±×·¥À» ½ÇÇàÇÕ´Ï´Ù.

´ÙÀ½ ¿¹Á¦¿¡¼­´Â ¼±ÅÃÀû IP ÁÖ¼Ò ¸Å°³º¯¼ö¸¦ »ç¿ëÇÕ´Ï´Ù. ¼­¹ö°¡ /cgi-bin/À¸·Î ¿äûÀ» ¹ÞÀ¸¸é, ¿äûÀÌ µé¾î¿À´Â ³×Æ®¿öÅ© ¿¬°áÀÇ IP ÁÖ¼Ò¿¡ ±â¹ÝÇÑ ´Ù¸¥ µð·ºÅ丮¿¡¼­ ¿äûÀ» Á¦°øÇÕ´Ï´Ù. 130.146.167.72·Î µé¾î¿À´Â ¿äû¿¡ ´ëÇØ¼­ ¼­¹ö´Â
/CGI-BIN/customerA µð·ºÅ丮¸¦ »ç¿ëÇÕ´Ï´Ù. 0.83.100.45 ÁÖ¼Ò¿ÍÀÇ ¿¬°á·Î µé¾î¿À´Â ¿äû¿¡ ´ëÇØ¼­´Â /CGI-BIN/customerB µð·ºÅ丮¸¦ »ç¿ëÇÕ´Ï´Ù.

Exec    /cgi-bin/*    /CGI-BIN/customerA/*   130.129.167.72
Exec    /cgi-bin/*    /CGI-BIN/customerB/*   0.83.100.45

´ÙÀ½ ¿¹Á¦¿¡¼­´Â ¼±ÅÃÀû È£½ºÆ® À̸§ ¸Å°³º¯¼ö¸¦ »ç¿ëÇÕ´Ï´Ù. ¼­¹ö°¡ /cgi-binÀ¸·Î ½ÃÀÛÇÏ´Â ¿äûÀ» ¼ö½ÅÇϸé, URL·ÎµÈ È£½ºÆ® À̸§¿¡ ±â¹ÝÇÑ ´Ù¸¥ µð·ºÅ丮¿¡¼­ ¿äûÀ» Á¦°øÇÕ´Ï´Ù. hostA.bcd.com¿¡ µé¾î¿À´Â ¿äû¿¡ ´ëÇØ¼­ ¼­¹ö´Â /CGI-BIN/customerA µð·ºÅ丮¸¦ »ç¿ëÇÕ´Ï´Ù. hostB.bcd.com·Î µé¾î¿À´Â ¿äû¿¡ ´ëÇØ¼­ ¼­¹ö´Â /CGI-BIN/customerB µð·ºÅ丮¸¦ »ç¿ëÇÕ´Ï´Ù.

   Exec    /cgi-bin/*    /CGI-BIN/customerA/*   hostA.bcd.com
   Exec    /cgi-bin/*    /CGI-BIN/customerB/*   hostB.bcd.com

±âº»°ª

ExportCacheImageTo -- µð½ºÅ©·Î ij½Ã ¸Þ¸ð¸® ³»º¸³»±â

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ij½Ã ÄÁÅÙÃ÷¸¦ ´ýÇÁ ÆÄÀÏ·Î ³»º¸³¾ ¼ö ÀÖ½À´Ï´Ù. ÀÌ´Â ¸Þ¸ð¸® ij½Ã°¡ Àç½ÃÀÛ Áß¿¡ À¯½ÇµÇ°Å³ª ´ÙÁß ÇÁ·Ï½Ã¿¡ ´ëÇØ µ¿ÀÏ Ä³½Ã¸¦ Àü°³ÇÏ´Â °æ¿ì¿¡ À¯¿ëÇÕ´Ï´Ù.

Çü½Ä

ExportCacheImageTo export_file_name

±âº»°ª

¾øÀ½

ExternalCacheManager -- IBM WebSphere Application ServerÀÇ µ¿Àû ij½Ã¿¡ ´ëÇÑ Caching Proxy ±¸¼º

ÀÌ´Â ¿ª¹æÇâ ÇÁ·Ï½Ã ±¸¼º¿¡¸¸ Àû¿ëÇÕ´Ï´Ù.

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© µ¿Àû ÀÚ¿øÀ» ij½ÃÇÒ ¼ö ÀÖ´Â IBM WebSphere Application Server(Caching Proxy ¾î´ðÅÍ ¸ðµâ·Î ±¸¼ºµÊ)¸¦ ÀνÄÇϵµ·Ï Caching Proxy¸¦ ±¸¼ºÇϽʽÿÀ. Caching Proxy´Â Application ServerÀÇ µ¿Àû ij½Ã¿¡µµ ÀúÀåµÇ´Â JSP °á°ú »çº»À» ÀúÀåÇÕ´Ï´Ù. Caching Proxy´Â ExternalCacheManager Ç׸ñ°ú ÀÏÄ¡ÇÏ´Â ±×·ì ID°¡ ÀÖ´Â IBM WebSphere Application ServerÀÇ ÄÁÅÙÃ÷¸¸ ij½ÃÇÕ´Ï´Ù.

¶ÇÇÑ ÀÌ ±â´ÉÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇÏ·Á¸é Service Áö½Ã¹®À» Caching Proxy ±¸¼º ÆÄÀÏ¿¡ Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. Ãß°¡ ±¸¼º ´Ü°è´Â Application Server¿¡µµ ÇÊ¿äÇÕ´Ï´Ù. ¿Ï·á Á¤º¸´Â µ¿Àû »ý¼º ÄÁÅÙÃ÷ ij½Ã¸¦ ÂüÁ¶ÇϽʽÿÀ.

Çü½Ä

ExternalCacheManager External_Cache_Manager_ID  Maximum_Expiry_Time  
External_Cache_Manager_ID
ÇÁ·Ï½Ã¸¦ Á¦°ø ÁßÀÎ IBM WebSphere Application Server¿¡ ÁöÁ¤µÈ ID. ID´Â Application ServerÀÇ dynacache.xml ÆÄÀÏ¿¡ ÀÖ´Â externalCacheGroup: group id ¼Ó¼º¿¡ ¼³Á¤µÈ ID¿Í ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù.
Maximum_Expiry_Time
¿ÜºÎ ij½Ã °ü¸®ÀÚ ´ë½Å ij½ÃµÈ ÀÚ¿ø¿¡ ¼³Á¤µÈ ±âº» ¸¸±â ½Ã°£. ¿ÜºÎ ij½Ã °ü¸®ÀÚ°¡ ÁöÁ¤µÈ ½Ã°£ ³»¿¡ ij½ÃµÈ ÀÚ¿øÀ» ¹«È¿È­ÇÏÁö ¾ÊÀ¸¸é ÀÚ¿øÀÌ ÁöÁ¤µÈ ½Ã°£¿¡ ¸¸±âµË´Ï´Ù. ºÐ ¶Ç´Â ÃÊ·Î ½Ã°£À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹Á¦

´ÙÀ½ Ç׸ñÀº www.xyz.com µµ¸ÞÀο¡ ÀÖ°í ÀÚ¿øÀÌ 20ÃÊ ÀÌÀü¿¡ ¸¸±âµÈ ¿ÜºÎ ij½Ã °ü¸®ÀÚ(IBM WebSphere Application Server)¸¦ Á¤ÀÇÇÕ´Ï´Ù.

ExternalCacheManager   IBM-CP-XYZ-1  20ÃÊ

±âº»°ª

¾øÀ½

Fail -- ÀÏÄ¡ÇÏ´Â ¿äû °ÅºÎ

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¼­¹ö°¡ ó¸®ÇÏÁö ¾Ê´Â ¿äû¿¡ ´ëÇÑ ÅÛÇø®Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÏ´Ü ¿äûÀÌ Fail Áö½Ã¹®ÀÇ ÅÛÇø®Æ®¿Í ÀÏÄ¡Çϸé, ÀÌ ¿äûÀº ÈÄ¼Ó Áö½Ã¹®ÀÇ ¿äû ÅÛÇø®Æ®¿Í ºñ±³µÇÁö ¾Ê½À´Ï´Ù.

Çü½Ä

Fail request_template [Server_IP_address | host_name]
request_template
¼­¹ö°¡ °ÅºÎ(reject)ÇÏ´Â ¿äû¿¡ ´ëÇÑ ÅÛÇø®Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¿äûÀÌ ÅÛÇø®Æ®¿Í ÀÏÄ¡Çϸé, ¼­¹ö´Â ¿äûÀÚ¿¡°Ô ¿À·ù ¸Þ½ÃÁö¸¦ Àü¼ÛÇÕ´Ï´Ù.

ÀÌ ÅÛÇø®Æ®¿¡¼­ º°Ç¥¸¦ ¿ÍÀϵå Ä«µå·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ½½·¡½Ã(/) ¹Ù·Î µÚÀÇ Æ¿µ¥(tilde) ¹®ÀÚ´Â Á¤È®È÷ ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù. ¿ÍÀϵå Ä«µå´Â Æ¿µ¥(tilde) ¹®ÀÚ(~)¸¦ ÀÏÄ¡½ÃŰ´Â µ¥ »ç¿ëµÉ ¼ö ¾ø½À´Ï´Ù.

[Server_IP_address | host_name]
¿©·¯ IP ÁÖ¼Ò³ª °¡»ó È£½ºÆ®¸¦ »ç¿ëÇϰí ÀÖ´Ù¸é, ÀÌ ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏ¿© IP ÁÖ¼Ò³ª È£½ºÆ® À̸§À» ÁöÁ¤ÇϽʽÿÀ. ¼­¹ö´Â ÀÌ IP ÁÖ¼Ò³ª È£½ºÆ®ÀÇ ¼­¹ö¿¡ µµ´ÞÇÏ´Â ¿äûÀ̳ª ÀÌ È£½ºÆ®¿¡ ´ëÇØ¼­¸¸ Áö½Ã¹®À» »ç¿ëÇÕ´Ï´Ù. IP ÁÖ¼Ò´Â ¿äûÇϴ Ŭ¶óÀ̾ðÆ®ÀÇ ÁÖ¼Ò°¡ ¾Æ´Ï¶ó ¼­¹ö ³×Æ®¿öÅ© ¿¬°áÀÇ ÁÖ¼ÒÀÔ´Ï´Ù.

IP ÁÖ¼Ò(¿¹:240.146.167.72) ¶Ç´Â È£½ºÆ® À̸§(¿¹: hostA.bcd.com)À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ¸Å°³º¯¼ö´Â ¼±ÅÃÀûÀÔ´Ï´Ù. ÀÌ ¸Å°³º¯¼ö°¡ ¾øÀ¸¸é, ¼­¹ö´Â ¿äûÀÌ µé¾î¿À´Â IP ÁÖ¼Ò³ª URLÀÇ È£½ºÆ® À̸§°ú »ó°ü¾øÀÌ ¸ðµç ¿äû¿¡ ´ëÇØ Áö½Ã¹®À» »ç¿ëÇÕ´Ï´Ù.

¼­¹ö IP ÁÖ¼Ò·Î ¿ÍÀϵå Ä«µå ¹®ÀÚ¸¦ ÁöÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù.

¿¹Á¦

´ÙÀ½ ¿¹Á¦¿¡¼­ ¼­¹ö°¡ /usr/local/private/·Î ½ÃÀÛÇÏ´Â ¿äûÀ» °ÅºÎÇÕ´Ï´Ù.

   Fail /usr/local/private/*

´ÙÀ½ ¿¹Á¦¿¡¼­´Â ¼±ÅÃÀû IP ÁÖ¼Ò ¸Å°³º¯¼ö¸¦ »ç¿ëÇÕ´Ï´Ù. ¿äûÀÌ IP ÁÖ¼Ò 240.146.167.72¿Í ¿¬°áµÈ ³×Æ®¿öÅ©·Î µé¾î¿À¸é, ¼­¹ö´Â /customerB/·Î ½ÃÀÛÇÏ´Â ¿äûÀ» °ÅºÎÇÕ´Ï´Ù. ¿äûÀÌ IP ÁÖ¼Ò 0.83.100.45¿Í ¿¬°áµÈ ³×Æ®¿öÅ©·Î µé¾î¿À¸é, ¼­¹ö´Â /customerA/·Î ½ÃÀÛÇÏ´Â ¿äûÀ» °ÅºÎÇÕ´Ï´Ù.

Fail    /customerB/*    240.146.167.72
Fail    /customerA/*    0.83.100.45

´ÙÀ½ ¿¹Á¦¿¡¼­´Â ¼±ÅÃÀûÀΠȣ½ºÆ® À̸§ ¸Å°³º¯¼ö¸¦ »ç¿ëÇÕ´Ï´Ù. ¿äûÀÌ hostA.bcd.comÀ¸·Î µé¾î¿À¸é, ¼­¹ö´Â /customerB/·Î ½ÃÀÛÇÏ´Â ¿äûÀ» °ÅºÎÇÕ´Ï´Ù. ¿äûÀÌ hostB.bcd.comÀ¸·Î µé¾î¿À¸é, /customerA/·Î ½ÃÀÛÇÏ´Â ¿äûÀ» °ÅºÎÇÕ´Ï´Ù.

   Fail    /customerB/*    hostA.bcd.com
   Fail    /customerA/*    hostB.bcd.com

±âº»°ª

¾øÀ½

FIPSEnable -- SSLV3 ¹× TLS¿¡ ´ëÇØ FIPS(Federal Information Processing Standard) ½ÂÀÎ ¾ÏÈ£¸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÔ

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© SSL ¿¬°á¿¡¼­ SSLV3 ¹× TLS ÇÁ·ÎÅäÄÝ¿¡ ´ëÇØ FIPS ½ÂÀÎ ¾ÏÈ£¸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù. ÀÌ Áö½Ã¹®ÀÌ »ç¿ë °¡´ÉÇÑ °æ¿ì, SSLV3 (V3CipherSpecs Áö½Ã¹®)¿¡ ´ëÇØ Áö¿øµÇ´Â ¾ÏÈ£ ½ºÆå ¸ñ·ÏÀÌ ¹«½ÃµË´Ï´Ù. ¶ÇÇÑ, Çã¿ëµÈ TLS ¾ÏÈ£ ½ºÆåÀÌ 352F0AFF09FE·Î ¼³Á¤µÇ°í, SSLV3 ¾ÏÈ£ ½ºÆåÀÌ FFFE·Î ÁöÁ¤µË´Ï´Ù.

Çü½Ä

FIPSEnable {on | off}

±âº»°ª

FIPSEnable  off

flexibleSocks -- À¶Å뼺ÀÖ´Â SOCKS ±¸Çö »ç¿ë °¡´É

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ÇÁ·Ï½Ã°¡ ¿¬°á À¯ÇüÀ» ÆÇº°Çϱâ À§ÇØ SOCKS ±¸¼º ÆÄÀÏÀ» »ç¿ëÇϵµ·Ï Áö½ÃÇÕ´Ï´Ù.

Çü½Ä

flexibleSocks {on | off}

±âº»°ª

flexibleSocks on

FTPDirInfo -- µð·ºÅ丮¿¡ ´ëÇÑ È¯¿µ ¶Ç´Â ¼³¸í ¸Þ½ÃÁö »ý¼º

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿©, FTP ¼­¹ö°¡ µð·ºÅ丮¿¡ ´ëÇÑ È¯¿µ ¶Ç´Â ¼³¸í ¸Þ½ÃÁö¸¦ »ý¼ºÇÒ ¼ö ÀÖ°Ô ÇϽʽÿÀ. ÀÌ ¸Þ½ÃÁö´Â FTP ¸ñ·ÏÀÇ ÀϺηΠ¼±ÅÃÀûÀ¸·Î Ç¥½ÃµÉ ¼ö ÀÖ½À´Ï´Ù. FTPDirInfo Áö½Ã¹®À» »ç¿ëÇÏ¿© ¸Þ½ÃÁö°¡ Ç¥½ÃµÉ À§Ä¡¸¦ Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù.

Çü½Ä

FTPDirInfo  {top | bottom | off} 
top
µð·ºÅ丮ÀÇ ÆÄÀÏ ¸ñ·Ï ÀÌÀü¿¡ ÆäÀÌÁöÀÇ ¸Ç À§¿¡ ȯ¿µ ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÕ´Ï´Ù.
bottom
µð·ºÅ丮ÀÇ ÆÄÀÏ ¸ñ·Ï ´ÙÀ½¿¡ ÆäÀÌÁöÀÇ ¸Ç ¾Æ·¡¿¡ ȯ¿µ ¸Þ½ÃÁö Ç¥½ÃÇÕ´Ï´Ù.
off
ȯ¿µ ÆäÀÌÁö¸¦ Ç¥½ÃÇÏÁö ¾Ê½À´Ï´Ù.

±âº»°ª

FTPDirInfo top

ftp_proxy -- FTP ¿äû¿¡ ´ëÇÑ ´Ù¸¥ ÇÁ·Ï½Ã ¼­¹ö ÁöÁ¤

ÇÁ·Ï½Ã ¼­¹ö°¡ ÇÁ·Ï½Ã üÀÎÀÇ ÀϺÎÀÎ °æ¿ì, ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ÀÌ ¼­¹ö°¡ FTP ¿äû¿¡ ´ëÇØ Á¢¼ÓÇÒ ´Ù¸¥ ÇÁ·Ï½ÃÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ¸¶Áö¸·¿¡ ½½·¡½Ã ¹®ÀÚ(/)¸¦ Æ÷ÇÔÇÏ¿© Àüü URLÀ» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¼±ÅÃÀû µµ¸ÞÀÎ À̸§ ¶Ç´Â ÅÛÇø®Æ® »ç¿ë¿¡ °üÇÑ Á¤º¸´Â no_proxy -- µµ¸ÞÀο¡ Á÷Á¢ ¿¬°áÇϱâ À§ÇÑ ÅÛÇø®Æ® ÁöÁ¤À» ÂüÁ¶ÇϽʽÿÀ.

ÀÌ´Â Á¤¹æÇâ ÇÁ·Ï½Ã ±¸¼º¿¡¸¸ Àû¿ëÇÕ´Ï´Ù.

Çü½Ä

ftp_proxy full_URL [domain_name_or_template]

¿¹Á¦

   ftp_proxy http://outer.proxy.server/

±âº»°ª

¾øÀ½

FTPUrlPath -- FTP URLÀÌ ÇØ¼®µÇ´Â ¹æ¹ý ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© FTP URLÀÇ °æ·Î Á¤º¸°¡ ·Î±×ÀÎÇÑ »ç¿ëÀÚÀÇ ÀÛ¾÷ µð·ºÅ丮¿Í °ü·ÃÇÏ¿© ÇØ¼®µÉÁö ¶Ç´Â ·çÆ® µð·ºÅ丮·Î ÇØ¼®µÉÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

Çü½Ä

FTPUrlPath  {relative | absolute} 

FTPUrlPath Áö½Ã¹®ÀÌ absolute·Î ¼³Á¤µÇ¸é, ·Î±×ÀÎÇÑ »ç¿ëÀÚÀÇ FTP ÀÛ¾÷ µð·ºÅ丮°¡ FTP URL °æ·Î¿¡ Æ÷ÇԵǾî¾ß ÇÕ´Ï´Ù. FTPUrlPath Relative°¡ ÁöÁ¤µÇ¸é, ·Î±×ÀÎÇÑ »ç¿ëÀÚÀÇ FTP ÀÛ¾÷ µð·ºÅ丮°¡ FTP URL °æ·Î¿¡¼­ »ý·«µÇ¾î¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ·Î±×ÀÎµÈ »ç¿ëÀÚ¿ë ÀÛ¾÷ µð·ºÅ丮 /export/home/user1¿¡ Æ÷ÇÔµÈ test1.html ÆÄÀÏ¿¡ ¾×¼¼½ºÇÏ·Á¸é, FTPUrlPath Áö½Ã¹®ÀÇ ¼³Á¤¿¡ µû¶ó ´ÙÀ½°ú °°Àº URL °æ·Î°¡ ÇÊ¿äÇÕ´Ï´Ù.

±âº»°ª

¾øÀ½

Gc -- °¡ºñÁö ÄÝ·º¼Ç ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© °¡ºñÁö ÄÝ·º¼ÇÀÌ »ç¿ëµÇ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ij½Ã°¡ »ç¿ë °¡´ÉÇϸé, ¼­¹ö´Â °¡ºñÁö ÄÝ·º¼Ç ÇÁ·Î¼¼½º¸¦ »ç¿ëÇÏ¿© ´õ ÀÌ»ó ij½ÃµÇÁö ¸»¾Æ¾ßÇÒ ÆÄÀÏÀ» »èÁ¦ÇÕ´Ï´Ù. ÆÄÀÏÀº ¸¸±â ³¯Â¥ ¹× ±âŸ ÇÁ·Ï½Ã ¼­¹ö Áö½Ã¹® °ª¿¡ µû¶ó »èÁ¦µË´Ï´Ù. ÀϹÝÀûÀ¸·Î ij½Ã¸¦ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸é, °¡ºñÁö ÄÝ·º¼ÇÀÌ »ç¿ëµË´Ï´Ù. °¡ºñÁö ÄÝ·º¼ÇÀÌ »ç¿ëµÇÁö ¾ÊÀ» °æ¿ì, ÇÁ·Ï½Ã ij½Ã´Â ºñÈ¿À²ÀûÀ¸·Î »ç¿ëµË´Ï´Ù.

Çü½Ä

Gc {on | off}

±âº»°ª

   Gc On

GCAdvisor -- °¡ºñÁö ÄÝ·º¼Ç ÇÁ·Î¼¼½º »ç¿ëÀÚ Á¤ÀÇ

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿©, ¼­¹ö°¡ °¡ºñÁö ÄÝ·º¼Ç¿¡ »ç¿ëÇÏ·Á´Â »ç¿ëÀÚ Á¤ÀÇµÈ ÀÀ¿ëÇÁ·Î±×·¥À» ÁöÁ¤ÇϽʽÿÀ.

Çü½Ä

GCAdvisor /path/file:function_name
/path/file
È®ÀåÀÚ¸¦ Æ÷ÇÔÇÏ´Â »ç¿ëÀÚÀÇ ÄÄÆÄÀÏµÈ ÇÁ·Î±×·¥ÀÇ ¿ÏÀüÇÑ ÆÄÀÏ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
function_name
»ç¿ëÀÚ ÇÁ·Î±×·¥ ³»ÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ±â´É À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.

¿¹Á¦

GCAdvisor /api/bin/customadvise.so:gcadv

GcHighWater -- °¡ºñÁö ÄÝ·º¼Ç ½ÃÀÛ ½Ã°£ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿©, °¡ºñÁö ÄÝ·º¼ÇÀ» Æ®¸®°ÅÇϱâ À§ÇØ Ã¤¿öÁ®¾ß ÇÒ ÃÑ Ä³½Ã ¿ë·®¿¡ ´ëÇÑ ¹éºÐÀ²À» ÁöÁ¤ÇϽʽÿÀ. ÀÌ ¹éºÐÀ²À» ÃÖ°í ¼öÁØ Ç¥½Ã¶ó°í ÇÕ´Ï´Ù. ÃÖ°í ¼öÁØÀº Àüü ij½Ã ¿ë·®¿¡ ´ëÇÑ ¹éºÐÀ²·Î ÁöÁ¤µË´Ï´Ù. °¡ºñÁö ÄÝ·º¼ÇÀº ÃÖÀú ¼öÁØ Ç¥½Ã¿¡ µµ´ÞÇÒ ¶§±îÁö °è¼ÓµË´Ï´Ù. ÃÖÀú ¼öÁØ ¼³Á¤¿¡ ´ëÇÑ Á¤º¸´Â GcLowWater -- °¡ºñÁö ÄÝ·º¼Ç Á¾·á ½Ã±â ÁöÁ¤À» ÂüÁ¶ÇϽʽÿÀ. ÃÖ°í ¼öÁØ ¹éºÐÀ²À» 50 - 80À¸·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Çü½Ä

GcHighWater percentage

±âº»°ª

GcHighWater 90 

GcLowWater -- °¡ºñÁö ÄÝ·º¼Ç Á¾·á ½Ã±â ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿©, °¡ºñÁö ÄÝ·º¼Ç Á¾·á¸¦ Æ®¸®°ÅÇÏ´Â ÃÑ Ä³½Ã ¿ë·®¿¡ ´ëÇÑ ¹éºÐÀ²À» ÁöÁ¤ÇϽʽÿÀ. ÀÌ ¹éºÐÀ²À» ÃÖÀú ¼öÁØ Ç¥½Ã¶ó°í ÇÕ´Ï´Ù. ÃÖÀú ¼öÁØÀº Àüü ij½Ã ¿ë·®¿¡ ´ëÇÑ ¹éºÐÀ²·Î ÁöÁ¤µË´Ï´Ù. ÃÖ°í ¼öÁØÀ¸·Î ¼³Á¤ÇÑ °ªº¸´Ù ³·°Ô ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. ÃÖ°í ¼öÁØ ¼³Á¤¿¡ ´ëÇÑ Á¤º¸´Â GcHighWater -- °¡ºñÁö ÄÝ·º¼Ç ½ÃÀÛ ½Ã°£ ÁöÁ¤À» ÂüÁ¶ÇϽʽÿÀ.

Çü½Ä

GcLowWater percentage

±âº»°ª

GcLowWater 60

gopher_proxy -- Gopher ¿äû¿¡ ´ëÇÑ ´Ù¸¥ ÇÁ·Ï½Ã ¼­¹ö ÁöÁ¤

ÇÁ·Ï½Ã ¼­¹ö°¡ ÇÁ·Ï½Ã üÀÎÀÇ ÀϺÎÀÎ °æ¿ì, ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ÀÌ ¼­¹ö°¡ Gopher ¿äû¿¡ ´ëÇØ Á¢¼ÓÇÒ ´Ù¸¥ ÇÁ·Ï½ÃÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ¸¶Áö¸·¿¡ ½½·¡½Ã(/)¸¦ Æ÷ÇÔÇÏ¿© Àüü URLÀ» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¼±ÅÃÀû µµ¸ÞÀÎ À̸§ ¶Ç´Â ÅÛÇø®Æ® »ç¿ë¿¡ °üÇÑ Á¤º¸´Â no_proxy -- µµ¸ÞÀο¡ Á÷Á¢ ¿¬°áÇϱâ À§ÇÑ ÅÛÇø®Æ® ÁöÁ¤À» ÂüÁ¶ÇϽʽÿÀ.

ÀÌ´Â Á¤¹æÇâ ÇÁ·Ï½Ã ±¸¼º¿¡¸¸ Àû¿ëÇÕ´Ï´Ù.

Çü½Ä

gopher_proxy full_URL[domain_name_or_template]

¿¹Á¦

gopher_proxy http://outer.proxy.server/

±âº»°ª

¾øÀ½

GroupId -- ±×·ì ID ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ÆÄÀÏ¿¡ ¾×¼¼½ºÇϱâ Àü¿¡ ¼­¹ö°¡ º¯°æÇÒ ´ë»ó ±×·ìÀÇ À̸§À̳ª ¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

ÀÌ Áö½Ã¹®À» º¯°æÇÑ °æ¿ì, ¼­¹ö¸¦ ¼öµ¿À¸·Î Á¤ÁöÇÑ ´ÙÀ½ Àç½ÃÀÛÇØ¾ß º¯°æ»çÇ×À» Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼­¹ö¸¦ Àç½ÃÀÛÇϱ⸸ ÇÏ´Â °æ¿ì¿¡´Â º¯°æ»çÇ×ÀÌ Àû¿ëµÇÁö ¾Ê½À´Ï´Ù(Caching Proxy ½ÃÀÛ ¹× Á¤Áö ÂüÁ¶).

ÁÖ:
»ç¿ëÀÚ ID, ±×·ì ID, ¶Ç´Â ·Î±× µð·ºÅ丮 °æ·Î¿¡ ´ëÇÑ ¼­¹ö ±âº»°ªÀ» º¯°æÇÑ °æ¿ì, »õ µð·ºÅ丮¸¦ ÀÛ¼ºÇÏ°í µð·ºÅ丮ÀÇ ±ÇÇÑ ¹× ¼ÒÀ¯±ÇÀ» °»½ÅÇϽʽÿÀ. ¼­¹ö¿¡¼­ »ç¿ëÀÚ Á¤ÀÇµÈ ·Î±× µð·ºÅ丮¿¡ Á¤º¸¸¦ ±â·ÏÇϵµ·Ï ÇÏ·Á¸é, ÇØ´ç µð·ºÅ丮¿¡ ´ëÇÑ ±ÇÇÑÀ» 755·Î ¼³Á¤ÇÏ°í »ç¿ëÀÚ Á¤ÀÇµÈ ¼­¹ö »ç¿ëÀÚ ID¸¦ ¼ÒÀ¯ÀÚ·Î ¼³Á¤ÇϽʽÿÀ. ¿¹¸¦ µé¾î, ¼­¹öÀÇ »ç¿ëÀÚ ID¸¦ ±âº»°ª¿¡¼­ jdoe·Î º¯°æÇϰí, ±âº» ·Î±× µð·ºÅ丮¸¦ server_root/account·Î º¯°æÇÑ °æ¿ì, server_root/account µð·ºÅ丮´Â 755ÀÇ ±ÇÇÑÀ» °¡Á®¾ß Çϸç jdoe°¡ ¼ÒÀ¯ÇØ¾ß ÇÕ´Ï´Ù.

Çü½Ä

GroupId { group_name | group_number} 

±âº»°ª

AIX: GroupId nobody

HP-UX: GroupId other

Linux:

Solaris: GroupId nobody

HeaderServerName -- HTTP Çì´õ¿¡ ¸®ÅϵǴ ÇÁ·Ï½Ã ¼­¹ö À̸§ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© HTTP Çì´õ¿¡ ¸®ÅϵǴ ÇÁ·Ï½Ã ¼­¹öÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.

Çü½Ä

HeaderServerName name

±âº»°ª

¾øÀ½

Hostname -- ¼­¹ö¿¡ ´ëÇÑ Á¤½Ä µµ¸ÞÀÎ À̸§ ¶Ç´Â IP ÁÖ¼Ò ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿©, ÆÄÀÏ ¿äû¿¡¼­ Ŭ¶óÀÌ¾ðÆ®·Î ¸®ÅÏµÈ µµ¸ÞÀÎ À̸§À̳ª IP ÁÖ¼Ò¸¦ ÁöÁ¤ÇϽʽÿÀ. µµ¸ÞÀÎ À̸§À» ÁöÁ¤Çϸé, µµ¸ÞÀÎ À̸§ ¼­¹ö°¡ À̸§À» IP ÁÖ¼Ò·Î ÇØ¼®ÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. IP ÁÖ¼Ò¸¦ ÁöÁ¤Çϸé, µµ¸ÞÀÎ À̸§ ¼­¹ö°¡ ÇÊ¿ä¾ø°í ¾×¼¼½ºµÇÁö ¾Ê½À´Ï´Ù.

ÁÖ:
¹è¿­À» ¼³Á¤ÇÒ ¶§, Hostname Áö½Ã¹®Àº ÇØ´ç ¹è¿­ÀÇ ¸ðµç ±¸¼º¿øÀÌ ½Äº°ÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù.

Çü½Ä

Hostname {name | IP address}

±âº»°ª

±âº»ÀûÀ¸·Î ÀÌ Áö½Ã¹®Àº Ãʱ⠱¸¼º ÆÄÀÏ¿¡ ÁöÁ¤µÇÁö ¾Ê½À´Ï´Ù. ÀÌ Áö½Ã¹®À» ±¸¼º ÆÄÀÏ¿¡ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é, »ç¿ëÀÚ µµ¸ÞÀÎ À̸§ ¼­¹ö¿¡ Á¤ÀÇµÈ È£½ºÆ® À̸§À» ±âº»°ªÀ¸·Î ÇÕ´Ï´Ù.

http_proxy -- HTTP ¿äû¿¡ ´ëÇÑ ´Ù¸¥ ÇÁ·Ï½Ã ¼­¹ö ÁöÁ¤

ÇÁ·Ï½Ã ¼­¹ö°¡ ÇÁ·Ï½Ã üÀÎÀÇ ÀϺÎÀÎ °æ¿ì, ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ÀÌ ¼­¹ö°¡ HTTP ¿äû¿¡ ´ëÇØ Á¢¼ÓÇÒ ´Ù¸¥ ÇÁ·Ï½ÃÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ¸¶Áö¸·¿¡ ½½·¡½Ã(/)¸¦ Æ÷ÇÔÇÏ¿© Àüü URLÀ» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¼±ÅÃÀû µµ¸ÞÀÎ À̸§ ¶Ç´Â ÅÛÇø®Æ® »ç¿ë¿¡ °üÇÑ Á¤º¸´Â no_proxy -- µµ¸ÞÀο¡ Á÷Á¢ ¿¬°áÇϱâ À§ÇÑ ÅÛÇø®Æ® ÁöÁ¤À» ÂüÁ¶ÇϽʽÿÀ.

Çü½Ä

http_proxy full_URL[domain_name_or_template]

¿¹Á¦

http://outer.proxy.server/

±âº»°ª

¾øÀ½

HTTPSCheckRoot -- HTTPS ¿äû ÇÊÅÍ

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿©, Caching Proxy°¡ ºñº¸¾È ȨÆäÀÌÁö¿¡¼­ URLÀ» °Ë»öÇÏ¿© ·¹ÀÌºí °Ë»öÀ» ½ÃµµÇÒÁö¸¦ ÁöÁ¤ÇϽʽÿÀ. ·¹À̺íÀ» ¹ß°ßÇÏ¸é º¸¾È ¿äûÀ» Àû¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, https://www.ibm.com/À» ¿äûÇϸé, Caching Proxy°¡ http://www.ibm.com/À» °Ë»öÇÏ¿© ·¹À̺íÀ» Ž»öÇÏ°í ¹ß°ßµÈ ·¹À̺íÀ» »ç¿ëÇÏ¿© https://www.ibm.com/À» ÇÊÅÍÇÏ´Â µ¥ »ç¿ëÇÕ´Ï´Ù.

HTTPSCheckRoot¸¦ off·Î ¼³Á¤ÇÑ °æ¿ì, Caching Proxy°¡ ºñº¸¾È Ȩ ÆäÀÌÁö¿¡¼­ ·¹À̺íÀ» °Ë»öÇÏÁö ¾Ê½À´Ï´Ù.

Çü½Ä

HTTPSCheckRoot {on | off}

±âº»°ª

HTTPSCheckRoot  on

ICP_Address -- ICP Á¶È¸ÀÇ IP ÁÖ¼Ò ÁöÁ¤

ºÎ Áö½Ã¹®À» »ç¿ëÇÏ¿© ICP Á¶È¸¸¦ Àü¼ÛÇÏ°í ¼ö½ÅÇÏ´Â µ¥ »ç¿ëµÇ´Â IP ÁÖ¼Ò¸¦ ÁöÁ¤ÇϽʽÿÀ. <MODULEBEGIN> ICP ¹× <MODULEEND> Áö½Ã¹® ³»¿¡ Æ÷ÇԵǾî¾ß ÇÕ´Ï´Ù.

Çü½Ä

ICP_Address IP_address

±âº»°ª

±âº»ÀûÀ¸·Î ÀÌ Áö½Ã¹®Àº Ãʱ⠱¸¼º ÆÄÀÏ¿¡ ÁöÁ¤µÇÁö ¾Ê½À´Ï´Ù. ÀÌ Áö½Ã¹®À» ±¸¼º ÆÄÀÏ¿¡ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é, ¸ðµç ÀÎÅÍÆäÀ̽º¿¡¼­ ICP Á¶È¸¸¦ ½ÂÀÎÇϰí Àü¼ÛÇϵµ·Ï ±âº»°ªÀÌ ¼³Á¤µË´Ï´Ù.

ICP_MaxThreads -- ICP Á¶È¸¸¦ À§ÇÑ ÃÖ´ë ½º·¹µå ÁöÁ¤

ºÎ Áö½Ã¹®À» »ç¿ëÇÏ¿© ICP Á¶È¸¸¦ ÀνÄÇÒ ½º·¹µå ¼ö¸¦ ÁöÁ¤ÇϽʽÿÀ.
<MODULEBEGIN> ICP ¹× <MODULEEND> Áö½Ã¹® ³»¿¡ Æ÷ÇԵǾî¾ß ÇÕ´Ï´Ù.

ÁÖ:
Redhat Linux 6.2 ÀÌÇÏ¿¡¼­, ÇÁ·Î¼¼½º´ç ÀÛ¼ºÇÒ ¼ö ÀÖ´Â ½º·¹µå ¼ö°¡ À۱⠶§¹®¿¡ ÀÌ ¼ýÀÚ°¡ ÀÛ¾Æ¾ß ÇÕ´Ï´Ù. ICP »ç¿ë¿¡ ´ëÇØ ¸¹Àº ¼öÀÇ ½º·¹µå¸¦ ÁöÁ¤ÇÏ¸é ¿äû ¼­ºñ½º¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ½º·¹µåÀÇ ¼ö°¡ Á¦ÇÑµÉ ¼ö ÀÖ½À´Ï´Ù.

Çü½Ä

ICP_MaxThreads number_of_threads

±âº»°ª

ICP_MaxThreads   5

Occupier -- ICP Ŭ·¯½ºÅÍÀÇ ±¸¼º¿ø ÁöÁ¤

ÇÁ·Ï½Ã ¼­¹ö°¡ ICP Ŭ·¯½ºÅÍÀÇ ÀϺÎÀÎ °æ¿ì, ºÎ Áö½Ã¹®À» »ç¿ëÇÏ¿© ICP ÇǾ ÁöÁ¤ÇϽʽÿÀ. <MODULEBEGIN> ICP ¹× <MODULEEND> Áö½Ã¹® ³»¿¡ Æ÷ÇԵǾî¾ß ÇÕ´Ï´Ù.

»õ ÇǾ ICP Ŭ·¯½ºÅÍ¿¡ Ãß°¡µÇ¸é, ICP ÇǾî Á¤º¸¸¦ ¸ðµç ±âÁ¸ ÇǾîÀÇ ±¸¼º ÆÄÀÏ¿¡ Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. °¢ ÇǾ ÇϳªÀÇ ÇàÀ» »ç¿ëÇϽʽÿÀ. ¶ÇÇÑ ÇöÀç È£½ºÆ®°¡ ÇÇ¾î ¸ñ·Ï¿¡ Æ÷ÇԵǾî¾ß ÇÕ´Ï´Ù. ICP°¡ ÃʱâÈ­µÇ¸é ÇöÀç È£½ºÆ®ÀÇ Ç׸ñÀ» ¹«½ÃÇÕ´Ï´Ù. ±×·¯¸é ÇöÀç È£½ºÆ®¸¦ Á¦°ÅÇϱâ À§ÇÑ ÆíÁýÀ» ÇÏÁö ¾Ê°í ´Ù¸¥ ÇÇ¾î ½Ã½ºÅÛ¿¡ º¹»çÇÒ ¼ö ÀÖ´Â ´ÜÀÏ ±¸¼º ÆÄÀÏÀ» °¡Áú ¼ö ÀÖ½À´Ï´Ù.

Çü½Ä

ICP_Peer hostname http_port icp_port
hostname
ÇǾîÀÇ À̸§
http_port
ÇǾîÀÇ ÇÁ·Ï½Ã Æ÷Æ®
icp_port
ÇǾîÀÇ ICP ¼­¹ö Æ÷Æ®

¿¹Á¦

´ÙÀ½ ÇàÀº ÇÁ·Ï½Ã Æ÷Æ®°¡ 80À̰í ICP Æ÷Æ®°¡ 3128ÀΠȣ½ºÆ®(abc.xcompany.com)¸¦ ÇǾî·Î¼­ Ãß°¡ÇÕ´Ï´Ù.

ICP_Peer  abc.xcompany.com  80  3128

±âº»°ª

¾øÀ½

ICP_Port -- ICP Á¶È¸ÀÇ Æ÷Æ® ¹øÈ£ ÁöÁ¤

ºÎ Áö½Ã¹®À» »ç¿ëÇÏ¿© ICP ¼­¹ö°¡ ICP Á¶È¸¸¦ ÀνÄÇÒ Æ÷Æ® ¹øÈ£¸¦ ÁöÁ¤ÇϽʽÿÀ. <MODULEBEGIN> ICP ¹× <MODULEEND> Áö½Ã¹® ³»¿¡ Æ÷ÇԵǾî¾ß ÇÕ´Ï´Ù.

Çü½Ä

ICP_Port port_number

±âº»°ª

ICP_Port 3128

ICP_Timeout -- ICP Á¶È¸ÀÇ ÃÖ´ë ´ë±â ½Ã°£ ÁöÁ¤

ºÎÁö½Ã¹®À» »ç¿ëÇÏ¿© Caching Proxy°¡ ICP Á¶È¸¿¡ ´ëÇÑ ÀÀ´äÀ» ±â´Ù¸± ÃÖ´ë ½Ã°£À» ÁöÁ¤ÇϽʽÿÀ. ½Ã°£Àº ¹Ð¸®ÃÊ ´ÜÀ§·Î ÁöÁ¤µË´Ï´Ù. <MODULEBEGIN> ICP ¹× <MODULEEND> Áö½Ã¹® ³»¿¡ Æ÷ÇԵǾî¾ß ÇÕ´Ï´Ù.

Çü½Ä

ICP_Timeout  timeout_in_milliseconds

±âº»°ª

ICP_Timeout  2000

IgnoreURL -- »õ·Î °íÄ¡Áö ¾ÊÀ» URL ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ij½Ã ¿¡ÀÌÀüÆ®°¡ ·ÎµåÇÏÁö ¾ÊÀ» URLÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ Áö½Ã¹®Àº ij½Ã ¿¡ÀÌÀüÆ®°¡ ij½Ã URL¿¡ ¿¬°áµÈ ÆäÀÌÁö¸¦ ·ÎµåÇÒ ¶§ À¯¿ëÇÕ´Ï´Ù. ´Ù¸¥ URLÀ̳ª URL ¸¶½ºÅ©¸¦ ÁöÁ¤ÇÏ¿© ¿©·¯ °³ÀÇ IgnoreURL Áö½Ã¹® ¾îÄ¿·±½º¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Áö½Ã¹®ÀÇ °ªÀº ¸¶½ºÅ©¸¦ Àû¿ëÇϱâ À§ÇØ º°Ç¥(*)¸¦ ¿ÍÀϵå Ä«µå·Î Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù.

Çü½Ä

IgnoreURL URL

¿¹Á¦

IgnoreURL http://www.yahoo.com/
IgnoreURL http://*.ibm.com/*

±âº»°ª

IgnoreURL */cgi-bin/* 

imbeds -- Á¤º¸ Æ÷ÇÔ Ã³¸®°¡ »ç¿ëµÉÁö ¿©ºÎ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ÆÄÀÏ ½Ã½ºÅÛ, CGI ÇÁ·Î±×·¥ ¶Ç´Â µÑ ´Ù¿¡¼­ Á¦°øµÈ ÆÄÀÏ¿¡ ´ëÇØ Á¤º¸ Æ÷ÇÔ Ã³¸®¸¦ ¼öÇàÇÒ °ÍÀÎÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Á¤º¸ Æ÷ÇÔ Ã³¸®´Â ÄÁÅÙÃ÷ À¯ÇüÀÌ ext/x-ssi-htmlÀÎ ÆÄÀÏ¿¡¼­ 󸮵˴ϴÙ. ¼±ÅÃÀûÀ¸·Î, Á¤º¸ Æ÷ÇÔ Ã³¸®´Â ÄÁÅÙÃ÷ À¯ÇüÀÌ text/htmlÀÎ ÆÄÀÏ¿¡ ´ëÇØ¼­µµ ¼öÇàµÉ ¼ö ÀÖµµ·Ï ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº AddType -- ƯÁ¤ Á¢¹ÌºÎ°¡ ÀÖ´Â ÆÄÀÏÀÇ µ¥ÀÌÅÍ À¯Çü ÁöÁ¤À» ÂüÁ¶ÇϽʽÿÀ.

Á¤º¸ Æ÷ÇÔ Ã³¸®¸¦ »ç¿ëÇÏ¿©, ¸®Å쵃 ÆÄÀÏ¿¡ µ¿ÀûÀ¸·Î Á¤º¸¸¦ »ðÀÔÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ Á¤º¸¿¡´Â ³¯Â¥, ÆÄÀÏÀÇ Å©±â, ÆÄÀÏÀÇ ÃÖÁ¾ º¯°æ ³¯Â¥, CGI ¶Ç´Â Á¤º¸ Æ÷ÇÔ È¯°æ º¯¼ö, ¶Ç´Â ÅØ½ºÆ® ¹®¼­ µîÀÌ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù. Á¤º¸ Æ÷ÇÔ Ã³¸®´Â ·ÎÄ÷Π»ý¼ºµÈ ÆÄÀÏ¿¡¼­¸¸ ¼öÇàµË´Ï´Ù. Caching Proxy´Â ÇÁ·Ï½ÃµÈ ¿ÀºêÁ§Æ®³ª ij½ÃµÈ ¿ÀºêÁ§Æ®¿¡¼­ Á¤º¸ Æ÷ÇÔ Ã³¸®¸¦ ¼öÇàÇÏÁö ¾Ê½À´Ï´Ù.

Á¤º¸ Æ÷ÇÔ Ã³¸®¿¡ ÀÇÇØ¼­, ¼­¹ö´Â ÆÄÀÏÀÌ Á¦°øµÉ ¶§¸¶´Ù Ư¼öÇÑ ¸í·É¿¡ ´ëÇÑ ¹®¼­¸¦ Ž»öÇÕ´Ï´Ù. À̰ÍÀº ¼­¹öÀÇ ¼º´É¿¡ ¿µÇâÀ» ÁÖ°Ô µÇ¾î Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇÑ ÀÀ´ä ½Ã°£ÀÌ ´Ê¾îÁý´Ï´Ù.

Çü½Ä

imbeds {on | off | files | cgi | noexec}  {SSIOnly | html}
on
Á¤º¸ Æ÷ÇÔ Ã³¸®°¡ ÆÄÀÏ ½Ã½ºÅÛ ¹× CGI ÇÁ·Î±×·¥ÀÇ ÆÄÀÏ¿¡ ´ëÇØ ¼öÇàµË´Ï´Ù.
off
Á¤º¸ Æ÷ÇÔ Ã³¸®°¡ ¸ðµç ÆÄÀÏ¿¡ ´ëÇØ¼­ ¼öÇàµÇÁö ¾Ê½À´Ï´Ù.
files
Á¤º¸ Æ÷ÇÔ Ã³¸®°¡ ÆÄÀÏ ½Ã½ºÅÛÀÇ ÆÄÀÏ¿¡ ´ëÇØ¼­¸¸ ¼öÇàµË´Ï´Ù.
cgi
Á¤º¸ Æ÷ÇÔ Ã³¸®°¡ CGI ÇÁ·Î±×·¥ÀÌ ¸®ÅÏÇÑ ÆÄÀÏ¿¡ ´ëÇØ¼­¸¸ ¼öÇàµË´Ï´Ù.
noexec
SSIOnly
Á¤º¸ Æ÷ÇÔ Ã³¸®°¡ ÄÁÅÙÃ÷ À¯ÇüÀÌ text/x-ssi-htmlÀÎ ÆÄÀÏ¿¡ ´ëÇØ¼­¸¸ ¼öÇàµË´Ï´Ù.
html
Á¤º¸ Æ÷ÇÔ Ã³¸®°¡ ÄÁÅÙÃ÷ À¯ÇüÀÌ text/html ¹× text/x-ssi-htmlÀÎ ÆÄÀÏ¿¡ ´ëÇØ¼­¸¸ ¼öÇàµË´Ï´Ù.

¼­¹ö´Â °Ë»öÇÑ °¢ ÆÄÀÏÀÇ ÄÁÅÙÃ÷ À¯Çü°ú ó¸®ÇÑ °¢ CGI ÇÁ·Î±×·¥ÀÇ Ãâ·ÂÀ» È®ÀÎÇÕ´Ï´Ù.

Á¤º¸ Æ÷ÇÔ Ã³¸®´Â ÀϹÝÀûÀ¸·Î ÄÁÅÙÃ÷ À¯ÇüÀÌ text/x-ssi/htmlÀÎ ÆÄÀÏ¿¡ ´ëÇØ¼­¸¸ ¼öÇàµË´Ï´Ù. ±×·¯³ª ÄÁÅÙÃ÷ À¯ÇüÀÌ text/htmlÀÎ ÆÄÀϵµ Á¤º¸ Æ÷ÇÔ¿¡ ´ëÇØ 󸮵ǵµ·Ï ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÁÖ:
¼­¹ö´Â html, .html, .htmÀ» html·Î ó¸®ÇÕ´Ï´Ù. ´Ù¸¥ °ÍÀº SSIOnly·Î 󸮵˴ϴÙ.

°¢ Á¢¹ÌºÎ¿¡´Â ¿Ã¹Ù¸¥ ÄÁÅÙÃ÷ À¯ÇüÀ¸·Î Á¤ÀÇµÈ AddType Áö½Ã¹®ÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. .htm ¶Ç´Â .html ÀÌ¿ÜÀÇ Á¢¹ÌºÎ¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡´Â, AddType Áö½Ã¹®ÀÌ text/x-ssi/html ÄÁÅÙÃ÷ À¯ÇüÀ¸·Î Á¤Àǵǵµ·Ï ÇϽʽÿÀ.

±âº»°ª

imbeds on SSIOnly

ImportCacheImageFrom -- ÆÄÀÏ¿¡¼­ ij½Ã ¸Þ¸ð¸® °¡Á®¿À±â

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ´ýÇÁ ÆÄÀÏ¿¡¼­ ij½Ã ÄÁÅÙÃ÷¸¦ °¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù. ÀÌ´Â ¸Þ¸ð¸® ij½Ã°¡ Àç½ÃÀÛ Áß¿¡ À¯½ÇµÇ°Å³ª ´ÙÁß ÇÁ·Ï½Ã¿¡ ´ëÇØ µ¿ÀÏ Ä³½Ã¸¦ Àü°³ÇÏ´Â °æ¿ì¿¡ À¯¿ëÇÕ´Ï´Ù.

Çü½Ä

ImportCacheImageFrom import_file_name

±âº»°ª

¾øÀ½

InheritEnv -- CGI ÇÁ·Î±×·¥ÀÌ °è½ÂÇÒ È¯°æ º¯¼ö ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© CGI ÇÁ·Î±×·¥ÀÌ °è½ÂÇϱ⸦ ¿øÇÏ´Â CGI 󸮿¡ °íÀ¯ÇÑ CGI ȯ°æ º¯¼ö ÀÌ¿ÜÀÇ È¯°æ º¯¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

InheritEnv Áö½Ã¹®À» Æ÷ÇÔÇÏÁö ¾ÊÀ¸¸é, ¸ðµç ȯ°æ º¯¼ö°¡ CGI ÇÁ·Î±×·¥¿¡ ÀÇÇØ °è½ÂµË´Ï´Ù. InheritEnv Áö½Ã¹®À» Æ÷ÇÔÇϸé, InheritEnv Áö½Ã¹®¿¡ ÁöÁ¤µÈ ȯ°æ º¯¼ö¸¸ CGI °íÀ¯ÇÑ È¯°æ º¯¼ö¿Í ÇÔ²² °è½ÂµË´Ï´Ù. ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© °è½ÂµÉ º¯¼ö°ªÀ» ¼±ÅÃÀûÀ¸·Î ÃʱâÈ­ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Çü½Ä

InheritEnv environment_variable

¿¹Á¦

   InheritEnv PATH
   InheritEnv LANG=ENUS

ÀÌ ¿¹Á¦¿¡¼­´Â PATH ¹× LANG ȯ°æ º¯¼ö¸¸ CGI ÇÁ·Î±×·¥¿¡ ÀÇÇØ °è½ÂµÇ¸ç, LANG ȯ°æ º¯¼ö´Â ENUS °ªÀ¸·Î ÃʱâÈ­µË´Ï´Ù.

±âº»°ª

¾øÀ½. ±âº»ÀûÀ¸·Î ¸ðµç ȯ°æ º¯¼ö´Â CGI ÇÁ·Î±×·¥ÀÌ °è½ÂÇÕ´Ï´Ù.

InputTimeout -- ÀÔ·Â ½Ã°£ Á¾·á ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿©, Ŭ¶óÀÌ¾ðÆ®°¡ ¼­¹ö¿¡ ¿¬°áÇÑ ÈÄ ¿äûÀ» Àü¼ÛÇÏ´Â µ¥ Çã¿ëµÈ ½Ã°£À» ¼³Á¤ÇϽʽÿÀ. Ŭ¶óÀÌ¾ðÆ®´Â ¸ÕÀú ¼­¹ö¿¡ ¿¬°áÇÒ ´ÙÀ½, ¿äûÀ» Àü¼ÛÇÕ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®°¡ ÀÌ Áö½Ã¹®¿¡ ÁöÁ¤µÈ ½Ã°£ ³»¿¡ ¿äûÀ» Àü¼ÛÇÏÁö ¾ÊÀ¸¸é, ¼­¹ö°¡ ¿¬°áÀ» ´Ý½À´Ï´Ù. ½Ã°£, ºÐ, ÃÊÀÇ °áÇÕÀ¸·Î ½Ã°£°ªÀ» ÁöÁ¤ÇϽʽÿÀ.

Çü½Ä

InputTimeout time

¿¹Á¦

   InputTimeout 3 mins 30 secs

±âº»°ª

   InputTimeout 2 minutes

JunctionReplaceUrlPrefix -- JunctionRewrite Ç÷¯±×Àΰú »ç¿ëµÇ´Â °æ¿ì, Á¢µÎºÎ »ðÀÔ ´ë½Å URL ¹Ù²Ù±â

ÀÌ Áö½Ã¹®Àº ÇÁ·Ï½Ã°¡ html ÆäÀÌÁö¿¡¼­ ƯÁ¤ URL ¸µÅ©¸¦ Á¤Á¤Çϵµ·Ï Çã¿ëÇϸ鼭, JunctionRewrite Ç÷¯±×ÀÎÀÇ ±âº» Á¶Ä¡¸¦ ´ëüÇÕ´Ï´Ù. JunctionRewrite Áö½Ã¹®°ú ÇÔ²² »ç¿ëµË´Ï´Ù.

ÀÌ´Â ¿ª¹æÇâ ÇÁ·Ï½Ã ±¸¼º¿¡¸¸ Àû¿ëÇÕ´Ï´Ù.

JunctionReplaceUrlPrefix Áö½Ã¹®Àº JunctionRewrite Ç÷¯±×ÀÎÀ» Áö½ÃÇÏ¿© URLÀÇ ½ÃÀÛ ºÎºÐ¿¡ Á¢µÎºÎ¸¦ »ðÀÔÇÏ´Â ´ë½Å URLÀ» url_pattern_1 to url_pattern_2¿¡¼­ ¹Ù²ß´Ï´Ù.

Çü½Ä

JunctionReplaceUrlPrefix url_pattern_1 url_pattern_2

¿¹Á¦

JunctionReplaceUrlPrefix /server1.internaldomain.com/*  /server1/*     

¿¹¸¦ µé¾î, URLÀÌ /server1.internaldomain.com/notes.nsf ¹× Á¢µÎºÎ°¡ /server1ÀÌ¶ó °¡Á¤ÇϽʽÿÀ. Á¢µÎºÎ¸¦ »ðÀÔÇÏ¿© URLÀ» /server1/server1.internaldomain.com/notes.nsf·Î ÀçÀÛ¼ºÇÏ´Â ´ë½Å, JunctionRewrite Ç÷¯±×ÀÎÀº URLÀ» /server1/notes.nsf·Î º¯°æÇÕ´Ï´Ù.

±âº»°ª

¾øÀ½

JunctionRewrite -- URL ÀçÀÛ¼º »ç¿ë °¡´É

ÀÌ Áö½Ã¹®Àº ¼­¹öÀÇ »ó´ë URLÀÌ °áÇÕ »ç¿ë ½Ã ÇØ´çÇÏ´Â ±âÁ¡ ¼­¹ö·Î ¹Ýµå½Ã ¸ÊÇεǵµ·Ï ±âÁ¡ ¼­¹öÀÇ ÀÀ´äÀ» ÀçÀÛ¼ºÇÏ´Â °áÇÕ ÀçÀÛ¼º ·çƾÀ» Caching Proxy ³»¿¡¼­ »ç¿ë °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.

ÀÌ´Â ¿ª¹æÇâ ÇÁ·Ï½Ã ±¸¼º¿¡¸¸ Àû¿ëÇÕ´Ï´Ù.

UseCookie ¿É¼Ç ¾øÀÌ JunctionRewrite onÀ» ¼³Á¤ÇÏ´Â °æ¿ì¿¡´Â °áÇÕ ÀçÀÛ¼º Ç÷¯±×Àεµ »ç¿ë °¡´ÉÇØ¾ß ÇÕ´Ï´Ù. °áÇÕÀº ÇÁ·Ï½Ã ¸ÊÇÎ ±ÔÄ¢¿¡ ÀÇÇØ Á¤Àǵ˴ϴÙ.

JunctionRewrite¿¡ ´ëÇÑ Ãß°¡ Á¤º¸´Â JunctionRewrite¿¡ ´ëÇÑ ´ë¾ÈÀ¸·Î¼­ÀÇ UseCookie ¹× JunctionRewrite ±â´É¼ºÀÇ È®ÀåÀ» À§ÇÑ »ùÇà transmogrifier Ç÷¯±×ÀÎÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

Çü½Ä

JunctionRewrite {on | on UseCookie | off}

±âº»°ª

JunctionRewrite off

JunctionRewriteSetCookiePath -- JunctionRewrite Ç÷¯±×Àΰú »ç¿ëµÇ´Â °æ¿ì, Set-Cookie Çì´õ¿¡ °æ·Î ¿É¼ÇÀ» ÀçÀÛ¼º

Áö½Ã¹®Àº ÄíŰ À̸§ÀÌ ÀÏÄ¡µÇ´Â °æ¿ì, ÇÁ·Ï½Ã°¡ Set-Cookie Çì´õÀÇ °æ·Î ¿É¼ÇÀ» ÀçÀÛ¼ºÇϵµ·Ï Çã¿ëÇÕ´Ï´Ù. ÀÀ´ä¿¡ °áÇÕÀÌ ÇÊ¿äÇϰí, °áÇÕ Á¢µÎºÎ°¡ Á¤ÀǵǾî ÀÖ´Â °æ¿ì, Á¢µÎºÎ´Â °¢ °æ·Î ¾Õ¿¡ »ðÀԵ˴ϴÙ. JunctionRewrite Ç÷¯±×Àΰú ÇÔ²² »ç¿ëÇϰųª RewriteSetCookieDomain Áö½Ã¹®°ú ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ´Â ¿ª¹æÇâ ÇÁ·Ï½Ã ±¸¼º¿¡¸¸ Àû¿ëÇÕ´Ï´Ù.

Çü½Ä

JunctionRewriteSetCookiePath cookie-name1 cookie-name2...  
cookie-name
Set-Cookie Çì´õÀÇ ÄíŰ À̸§.

±âº»°ª

¾øÀ½

JunctionSkipUrlPrefix -- JunctionRewrite Ç÷¯±×Àΰú »ç¿ëµÇ´Â °æ¿ì, ÀÌ¹Ì Á¢µÎºÎ¸¦ Æ÷ÇÔÇÏ´Â URL ÀçÀÛ¼ºÀ» °Ç³Ê¶Ù±â

ÀÌ Áö½Ã¹®Àº URL ÆÐÅÏÀÌ ÀÌ¹Ì ÀÏÄ¡ÇÏ´Â °æ¿ì, URLÀ» ÀçÀÛ¼ºÇÏÁö ¾Ê°í JunctionRewrite Ç÷¯±×ÀÎÀÇ ±âº» Á¶Ä¡¸¦ ´ëüÇÕ´Ï´Ù. ÀÌ´Â html ÆäÀÌÁöÀÇ ÀϺΠURL ¸µÅ©¸¦ Á¤Á¤ÇÏ´Â ¹æ¹ýÀ» Á¦°øÇÏ´Â JunctionRewrite Ç÷¯±×Àΰú ÀÛµ¿ÇÕ´Ï´Ù. º¸Åë, ÀÌ Áö½Ã¹®Àº ÀÌ¹Ì Á¢µÎºÎ¸¦ Æ÷ÇÔÇÏ´Â URLÀ» °Ç³Ê¶Ù´Â µ¥ »ç¿ëÇÕ´Ï´Ù.

ÀÌ´Â ¿ª¹æÇâ ÇÁ·Ï½Ã ±¸¼º¿¡¸¸ Àû¿ëÇÕ´Ï´Ù.

Çü½Ä

JunctionSkipUrlPrefix url_pattern 

¿¹Á¦

JunctionSkipUrlPrefix  /server1/*     

¿¹¸¦ µé¾î, URLÀº /server1/notes.nsfÀ̰í, °áÇÕ Á¢µÎºÎ´Â /server1/ÀÌ¶ó °¡Á¤ÇϽʽÿÀ. URLÀ» /server1/server1/notes.nsf·Î ÀçÀÛ¼ºÇÏ´Â ´ë½Å, JunctionRewrite Ç÷¯±×ÀÎÀº URL ÀçÀÛ¼ºÀ» °Ç³Ê¶Ù¾î, URLÀº º¯°æµÇÁö ¾Ê°í /server1/notes.nsfÀÔ´Ï´Ù.

±âº»°ª

¾øÀ½

KeepExpired -- ÀÚ¿øÀÌ ÇÁ·Ï½Ã¿¡¼­ °»½ÅµÇ´Â °æ¿ì, ÀÚ¿øÀÇ ¸¸±âµÈ »çº»À» ¸®ÅÏÇϵµ·Ï ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ij½Ã ¿ÀºêÁ§Æ®¸¦ ´Ù½Ã °ËÁõÇÏ´Â µ¿¾È, ¹é¿£µå ¼­¹ö¿¡ ¿äûÀÌ ÁýÁߵǴ °ÍÀ» ¹æÁöÇÒ ¼ö ÀÖ½À´Ï´Ù.

ij½Ã ¿ÀºêÁ§Æ®¸¦ ¹é¿£µå ¼­¹ö¿¡¼­ ÄÁÅÙÃ÷¿Í ÀçÈ®ÀÎÇÏ´Â °æ¿ì, µ¿ÀÏÇÑ ÀÚ¿ø¿¡ ´ëÇÑ ¿äûÀÌ ¹é¿£µå ¼­¹ö·Î ÇÁ·Ï½ÃµË´Ï´Ù. µ¿ÀÏÇÑ ¿äûÀÌ ÁýÁߵǴ °æ¿ì, ¹é¿£µå ¼­¹öÀÇ ¼º´ÉÀÌ ÀúÇ쵃 °ÍÀÔ´Ï´Ù. ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ÀÌ·¯ÇÑ »óȲÀÌ ¹ß»ýÇÏ´Â °ÍÀ» ¹æÁöÇÒ ¼ö ÀÖ½À´Ï´Ù. Áö½Ã¹®À» »ç¿ë °¡´ÉÇÏ°Ô µÇ¸é, ¸¸±âµÇ°Å³ª ¿À·¡µÈ ÀÚ¿øÀÇ »çº»Àº ÀÚ¿øÀÌ ÇÁ·Ï½Ã¿¡¼­ °»½ÅµÈ °æ¿ì, ¸®Åϵ˴ϴÙ.

Çü½Ä

KeepExpired {on | off}

±âº»°ª

KeepExpired off

KeyRing -- Ű ¸µ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ÆÄÀÏ °æ·Î ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¼­¹ö°¡ SSL ¿äû¿¡ »ç¿ëÇϴ Ű ¸µ µ¥ÀÌÅͺ£À̽º¿¡ ÆÄÀÏ °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Ű ¸µ ÆÄÀÏÀº iKeyman Ű °ü¸®ÀÚ À¯Æ¿¸®Æ¼¸¦ ÅëÇÏ¿© »ý¼ºµË´Ï´Ù.

ÁÖ:
SSL Áö½Ã¹®Àº SUSE Linux¿¡¼­ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.

Çü½Ä

KeyRing filename

¿¹Á¦

Windows: KeyRing c:\Program Files\IBM\edge\cp\\key.kdb

Linux ¹× UNIX: KeyRing /etc/key.kdb

±âº»°ª

¾øÀ½

KeyRingStash -- Ű ¸µ µ¥ÀÌÅͺ£À̽º ¾ÏÈ£ ÆÄÀÏ¿¡ ´ëÇÑ ÆÄÀÏ °æ·Î ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© Ű ¸µ µ¥ÀÌÅͺ£À̽º ¾ÏÈ£ ÆÄÀÏ¿¡ ´ëÇÑ ÆÄÀÏ °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¾ÏÈ£ ÆÄÀÏÀº Ű ¸µ µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀ» ÀÛ¼ºÇÒ ¶§ iKeyman Ű °ü¸®ÀÚ À¯Æ¿¸®Æ¼¸¦ ÅëÇÏ¿© »ý¼ºµË´Ï´Ù.

ÁÖ:
SSL Áö½Ã¹®Àº SUSE Linux¿¡¼­ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.

Çü½Ä

KeyRingStash file_path

¿¹Á¦

Windows: KeyRingStash c:\Program Files\IBM\edge\cp\key.sth

Linux ¹× UNIX: KeyRingStash /etc/key.sth

±âº»°ª

¾øÀ½

LimitRequestBody -- PUT ¶Ç´Â POST ¿äûÀÇ ÃÖ´ë º»¹® Å©±â ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© PUT ¶Ç´Â POST ¿äûÀÇ ÃÖ´ë º»¹® Å©±â¸¦ Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù. LimitRequest Áö½Ã¹®Àº °ø°ÝÀ¸·ÎºÎÅÍ ÇÁ·Ï½Ã¸¦ º¸È£Çϱâ À§ÇØ »ç¿ëµË´Ï´Ù.

°ªÀº ų·Î¹ÙÀÌÆ®(K), ¸Þ°¡¹ÙÀÌÆ®(M) ¶Ç´Â ±â°¡¹ÙÀÌÆ®(G)·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Çü½Ä

LimitRequestBody max_body_size {K | M | G}

±âº»°ª

LimitRequestBody 10 M

LimitRequestFields -- Ŭ¶óÀÌ¾ðÆ® ¿äû¿¡¼­ Çì´õÀÇ ÃÖ´ë ¼ö ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© Ŭ¶óÀÌ¾ðÆ® ¿äû¿¡¼­ Àü¼ÛµÉ ¼ö ÀÖ´Â Çì´õÀÇ ÃÖ´ë ¼ö¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. LimitRequest Áö½Ã¹®Àº °ø°ÝÀ¸·ÎºÎÅÍ ÇÁ·Ï½Ã¸¦ º¸È£Çϱâ À§ÇØ »ç¿ëµË´Ï´Ù.

Çü½Ä

LimitRequestFields number_headers 

±âº»°ª

LimitRequestFields 32

LimitRequestFieldSize -- ÃÖ´ë Çì´õ ±æÀÌ ¹× ¿äû Çà ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¿äû¿¡¼­ °¢ Çì´õÀÇ ÃÖ´ë ±æÀÌ ¹× ¿äû ÇàÀÇ ÃÖ´ë ±æÀ̸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. LimitRequest Áö½Ã¹®Àº °ø°ÝÀ¸·ÎºÎÅÍ ÇÁ·Ï½Ã¸¦ º¸È£Çϱâ À§ÇØ »ç¿ëµË´Ï´Ù.

°ªÀº ¹ÙÀÌÆ®(B) ¶Ç´Â ų·Î¹ÙÀÌÆ®(K)·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Çü½Ä

LimitRequestFieldSize max_hdr_length {B | K}

±âº»°ª

LimitRequestFieldSize 4096 B

ListenBacklog -- ¼­¹ö°¡ ¼öÇàÇÒ ¼ö ÀÖ´Â ÀÎ½Ä ¹é·Î±× Ŭ¶óÀÌ¾ðÆ® ¿¬°á ¼ö ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¼­¹ö°¡ ¿¬°á °ÅºÎµÈ ¸Þ½ÃÁö¸¦ Ŭ¶óÀÌ¾ðÆ®·Î º¸³»±â Àü¿¡ ¼öÇàÇÏ´Â ÀÎ½Ä ¹é·Î±× Ŭ¶óÀÌ¾ðÆ® ¿¬°á ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¿¬°á ¼ö´Â ¼­¹ö°¡ ¸î ÃÊ ¾È¿¡ ó¸®ÇÒ ¼ö ÀÖ´Â ¿äûÀÇ ¼ö¿¡ µû¶ó ´Ù¸¨´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®°¡ ½Ã°£ Á¾·áµÇ¾î ¿¬°áÀ» Áß´ÜÇϱâ Àü¿¡ ¼­¹ö¿¡¼­ ó¸®ÇÒ ¼ö ÀÖ´Â ¼öº¸´Ù Å« °ªÀ» ¼³Á¤ÇÏÁö ¸¶½Ê½Ã¿À.

ÁÖ:
ListenBacklog °ªÀÌ TCP/IP°¡ Áö¿øÇÏ´Â SOMAXCONN °ªº¸´Ù Å©¸é, ´ë½Å SOMAXCONN °ªÀÌ »ç¿ëµË´Ï´Ù.

Çü½Ä

ListenBacklog number_of_requests

±âº»°ª

ListenBacklog 128

LoadInlineImages -- »ðÀÔµÈ À̹ÌÁö »õ·Î °íħ Á¦¾î

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ÀζóÀÎ À̹ÌÁö°¡ ij½Ã ¿¡ÀÌÀüÆ®¿¡ ÀÇÇØ °Ë»öµÇ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. LoadInlineImages°¡ onÀ¸·Î ¼³Á¤µÇ¸é, ij½Ã ÁßÀÎ ÆäÀÌÁö¿¡ »ðÀÔµÈ À̹ÌÁöµµ ij½ÃµË´Ï´Ù. off·Î ¼³Á¤µÇ¸é, »ðÀÔµÈ À̹ÌÁö´Â ij½ÃµÇÁö ¾Ê½À´Ï´Ù.

Çü½Ä

LoadInlineImages {on | off}

±âº»°ª

LoadInlineImages on

LoadTopCached -- »õ·Î °íÄ¥ Áñ°Üã±â ÆäÀÌÁö ¼ö ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ij½Ã ¿¡ÀÌÀüÆ®°¡ Àü³¯ ¹ãÀÇ Ä³½Ã ¾×¼¼½º ·Î±×¿¡ ¾×¼¼½ºÇÏ¿© °¡Àå ¸¹ÀÌ ¿äûµÇ´Â URLÀ» ·ÎµåÇϵµ·Ï Áö½ÃÇÕ´Ï´Ù.

CacheAccessLog Áö½Ã¹®¿¡ ´ëÇÑ °ªÀ» ¼³Á¤ÇÏ´Â °æ¿ì, Caching Áö½Ã¹®À» OnÀ¸·Î ¼³Á¤ÇØ¾ß Çϸç LoadTopCached Áö½Ã¹®¿¡ ´ëÇØ ƯÁ¤ °ªÀ» ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.

Çü½Ä

LoadTopCached number_of_pages

±âº»°ª

LoadTopCached 100

LoadURL -- »õ·Î °íÄ¥ URL ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ij½Ã ¿¡ÀÌÀüÆ®¿¡ ÀÇÇØ ij½Ã·Î ·ÎµåµÉ URLÀ» ÁöÁ¤ÇÕ´Ï´Ù. ¿©·¯ °³ÀÇ LoadURL Áö½Ã¹®À» ±¸¼º ÆÄÀÏ¿¡ Æ÷ÇÔÇÒ ¼ö ÀÖÁö¸¸, ¿ÍÀϵå Ä«µå´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

Çü½Ä

LoadURL url

¿¹Á¦

LoadURL http://www.ibm.com/ 

±âº»°ª

¾øÀ½

Log -- ·Î±× ´Ü°è »ç¿ëÀÚ Á¤ÀÇ

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ·Î±× ´Ü°è µ¿¾È ¼­¹ö°¡ È£ÃâÇÏ´Â »ç¿ëÀÚ Á¤ÀÇµÈ ÀÀ¿ëÇÁ·Î±×·¥ ±â´ÉÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ÄÚµå´Â ¿¬°áÀÌ Á¾·áµÈ ÀÌÈÄ ¼öÇàµÇ´Â ·Î±× ¹× ±âŸ 󸮸¦ Á¦°øÇÕ´Ï´Ù.

Çü½Ä

Log request_template /path/file:function_name
request_template
ÀÀ¿ëÇÁ·Î±×·¥ ±â´ÉÀÌ È£ÃâµÇ´ÂÁö ¿©ºÎ¸¦ Ãß°¡ÀûÀ¸·Î ÆÇº°ÇÏ´Â ¿äû¿¡ ´ëÇÑ ÅÛÇø®Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ½ºÆåÀº ÇÁÅäÅäÄÝ, µµ¸ÞÀÎ, È£½ºÆ®¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ°í, ¾Õ¿¡ ½½·¡½Ã(/)°¡ ºÙÀ» ¼ö ÀÖÀ¸¸ç, º°Ç¥(*)¸¦ ¿ÍÀϵå Ä«µå·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, /front_page.html, http://www.ics.raleigh.ibm.com, /pub*, /* ¹× *´Â ¸ðµÎ À¯È¿ÇÕ´Ï´Ù.
/path/file
È®ÀåÀÚ¸¦ Æ÷ÇÔÇÏ´Â »ç¿ëÀÚÀÇ ÄÄÆÄÀÏµÈ ÇÁ·Î±×·¥ÀÇ ¿ÏÀüÇÑ ÆÄÀÏ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
function_name
»ç¿ëÀÚ ÇÁ·Î±×·¥ ³»ÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ±â´É À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ¿­±â, ¾²±â, ´Ý±â ±â´ÉÀÇ À̸§À» °ø±ÞÇØ¾ß ÇÕ´Ï´Ù.

¿¹Á¦

   Log       /index.html /api/bin/icsextpgm.so:log_url

±âº»°ª

¾øÀ½

LogArchive -- ·Î±× º¸Á¸ ÀÛµ¿ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¾ÆÄ«ÀÌºê ·çÆ¾ÀÇ µ¿ÀÛÀ» ÁöÁ¤ÇϽʽÿÀ. ÀÌ Áö½Ã¹®Àº ±Û·Î¹ú ¼³Á¤ÀÌ ÀÖ´Â ¸ðµç ·Î±×¿¡ ¿µÇâÀ» ÁÝ´Ï´Ù. µû¶ó¼­ ·Î±×¸¦ ¾ÐÃàÇϰųª Æó±âÇÒÁö, ¶Ç´Â ¾î¶² ÀÛµ¿µµ ¼öÇàµÇÁö ¾Êµµ·Ï ÇÒ °ÍÀÎÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

Compress¸¦ ÁöÁ¤ÇÑ °æ¿ì, CompressAge ¹× CompressDeleteAge Áö½Ã¹®À» »ç¿ëÇÏ¿© ·Î±×¸¦ ¾ÐÃàÇϰųª »èÁ¦ÇÒ ½Ã±â¸¦ ÁöÁ¤ÇÕ´Ï´Ù. CompressCommand Áö½Ã¹®À» »ç¿ëÇÏ¿© »ç¿ëÇÒ ¸í·É°ú ÇØ´ç ¸Å°³º¯¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

Purge¸¦ ÁöÁ¤ÇÑ °æ¿ì, PurgeAge ¹× PurgeSize Áö½Ã¹®À» »ç¿ëÇÏ¿© ·Î±×¸¦ Æó±âÇÒ ½Ã±â¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

Çü½Ä

      LogArchive {Compress | Purge | none}
Compress
¾ÆÄ«ÀÌºê ·çÆ¾ÀÌ ·Î±×¸¦ ¾ÐÃàÇϵµ·Ï ÁöÁ¤ÇÕ´Ï´Ù.
Purge
¾ÆÄ«ÀÌºê ·çÆ¾ÀÌ ·Î±×¸¦ Áö¿ìµµ·Ï ÁöÁ¤ÇÕ´Ï´Ù.
none
¾ÆÄ«ÀÌºê ·çÆ¾ÀÌ ¾Æ¹« ÀÛ¾÷µµ ÇÏÁö ¾Êµµ·Ï ÁöÁ¤ÇÕ´Ï´Ù.

±âº»°ª

LogArchive Purge

°ü·Ã Áö½Ã¹®

LogFileFormat -- ¾×¼¼½º ·Î±× Çü½Ä ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¾×¼¼½º ·Î±× ÆÄÀÏÀÇ ÆÄÀÏ Çü½ÄÀ» ÁöÁ¤ÇÕ´Ï´Ù.

Çü½Ä

LogFileFormat  {common | combined}

±âº»ÀûÀ¸·Î ·Î±×´Â NCSA °øÅë ·Î±× Çü½Ä¿¡ Ç¥½ÃµË´Ï´Ù. ´ë½Å combined¸¦ ÁöÁ¤ÇÏ¿© NCSA ÅëÇÕ ·Î±× Çü½Ä¿¡ ·Î±×¸¦ Ç¥½ÃÇÕ´Ï´Ù. ÅëÇÕ Çü½ÄÀº URL, »ç¿ëÀÚ ¿¡ÀÌÀüÆ®, ÄíŰ(¿äû¿¡ ÀÖ´Â °æ¿ì) ÂüÁ¶¿ë Çʵ带 Ãß°¡ÇÕ´Ï´Ù.

±âº»°ª

LogFileFormat  common

LogToGUI (Windows only) -- ¼­¹ö â¿¡ ·Î±× ÀÔ·Â Ç׸ñ Ç¥½Ã

Windows ½Ã½ºÅÛ Àü¿ë. ¸í·ÉÇàÀ» ÅëÇØ ÇÁ·Ï½Ã¸¦ ½ÇÇàÇÏ´Â °æ¿ì¿¡´Â ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¾×¼¼½º ·Î±×·Î Ãâ·ÂÇϽʽÿÀ. ¼­¹ö ¼º´ÉÀ» ÃÖÀûÈ­Çϱâ À§ÇØ ÀÌ Áö½Ã¹®Àº ±âº»ÀûÀ¸·Î off(»ç¿ë ºÒ°¡´É)·Î ¼³Á¤µË´Ï´Ù.

ÁÖ:
ÀÌ Áö½Ã¹®Àº ÇÁ·Ï½Ã¸¦ ¼­ºñ½º·Î¼­ ½ÇÇàÇÒ ¶§ ¿µÇâÀÌ ¾ø½À´Ï´Ù.

Çü½Ä

LogToGUI  {on | off}

±âº»°ª

LogToGUI off

LogToSyslog -- ¾×¼¼½º Á¤º¸¸¦ ½Ã½ºÅÛ ·Î±×¿¡ Àü¼ÛÇÒÁö ¿©ºÎ ÁöÁ¤(Linux ¹× UNIX Àü¿ë)

Linux ¹× UNIX ½Ã½ºÅÛ Àü¿ë. ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¼­¹ö°¡ ¾×¼¼½º ¹× ¿À·ù ·Î±× ÆÄÀϻӸ¸ ¾Æ´Ï¶ó, ¾×¼¼½º ¿äû ¹× ¿À·ù¸¦ ½Ã½ºÅÛ ·Î±×¿¡ ·Î±×ÇÒ °ÍÀÎÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

Çü½Ä

LogToSyslog {on | off}

¿À·ù ·Î±× Á¤º¸°¡ ¼­¹ö¿¡ ±â·ÏµÇµµ·Ï ÁöÁ¤Çϱâ Àü¿¡ ½Ã½ºÅÛ ·Î±× ÆÄÀÏÀÌ ¼­¹ö¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¾×¼¼½º Á¤º¸, ¿À·ù Á¤º¸ ¶Ç´Â µÑ ´Ù ·Î±×ÇÒÁö ¿©ºÎ¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

½Ã½ºÅÛ ·Î±×¿¡ ¿À·ù Á¤º¸¸¸ Àü¼ÛÇÏ·Á¸é /etc/syslog.conf ÆÄÀÏ¿¡ ´ÙÀ½ ÇàÀ» Ãß°¡ÇϽʽÿÀ.

user.err syslog_output_file_for_error_information

½Ã½ºÅÛ ·Î±×¿¡ ¾×¼¼½º Á¤º¸¸¸ Àü¼ÛÇÏ·Á¸é /etc/syslog.conf ÆÄÀÏ¿¡ ´ÙÀ½ ÇàÀ» Ãß°¡ÇϽʽÿÀ.

user.info syslog_info_file_for_access_information

½Ã½ºÅÛ ·Î±×¿¡ ¿À·ù ¹× ¾×¼¼½º Á¤º¸¸¦ µÑ´Ù Àü¼ÛÇÏ·Á¸é /etc/syslog.conf ÆÄÀÏ¿¡ ´ÙÀ½ ÇàÀ» Ãß°¡ÇϽʽÿÀ.

syslog_output_file ¹× syslog_info_fileÀ» ´ÙÀ½°ú °°Àº Çü½ÄÀ¸·Î ÁöÁ¤ÇÕ´Ï´Ù.

½Ã½ºÅÛ ·Î±× ÆÄÀÏÀ» ÀÛ¼ºÇÑ ÈÄ ´ÙÀ½ ¸í·ÉÀ¸·Î Àç½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.

kill -HUP 'cat /etc/syslog.pid'

±âº»°ª

LogToSyslog Off

Map -- ±ÔÄ¢À» ÀÏÄ¡½ÃŰ´Â ¿äû °æ·Î ¹®ÀÚ¿­À» »ç¿ëÇÏ¿© »õ ¿äû ¹®ÀÚ¿­¿¡ ÀÏÄ¡ÇÏ´Â ¿äû º¯°æ

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© »õ ¿äû ¹®ÀÚ¿­¿¡ ´ëÇØ º¯°æÇÏ·Á´Â ¿äûÀÇ ÅÛÇø®Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¿äûÀ» º¯°æÇÑ ÈÄ, ¼­¹ö´Â »õ ¿äû ¹®ÀÚ¿­À» ÈÄ¼Ó Áö½Ã¹®ÀÇ ¿äû ÅÛÇø®Æ®¿Í ºñ±³ÇÕ´Ï´Ù.

¸Ê Áö½Ã¹®Àº ¼ö½Å ¿äû °æ·Î ¹®ÀÚ¿­À» »ç¿ëÇÏ¿© ±ÔÄ¢À» ÀÏÄ¡½Ãŵ´Ï´Ù. °ü·Ã ÁÖÁ¦: MapQuery -- ±ÔÄ¢À» ÀÏÄ¡½ÃŰ´Â ¿äû °æ·Î ¹× Á¶È¸ ¹®ÀÚ¿­À» »ç¿ëÇÏ¿© ÀÏÄ¡ÇÏ´Â ¿äûÀ» »õ ¿äû ¹®ÀÚ¿­·Î º¯°æ

Çü½Ä

Map request_template new_request [server_IP_address | host_name]
request_template
¼­¹ö°¡ º¯°æÇÏ´Â ¿äû¿¡ ´ëÇÑ ÅÛÇø®Æ®¸¦ ÁöÁ¤ÇÑ ´ÙÀ½ »õ ¿äû ¹®ÀÚ¿­À» ´Ù¸¥ ÅÛÇø®Æ®¿Í ºñ±³ÇÕ´Ï´Ù.

ÀÌ ÅÛÇø®Æ®¿¡¼­ º°Ç¥(*)¸¦ ¿ÍÀϵå Ä«µå·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ½½·¡½Ã(/) ¹Ù·Î µÚÀÇ Æ¿µ¥(tilde) ¹®ÀÚ´Â Á¤È®È÷ ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù. ¿ÍÀϵå Ä«µå´Â Æ¿µ¥(tilde) ¹®ÀÚ(~)¸¦ ÀÏÄ¡½ÃŰ´Â µ¥ »ç¿ëµÉ ¼ö ¾ø½À´Ï´Ù.

new_request
¼­¹ö°¡ ÈÄ¼Ó Áö½Ã¹®ÀÇ ¿äû ÅÛÇø®Æ®¿Í °è¼Ó ºñ±³ÇÒ »õ ¿äû ¹®ÀÚ¿­À» ÁöÁ¤ÇϽʽÿÀ. request_template¿¡ ¿ÍÀϵå Ä«µå°¡ ÀÖÀ¸¸é, new_request·Î ÁöÁ¤µÈ ¹®ÀÚ¿­¿¡µµ ¿ÍÀϵå Ä«µå°¡ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù. request_template ¿ÍÀϵå Ä«µå¿Í ÀÏÄ¡ÇÏ´Â ¿äû ºÎºÐÀÌ new_requestÀÇ ¿ÍÀϵå Ä«µå ´ë½Å »ðÀԵ˴ϴÙ.
[server_IP_address | host_name]
¿©·¯ IP ÁÖ¼Ò³ª °¡»ó È£½ºÆ®¸¦ »ç¿ëÇϰí ÀÖ´Ù¸é, ÀÌ ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏ¿© IP ÁÖ¼Ò³ª È£½ºÆ® À̸§À» ÁöÁ¤ÇϽʽÿÀ. ¼­¹ö´Â ÀÌ IP ÁÖ¼Ò³ª È£½ºÆ®ÀÇ ¼­¹ö¿¡ µµ´ÞÇÏ´Â ¿äûÀ̳ª ÀÌ È£½ºÆ®¿¡ ´ëÇØ¼­¸¸ Áö½Ã¹®À» »ç¿ëÇÕ´Ï´Ù. IP ÁÖ¼Ò´Â ¿äûÇϴ Ŭ¶óÀ̾ðÆ®ÀÇ ÁÖ¼Ò°¡ ¾Æ´Ï¶ó ¼­¹ö ³×Æ®¿öÅ© ¿¬°áÀÇ ÁÖ¼ÒÀÔ´Ï´Ù.

IP ÁÖ¼Ò(¿¹: 240.146.167.72) ¶Ç´Â È£½ºÆ® À̸§(¿¹: hostA.raleigh.ibm.com)À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ¸Å°³º¯¼ö´Â ¼±ÅÃÀûÀÔ´Ï´Ù. ÀÌ ¸Å°³º¯¼ö°¡ ¾øÀ¸¸é, ¼­¹ö´Â ¿äûÀÌ µé¾î¿À´Â IP ÁÖ¼Ò³ª URLÀÇ È£½ºÆ® À̸§°ú »ó°ü¾øÀÌ ¸ðµç ¿äû¿¡ ´ëÇØ Áö½Ã¹®À» »ç¿ëÇÕ´Ï´Ù.

¼­¹ö IP ÁÖ¼Ò·Î ¿ÍÀϵå Ä«µå ¹®ÀÚ¸¦ ÁöÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù.

¿¹Á¦

±âº»°ª

¾øÀ½

MapQuery -- ±ÔÄ¢À» ÀÏÄ¡½ÃŰ´Â ¿äû °æ·Î ¹× Á¶È¸ ¹®ÀÚ¿­À» »ç¿ëÇÏ¿© ÀÏÄ¡ÇÏ´Â ¿äûÀ» »õ ¿äû ¹®ÀÚ¿­·Î º¯°æ

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© »õ ¿äû ¹®ÀÚ¿­¿¡ ´ëÇØ º¯°æÇÏ·Á´Â ¿äûÀÇ ÅÛÇø®Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¿äûÀ» º¯°æÇÑ ÈÄ, ¼­¹ö´Â »õ ¿äû ¹®ÀÚ¿­À» ÈÄ¼Ó Áö½Ã¹®ÀÇ ¿äû ÅÛÇø®Æ®¿Í ºñ±³ÇÕ´Ï´Ù.

Áö½Ã¹®ÀÇ ±â´ÉÀº ¸Ê ±ÔÄ¢°ú °ÅÀÇ µ¿ÀÏÇÕ´Ï´Ù(Map -- ±ÔÄ¢À» ÀÏÄ¡½ÃŰ´Â ¿äû °æ·Î ¹®ÀÚ¿­À» »ç¿ëÇÏ¿© »õ ¿äû ¹®ÀÚ¿­¿¡ ÀÏÄ¡ÇÏ´Â ¿äû º¯°æ). ±×·¯³ª URLÀ» Á¶È¸ ¹®ÀÚ¿­·Î ÇÚµéÇÏ·Á¸é, MapQuery¿¡¼­ °æ·Î ¹× Á¶È¸ ¹®ÀÚ¿­À» »ç¿ëÇÏ¿© ±ÔÄ¢À» ÀÏÄ¡½Ãŵ´Ï´Ù. ¼ö½Å URLÀÌ MapQuery ±ÔÄ¢¿¡ ÀÏÄ¡µÇ´Â °æ¿ì, º¯È¯µÈ URLÀº ±ÔÄ¢ÀÇ ³ª¸ÓÁö ºÎºÐ¿¡ ´ëÇØ ÀÏÄ¡µÇµµ·Ï »ç¿ëµË´Ï´Ù.

MapQuery¸¦ ÅëÇØ Á¶È¸ ¹®ÀÚ¿­ÀÌ ÀÖ´Â URLÀ» ´Ù¸¥ °æ·Î ¶Ç´Â ´Ù¸¥ Á¶È¸ ¹®ÀÚ¿­ÀÌ ÀÖ´Â ´Ù¸¥ URL·Î º¯È¯ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª, ´Ù¸¥ ¸ðµç ¸ÊÇÎ Áö½Ã¹®ÀÌ ¿äû °æ·Î¸¸À» »ç¿ëÇϹǷÎ, º¯°æµÈ Á¶È¸ ¹®ÀÚ¿­Àº ¿äû °æ·Î°¡ ÀÏÄ¡ÇÏ´Â °æ¿ì º¯È¯µÈ URL¿¡ Ãß°¡(ÆÐÅÏÀ» ÀÏÄ¡Çϵµ·Ï »ç¿ëµÇÁö ¾ÊÀ½)µÇ±â¸¸ ÇÕ´Ï´Ù.

Çü½Ä

MapQuery request_template new_request [server_IP_address | host_name]
request_template
¼­¹ö°¡ º¯°æÇÏ´Â ¿äû¿¡ ´ëÇÑ ÅÛÇø®Æ®¸¦ ÁöÁ¤ÇÑ ´ÙÀ½ »õ ¿äû ¹®ÀÚ¿­À» ´Ù¸¥ ÅÛÇø®Æ®¿Í ºñ±³ÇÕ´Ï´Ù.

ÀÌ ÅÛÇø®Æ®¿¡¼­ º°Ç¥(*)¸¦ ¿ÍÀϵå Ä«µå·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ½½·¡½Ã(/) ¹Ù·Î µÚÀÇ Æ¿µ¥(tilde) ¹®ÀÚ´Â Á¤È®È÷ ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù. ¿ÍÀϵå Ä«µå´Â Æ¿µ¥(tilde) ¹®ÀÚ(~)¸¦ ÀÏÄ¡½ÃŰ´Â µ¥ »ç¿ëµÉ ¼ö ¾ø½À´Ï´Ù.

new_request
¼­¹ö°¡ ÈÄ¼Ó Áö½Ã¹®ÀÇ ¿äû ÅÛÇø®Æ®¿Í °è¼Ó ºñ±³ÇÒ »õ ¿äû ¹®ÀÚ¿­À» ÁöÁ¤ÇϽʽÿÀ. request_template¿¡ ¿ÍÀϵå Ä«µå°¡ ÀÖÀ¸¸é, new_request·Î ÁöÁ¤µÈ ¹®ÀÚ¿­¿¡µµ ¿ÍÀϵå Ä«µå°¡ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù. request_template ¿ÍÀϵå Ä«µå¿Í ÀÏÄ¡ÇÏ´Â ¿äû ºÎºÐÀÌ new_requestÀÇ ¿ÍÀϵå Ä«µå ´ë½Å »ðÀԵ˴ϴÙ.
[server_IP_address | host_name]
¿©·¯ IP ÁÖ¼Ò³ª °¡»ó È£½ºÆ®¸¦ »ç¿ëÇϰí ÀÖ´Ù¸é, ÀÌ ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏ¿© IP ÁÖ¼Ò³ª È£½ºÆ® À̸§À» ÁöÁ¤ÇϽʽÿÀ. ¼­¹ö´Â ÀÌ IP ÁÖ¼Ò³ª È£½ºÆ®ÀÇ ¼­¹ö¿¡ µµ´ÞÇÏ´Â ¿äûÀ̳ª ÀÌ È£½ºÆ®¿¡ ´ëÇØ¼­¸¸ Áö½Ã¹®À» »ç¿ëÇÕ´Ï´Ù. IP ÁÖ¼Ò´Â ¿äûÇϴ Ŭ¶óÀ̾ðÆ®ÀÇ ÁÖ¼Ò°¡ ¾Æ´Ï¶ó ¼­¹ö ³×Æ®¿öÅ© ¿¬°áÀÇ ÁÖ¼ÒÀÔ´Ï´Ù.

IP ÁÖ¼Ò(¿¹: 240.146.167.72) ¶Ç´Â È£½ºÆ® À̸§(¿¹: hostA.raleigh.ibm.com)À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ¸Å°³º¯¼ö´Â ¼±ÅÃÀûÀÔ´Ï´Ù. ÀÌ ¸Å°³º¯¼ö°¡ ¾øÀ¸¸é, ¼­¹ö´Â ¿äûÀÌ µé¾î¿À´Â IP ÁÖ¼Ò³ª URLÀÇ È£½ºÆ® À̸§°ú »ó°ü¾øÀÌ ¸ðµç ¿äû¿¡ ´ëÇØ Áö½Ã¹®À» »ç¿ëÇÕ´Ï´Ù.

¼­¹ö IP ÁÖ¼Ò·Î ¿ÍÀϵå Ä«µå ¹®ÀÚ¸¦ ÁöÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù.

¿¹Á¦

¼ö½Å URLÀ» ´ÙÀ½°ú °°ÀÌ °¡Á¤ÇϽʽÿÀ.

/getsomthing?type=1

MapQuery ±ÔÄ¢Àº ´ÙÀ½°ú °°½À´Ï´Ù.

MapQuery  /getsomething?type=*  /gettype/*

º¯È¯µÈ URLÀº /gettype/1À̰í, ´ÙÀ½ ±ÔÄ¢ ¸ÊÇο¡¼­ »ç¿ëµË´Ï´Ù.

Proxy  /gettype/*  http://server/gettype/*

º¯È¯µÈ URLÀº http://server/gettype/1ÀÔ´Ï´Ù.

±âº»°ª

¾øÀ½

MaxActiveThreads -- ÃÖ´ë Ȱ¼º ½º·¹µå ¼ö ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ÇÑ ¹ø¿¡ Ȱ¼ºÈ­½Ãų ½º·¹µåÀÇ ÃÖ´ë¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù. ÃÖ´ë¼ö¿¡ µµ´ÞÇϸé, ´Ù¸¥ ¿äûÀÌ Á¾·áµÇ°í ½º·¹µå°¡ »ç¿ë °¡´ÉÇØÁú ¶§±îÁö ¼­¹ö°¡ »õ ¿äûÀ» º¸À¯ÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î ½Ã½ºÅÛÀÇ ¼º´ÉÀÌ ¶Ù¾î³¯¼ö·Ï ÀÌ Áö½Ã¹®¿¡ ´ëÇÑ ¼³Á¤°ªÀÌ Ä¿Áý´Ï´Ù. ½Ã½ºÅÛÀÌ ¸Þ¸ð¸® ½º¿ÍÇΰú °°Àº ¿À¹öÇìµå Ÿ½ºÅ©¿¡ ³Ê¹« ¸¹Àº ½Ã°£ÀÌ °É¸®¸é, ÀÌ °ªÀ» ÁÙ¿©º¸½Ê½Ã¿À.

Çü½Ä

MaxActiveThreads number_of_threads

±âº»°ª

   MaxActiveThreads   100

MaxContentLengthBuffer -- µ¿Àû µ¥ÀÌÅÍ¿¡ ´ëÇÑ ¹öÆÛ Å©±â ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿©, ¼­¹ö°¡ »ý¼ºÇÑ µ¿Àû µ¥ÀÌÅÍ¿¡ ´ëÇÑ ¹öÆÛ Å©±â¸¦ ¼³Á¤ÇϽʽÿÀ. µ¿Àû µ¥ÀÌÅÍ´Â CGI ÇÁ·Î±×·¥, Á¤º¸ Æ÷ÇÔ ¹× API ÇÁ·Î±×·¥ÀÇ Ãâ·ÂÀÔ´Ï´Ù.

°ªÀº ¹ÙÀÌÆ®(B), ų·Î¹ÙÀÌÆ®(K), ¸Þ°¡¹ÙÀÌÆ®(M), ±â°¡¹ÙÀÌÆ®(G)·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼ýÀÚ¿Í °ª(B, K, M, G) »çÀÌ¿¡ °ø°£ÀÌ ÀÖ´ÂÁö ¿©ºÎ´Â »ó°ü¾ø½À´Ï´Ù.

Çü½Ä

MaxContentLengthBuffer size

±âº»°ª

MaxContentLengthBuffer 100 K

MaxLogFileSize -- °¢ ·Î±× ÆÄÀÏÀÇ ÃÖ´ë Å©±â ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© °¢ ·Î±× ÆÄÀÏÀÇ ÃÖ´ë Å©±â¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. °¢ ·Î±× ÆÄÀÏÀº ÀÌ Áö½Ã¹®¿¡¼­ Á¤ÀÇÇÑ Å©±â¸¦ ÃʰúÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÏ´Ü ·Î±× ÆÄÀÏÀÌ ÃÖ´ë Á¤ÀÇµÈ Å©±â¿¡ µµ´ÞÇϸé, ÇöÀç ·Î±× ÆÄÀÏÀÌ ´ÝÈ÷°í »õ ·Î±× ÆÄÀÏÀÌ µ¿ÀÏ À̸§À¸·Î ÀÛ¼ºµÇ¸ç À̸§¿¡´Â ´ÙÀ½¿¡ Áõ°¡µÈ Á¤¼ö °ªÀÌ Ãß°¡µË´Ï´Ù.

ÁÖ:
  1. Caching Proxy´Â 32ºñÆ® ÀÀ¿ëÇÁ·Î±×·¥À̸ç 32ºñÆ® ÇÔ¼ö·Î ÀÚü ·Î±× ÆÄÀÏÀ» ¿±´Ï´Ù. ÀÌ Á¦ÇÑÁ¶°ÇÀ¸·Î ÀÎÇØ 2GB¸¦ ÃʰúÇÏ´Â MaxLogFileSize¸¦ ÁöÁ¤ÇÏÁö ¸¶½Ê½Ã¿À. Ȱ¼ºÀ¸·Î ¿äûÀ» ó¸®ÇÏ´Â µ¿¾È Caching Proxy°¡ ·Î±× ÆÄÀÏ¿¡ ¾²·Á°í ½ÃµµÇÒ ¶§ ·Î±× ÆÄÀÏÀÇ Å©±â°¡ 2GB¸¦ ÃʰúÇϸé Caching Proxy°¡ Á¤ÁöÇÒ ¼ö ÀÖ½À´Ï´Ù.
  2. Linux ¹× UNIX Ç÷§Æû¿¡¼­ ·Î±× ÆÄÀÏÀÌ ÀÖ´Â µð·ºÅ丮ÀÇ ±ÇÇÑÀÌ, ibmproxy µð¸ÕÀÌ ½ÇÇàµÇ´Â ÃÖ¼ÒÇÑÀÇ ±×·ì¿¡ ´ëÇØ ¾²±â ±ÇÇÑÀÌ ¾ø´Â °æ¿ì¿¡´Â ·Î±× ÆÄÀÏÀÌ ÀÛ¼ºµÇÁö ¾Ê½À´Ï´Ù. ´Ù½Ã ¸»Çϸé, ibmproxy.conf ÆÄÀÏÀÇ ·Î±ë Áö½Ã¹®¿¡ ´ëÇÑ ·Î±× ÆÄÀÏ À§Ä¡´Â ibmproxy.conf ÆÄÀÏÀÇ GroupId Áö½Ã¹®¿¡ ÀÇÇØ Á¤ÀÇµÈ ÃÖ¼ÒÇÑÀÇ ±×·ì¿¡ ´ëÇØ ¾²±â ±ÇÇÑÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÌ´Â ·Î±× ÆÄÀÏÀÇ ±âº» À§Ä¡°¡ º¯°æµÇ¾ú°Å³ª ±âº» UserId ¶Ç´Â GroupId Áö½Ã¹®ÀÌ ibmproxy.conf ÆÄÀÏ¿¡¼­ º¯°æµÈ °æ¿ì¿¡¸¸ ¹®Á¦°¡ µË´Ï´Ù.

MaxLogFileSize Áö½Ã¹®À» ¼³Á¤ÇÏ´Â µ¥ ±ÇÀåµÇ´Â °ªÀº ÃÖ¼Ò 10MÀ̰í 200M ¹Ì¸¸ÀÔ´Ï´Ù. ½ÇÁ¦ ·Î±× ÆÄÀÏ Å©±â´Â ¼³Á¤ÇÑ Å©Å°º¸´Ù ¾à°£ Å®´Ï´Ù. °ªÀ» ³Ê¹« ³·°Ô ¼³Á¤Çϸé, ÇÁ·Ï½Ã ¼­¹ö¿¡¼­ ·Î±× ÆÄÀÏÀ» ÀÚÁÖ ¿­°í ´Ý°Ô µÇ¹Ç·Î ÇÁ·Ï½Ã ¼º´É¿¡ ¿µÇâÀ» ¹ÌĨ´Ï´Ù. ÀϺΠÇ÷§Æû¿¡¼­, °ªÀ» ³Ê¹« ³ô°Ô ¼³Á¤Çϸé, ÇÁ·Ï½Ã°¡ I/O ¹öÆÛ¸µ¿¡¼­ ´õ ¸¹Àº ¸Þ¸ð¸®¸¦ »ç¿ëÇÏ°Ô ÇÕ´Ï´Ù. ¿î¿µÃ¼Á¦¿¡¼­ I/O ¹öÆÛ¸¦ Á¶ÀýÇÒ ¼ö´Â ÀÖÁö¸¸ ·ÎÅ© ÆÄÀÏ Å©±â°¡ Ä¿Áú¼ö·Ï ÇÁ·Ï½Ã¿¡¼­ »ç¿ëÇÒ ¸Þ¸ð¸®°¡ ºÎÁ·Çϰųª ¸Þ¸ð¸® ´©¼ö°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÃÖ´ë Å©±â´Â ¹ÙÀÌÆ®(B), ų·Î¹ÙÀÌÆ®(K), ¸Þ°¡¹ÙÀÌÆ®(M) ¹× ±â°¡¹ÙÀÌÆ®(G) ´ÜÀ§ Áß Çϳª·Î ÁöÁ¤ÀÌ °¡´ÉÇÕ´Ï´Ù.

Çü½Ä

MaxLogFileSize maximum {B | K | M | G}

±âº»°ª

MaxLogfileSize 128 M

MaxPersistRequest -- Áö¼ÓÀûÀÎ ¿¬°á¿¡¼­ ¼ö½ÅÇÒ ¿äûÀÇ ÃÖ´ë¼ö ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¼­¹ö°¡ Áö¼ÓÀûÀÎ ¿¬°á¿¡¼­ ¼ö½ÅÇÒ ÃÖ´ë ¿äû ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¼ö¸¦ ÆÇº°ÇÒ ¶§ ÆäÀÌÁö¿¡ »ç¿ëµÈ À̹ÌÁöÀÇ ¼ö¸¦ °í·ÁÇϽʽÿÀ. °¢ À̹ÌÁö´Â ºÐ¸®µÈ ¿äûÀ» ÇÊ¿ä·Î ÇÕ´Ï´Ù.

Çü½Ä

MaxPersistRequest number

±âº»°ª

   MaxPersistRequest 5

MaxQueueDepth -- ´ë±â¿­¿¡ ³ÖÀ» URLÀÇ ÃÖ´ë¼ö ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¹ÌÇØ°á ÆäÀÌÁö °Ë»ö ¿äûÀÇ Ä³½Ã ¿¡ÀÌÀüÆ® ´ë±â¿­ÀÇ ÃÖ´ë ±íÀ̸¦ ÁöÁ¤ÇÕ´Ï´Ù. ´ë¿ë·® ¸Þ¸ð¸®ÀÇ ´ëÇü ½Ã½ºÅÛÀÎ °æ¿ì, »ç¿ë °¡´ÉÇÑ ¸Þ¸ð¸®¸¦ ¸ðµÎ ¼ÒºñÇÏÁö ¾Ê°íµµ ÆäÀÌÁö °Ë»ö ¿äûÀÇ ´ë±â¿­À» ´õ Å©°Ô Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.

ij½Ã¿¡ ´ëÇÑ URL ´ë±â¿­Àº ij½Ã ¿¡ÀÌÀüÆ®¸¦ °¢°¢ ½ÃÀÛÇÒ ¶§ ÆÇº°µË´Ï´Ù. ij½Ã ¿¡ÀÌÀüÆ®°¡ ´Ù¸¥ URL¿¡ ´ëÇÑ ÇÏÀÌÆÛÅØ½ºÆ® ¿¬°áÀ» µû¸£µµ·Ï Áö½ÃÇϸé, ÀÌµé ±âŸ URLÀº ij½Ã ´ë±â¿­ ±íÀÌ¿¡ °è»êµÇÁö ¾Ê½À´Ï´Ù. MaxURLs Áö½Ã¹®¿¡ ÁöÁ¤µÈ °ª¿¡ µµ´ÞÇÑ ÈÄ¿¡´Â ´ë±â¿­¿¡ URLÀÌ ´õ ÀÖ´õ¶óµµ ij½Ã ¿¡ÀÌÀüÆ®´Â Á¤ÁöÇÕ´Ï´Ù.

Çü½Ä

MaxQueueDepth maximum_depth

±âº»°ª

MaxQueueDepth 250

MaxRuntime -- ij½Ã ¿¡ÀÌÀüÆ®ÀÇ ÃÖ´ë ½ÇÇà ½Ã°£ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ij½Ã ¿¡ÀÌÀüÆ® ƯÁ¤ ½ÇÇà Áß¿¡ URLÀ» °Ë»öÇÏ´Â ½Ã°£ÀÇ ÃÖ´ë°ªÀ» ÁöÁ¤ÇÕ´Ï´Ù. °ªÀÌ 0À̸é ij½Ã ¿¡ÀÌÀüÆ®°¡ ¿Ï·áµÉ ¶§±îÁö ½ÇÇàÇÕ´Ï´Ù.

Çü½Ä

MaxRuntime {0 | maximum_time} 

¿¹Á¦

MaxRuntime 2 hours 10 minutes

±âº»°ª

MaxRuntime 2 hours

MaxSocketPerServer -- ¼­¹öÀÇ °³¹æÇü ´ë±â ¼ÒÄÏ ÃÖ´ë¼ö ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿©, ÇϳªÀÇ ±âÁ¡ ¼­¹ö¸¦ À¯ÁöÇÒ °³¹æÇü ´ë±â ¼ÒÄÏÀÇ ÃÖ´ë¼ö¸¦ ¼³Á¤ÇϽʽÿÀ. ServerConnPool Áö½Ã¹®ÀÌ onÀ¸·Î ¼³Á¤µÈ °æ¿ì¿¡¸¸ ÀÌ Áö½Ã¹®À» »ç¿ëÇϽʽÿÀ.

Çü½Ä

MaxSocketPerServer num

¿¹Á¦

MaxSocketPerServer 10

±âº»°ª

MaxSocketPerServer 5

MaxUrls -- »õ·Î °íÄ¥ URLÀÇ ÃÖ´ë¼ö ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ij½Ã ¿¡ÀÌÀüÆ®°¡ ƯÁ¤ ½ÇÇà Áß¿¡ °Ë»öÇÒ ÃÖ´ë URL ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. °ªÀÌ 0À̸é ÇѰ谡 ¾ø½À´Ï´Ù. ij½Ã ¿¡ÀÌÀüÆ®ÀÇ ÀÚµ¿ ¸ðµå°¡ »ç¿ëµÉ ¶§ LoadURL ¹× LoadTopCached Áö½Ã¹®ÀÌ MaxURLs º¸´Ù ¿ì¼±¼øÀ§¸¦ °¡Áý´Ï´Ù.

Çü½Ä

MaxURLs maximum_number

±âº»°ª

MaxURLs 2000

Member -- ¹è¿­ÀÇ ±¸¼º¿ø ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¼­¹ö°¡ ¿ø°Ý ij½Ã ¾×¼¼½º¸¦ »ç¿ëÇÏ¿© °øÀ¯ÇÒ ¹è¿­ÀÇ ±¸¼º¿øÀ» ÁöÁ¤ÇÕ´Ï´Ù.

ÁÖ:
¹è¿­À» ¼³Á¤ÇÒ ¶§, Hostname Áö½Ã¹®À» ÇØ´ç ¹è¿­ÀÇ ¸ðµç ±¸¼º¿øÀÌ ½Äº°Çϵµ·Ï ±¸¼ºÇϽʽÿÀ.

Çü½Ä

Member name {
subdirective
subdirective
.
.
}

´ÙÀ½°ú °°Àº ºÎ Áö½Ã¹®ÀÌ Æ÷ÇԵ˴ϴÙ.

RCAAddr
RCA Åë½ÅÀÇ IP ÁÖ¼Ò³ª È£½ºÆ® À̸§À» ½Äº°ÇÏ´Â Çʼö ºÎ Áö½Ã¹®ÀÔ´Ï´Ù.
RCAPort
RCA Åë½ÅÀÇ Æ÷Æ®¸¦ ½Äº°ÇÏ´Â Çʼö ºÎ Áö½Ã¹®ÀÔ´Ï´Ù. Æ÷Æ® ¹øÈ£´Â 1024º¸´Ù Å©°í 65535 ¹Ì¸¸À̾î¾ß ÇÕ´Ï´Ù.
CacheSize {n bytes | n Kbytes | n Mbytes | n Gbytes}
¿äûÇÑ ºÎ Áö½Ã¹®Àº ÀÌ ±¸¼º¿øÀÇ Ä³½Ã Å©±â¸¦ ½Äº°ÇÕ´Ï´Ù. Å©±â °ªÀº ¾ç¼ö¿©¾ß ÇÕ´Ï´Ù.
[Timeout n milliseconds | n seconds | n hours | n days | n months | n years | forever]
ÀÌ ±¸¼º¿øÀ» ±â´Ù¸®´Â ±â°£À» ½Äº°ÇÕ´Ï´Ù. nÀº ¾ç¼ö¿©¾ß ÇÕ´Ï´Ù. TimeoutÀº ¼±ÅÃÀûÀ̸ç, ±âº»°ªÀº 1000 millisecondsÀÔ´Ï´Ù. Á¦ÇÑ ½Ã°£ °ªÀº ÀϹÝÀûÀ¸·Î Ãʳª ¹Ð¸®ÃÊ ´ÜÀ§·Î ¼³Á¤µË´Ï´Ù.
[BindSpecific {on | off}]
°³ÀÎ¿ë ¼­ºê³Ý¿¡¼­ Åë½ÅÀÌ ¹ß»ýÇϵµ·Ï Çã¿ëÇϸç, º¸¾È Á¶Ä¡¸¦ Á¦°øÇÕ´Ï´Ù. BindSpecificÀº ¼±ÅÃÀûÀ̸ç, ±âº»°ªÀº OnÀÔ´Ï´Ù.
[ReuseAddr {on | off}]
¹è¿­ÀÇ ºü¸¥ Àç°áÇÕÀ» Çã¿ëÇÕ´Ï´Ù. À̸¦ OnÀ¸·Î ¼³Á¤ÇÏ¸é ´Ù¸¥ ÇÁ·Î¼¼½º°¡ Æ÷Æ®¸¦ Â÷ÁöÇÒ ¼ö ÀÖÀ¸¸ç, ÀÌ´Â Á¤ÀǵÇÁö ¾ÊÀº ÀÛµ¿À» ÀÏÀ¸Å³ ¼ö ÀÖ½À´Ï´Ù. ReuseAddrÀº ¼±ÅÃÀûÀÌ¸ç ±âº»°ªÀº OffÀÔ´Ï´Ù.

¿¹Á¦

Member bittersweet.chocolate.ibm.com {
  RCAAddr      127.0.0.1
  RCAPort      6294
  CacheSize    25G
  Timeout      500 milliseconds
  BindSpecific On
  ReuseAddr    Off 
  } 

±âº»°ª

¾øÀ½

Midnight -- ·Î±× º¸Á¸¿¡ »ç¿ëµÇ´Â API Ç÷¯±×ÀÎ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ·Î±×¸¦ º¸Á¸Çϱâ À§ÇØ ¹ã¿¡ ½ÇÇàµÇ´Â ÀÀ¿ëÇÁ·Î±×·¥ Ç÷¯±×ÀÎÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Áö½Ã¹®Àº ¼³Ä¡ µ¿¾È ÃʱâÈ­µË´Ï´Ù. ÀÌ Áö½Ã¹®ÀÌ ±¸¼º ÆÄÀÏ¿¡ Æ÷ÇԵǾî ÀÖÁö ¾ÊÀ¸¸é, º¸Á¸À» ¼öÇàÇÏÁö ¾Ê½À´Ï´Ù.

Çü½Ä

Midnight /path/file:function_name
/path/file
È®ÀåÀÚ¸¦ Æ÷ÇÔÇÏ´Â »ç¿ëÀÚÀÇ ÄÄÆÄÀÏµÈ ÇÁ·Î±×·¥ÀÇ ¿ÏÀüÇÑ ÆÄÀÏ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
function_name
»ç¿ëÀÚ ÇÁ·Î±×·¥ ³»ÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ±â´É À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.

±âº»°ª

NameTrans -- À̸§ º¯È¯ ´Ü°è »ç¿ëÀÚ Á¤ÀÇ

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© À̸§ º¯È¯ ´Ü°è Áß¿¡ ¼­¹ö°¡ È£ÃâÇÏ´Â »ç¿ëÀÚ Á¤ÀÇµÈ ÀÀ¿ëÇÁ·Î±×·¥ ÇÔ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ÄÚµå´Â URLÀ» °íÀ¯ÇÑ ¿ÀºêÁ§Æ®·Î ¸ÊÇÎÇϸ鼭, ¿äûÀÇ °¡»ó °æ·Î¸¦ ¼­¹öÀÇ ¹°¸®Àû °æ·Î·Î º¯È¯Çϱâ À§ÇÑ ¸ÞÄ«´ÏÁòÀ» °ø±ÞÇÕ´Ï´Ù.

ÁÖ:
À̰ÍÀº Å͹̳Π¸ÊÇÎ ±ÔÄ¢ÀÌ ¾Æ´Õ´Ï´Ù. º¯ÇüµÈ URLÀº ¾ÆÁ÷ Exec, Fail, Map, Pass, Redirect Áß Service¿Í °°Àº Å͹̳Π¸ÊÇÎ ±ÔÄ¢ Áö½Ã¹® Áß Çϳª¿Í ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù.

Çü½Ä

NameTrans request_template /path/file:function_name 
  [Server_IP_address | host_name]
request_template
ÀÀ¿ëÇÁ·Î±×·¥ ±â´ÉÀÌ È£ÃâµÇ´ÂÁö ¿©ºÎ¸¦ Ãß°¡ÀûÀ¸·Î ÆÇº°ÇÏ´Â ¿äû¿¡ ´ëÇÑ ÅÛÇø®Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ½ºÆåÀº ÇÁÅäÅäÄÝ, µµ¸ÞÀÎ, È£½ºÆ®¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ°í, ¾Õ¿¡ ½½·¡½Ã(/)°¡ ºÙÀ» ¼ö ÀÖÀ¸¸ç, º°Ç¥(*)¸¦ ¿ÍÀϵå Ä«µå·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, /front_page.html, http://www.ics.raleigh.ibm.com, /pub*, /* ¹× *´Â ¸ðµÎ À¯È¿ÇÕ´Ï´Ù.
/path/file
È®ÀåÀÚ¸¦ Æ÷ÇÔÇÏ´Â »ç¿ëÀÚÀÇ ÄÄÆÄÀÏµÈ ÇÁ·Î±×·¥ÀÇ ¿ÏÀüÇÑ ÆÄÀÏ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
function_name
»ç¿ëÀÚ ÇÁ·Î±×·¥ ³»ÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ±â´É À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
[Server_IP_address | host_name]
¿©·¯ °³ÀÇ IP ÁÖ¼Ò³ª °¡»ó È£½ºÆ®¸¦ »ç¿ëÇϰí ÀÖÀ¸¸é, ÀÀ¿ëÇÁ·Î±×·¥ ±â´ÉÀÌ °íÀ¯ÇÑ IP ÁÖ¼Ò·Î µé¾î¿À´Â ¿äûÀ̳ª ƯÁ¤ È£½ºÆ®¿¡ ´ëÇØ¼­¸¸ È£ÃâµÉÁö¸¦ ÆÇº°ÇÕ´Ï´Ù.

¼­¹ö IP ÁÖ¼Ò·Î ¿ÍÀϵå Ä«µå ¹®ÀÚ¸¦ ÁöÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù.

ÁÖ:
ÀÌ Áö½Ã¹®Àº ¿©±â¿¡´Â Àб⠽±µµ·Ï µÎ ÇàÀ¸·Î Ç¥½ÃµÇ¾î ÀÖÁö¸¸, ÇÑ Çà¿¡ ÀԷµǾî¾ß ÇÕ´Ï´Ù.

¿¹Á¦

   NameTrans /index.html /api/bin/icsextpgm.so:trans_url

±âº»°ª

¾øÀ½

NoBG -- Caching Proxy ÇÁ·Î¼¼½º¸¦ Æ÷±×¶ó¿îµå¿¡ ½ÇÇà

Linux ¹× UNIX Ç÷§Æû¿¡¼­ ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© Caching Proxy ¼­¹ö ÇÁ·Î¼¼½º°¡ Æ÷±×¶ó¿îµå¿¡¼­ ÀÚµ¿À¸·Î ½ÇÇàµÇÁö ¾Êµµ·Ï ÇϽʽÿÀ. ±âº»À¸·Î off·Î ¼³Á¤µÈ Áö½Ã¹®¿¡´Â ´ÙÀ½°ú °°Àº Çü½ÄÀÌ ÀÖ½À´Ï´Ù.

NoBG [on | off]

ÁÖ:
ibmproxy ¸í·ÉÀÇ -nobg ¿É¼ÇÀº Windows ½Ã½ºÅÛ¿¡¼­ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

¿¹Á¦

NoBG on

±âº»°ª

NoBG off

NoCaching -- ÅÛÇø®Æ®¿Í ÀÏÄ¡ÇÏ´Â URLÀÌ ÀÖ´Â ÆÄÀÏÀ» ij½ÃÇÏÁö ¾Êµµ·Ï ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¼­¹ö°¡ ÁöÁ¤µÈ ÅÛÇø®Æ®¿Í ÀÏÄ¡ÇÏ´Â URLÀÌ ÀÖ´Â ÆÄÀÏÀº ij½ÃÇÏÁö ¾Êµµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ Áö½Ã¹®¿¡ ´ëÇÑ ¿©·¯ °³ÀÇ ¾îÄ¿·±½º¸¦ ±¸¼º ÆÄÀÏ¿¡ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù. °¢ ÅÛÇø®Æ®¿¡ ´ëÇÑ º°°³ÀÇ Áö½Ã¹®À» Æ÷ÇÔ½ÃŰ½Ê½Ã¿À. URL ÅÛÇø®Æ®¿¡´Â ÇÁ·ÎÅäÄÝÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

CacheOnly ¶Ç´Â NoCaching Áö½Ã¹®ÀÌ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀ¸¸é, ¸ðµç URLÀÌ Ä³½Ã ´ë»óÀÔ´Ï´Ù.

Çü½Ä

NoCaching URL_pattern

¿¹Á¦

NoCaching http://joke/*

±âº»°ª

¾øÀ½

NoLog -- ÅÛÇø®Æ®¿Í ÀÏÄ¡ÇÏ´Â °íÀ¯ÇÑ È£½ºÆ®³ª µµ¸ÞÀο¡ ´ëÇÑ ·Î±× ÀÔ·Â Ç׸ñ ¾ÐÃà

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿©, ÁöÁ¤µÈ ÅÛÇø®Æ®¿Í ÀÏÄ¡ÇÏ´Â °íÀ¯ÇÑ È£½ºÆ®³ª µµ¸ÞÀÎÀÇ ¾×¼¼½º ¿äûÀ» ·Î±×ÇÏÁö ¾Êµµ·Ï ÁöÁ¤ÇϽʽÿÀ. ¿¹¸¦ µé¾î, ·ÎÄà ȣ½ºÆ®ÀÇ ¾×¼¼½º ¿äûÀ» ·Î±×ÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.

ÀÌ Áö½Ã¹®¿¡ ´ëÇÑ ¿©·¯ °³ÀÇ ¾îÄ¿·±½º¸¦ ±¸¼º ÆÄÀÏ¿¡ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ÅÛÇø®Æ®¸¦ Çϳª ÀÌ»óÀÇ °ø¹éÀ¸·Î ºÐ¸®ÇÒ °æ¿ì, µ¿ÀÏÇÑ Áö½Ã¹®¿¡ ¿©·¯ ÅÛÇø®Æ®¸¦ ³ÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÅÛÇø®Æ®¿¡ È£½ºÆ® À̸§À̳ª IP ¹øÈ£ ÁÖ¼Ò¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÁÖ:
È£½ºÆ® À̸§ ÅÛÇø®Æ®¸¦ »ç¿ëÇÏ·Á¸é, DNS-Lookup Áö½Ã¹®À» OnÀ¸·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. DNS-Lookup Áö½Ã¹®ÀÌ Off(±âº»°ª)·Î ¼³Á¤µÇ¸é, IP ÁÖ¼Ò ÅÛÇø®Æ®¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

Çü½Ä

NoLog  {host_name | IP_address}  [...]

¿¹Á¦

NoLog 128.0.*  *.edu  localhost.*

±âº»°ª

¾øÀ½

no_proxy -- µµ¸ÞÀο¡ Á÷Á¢ ¿¬°áÇϱâ À§ÇÑ ÅÛÇø®Æ® ÁöÁ¤

ÇÁ·Ï½Ã¸¦ üÀÎÇÏ´Â µ¥ http_proxy, ftp_proxy ¶Ç´Â gopher_proxy Áö½Ã¹®À» »ç¿ëÇÏ´Â °æ¿ì, ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ÇÁ·Ï½Ã¸¦ °ÅÄ¡Áö ¾Ê°í ¼­¹ö°¡ Á÷Á¢ ¿¬°áÇÒ µµ¸ÞÀÎÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

µµ¸ÞÀÎ À̸§À̳ª µµ¸ÞÀÎ À̸§ ÅÛÇø®Æ® ¹®ÀÚ¿­·Î ÀÌ °ªÀ» ÁöÁ¤ÇÕ´Ï´Ù. ¹®ÀÚ¿­ÀÇ °¢ ÀÔ·Â Ç׸ñÀ» ½°Ç¥(,)·Î ºÐ¸®ÇϽʽÿÀ. ¹®ÀÚ¿­¿¡ °ø¹éÀ» »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À.

ÀÌ Áö½Ã¹®ÀÇ ÅÛÇø®Æ®´Â ´Ù¸¥ Áö½Ã¹®°ú ´Ù¸£°Ô ÀԷµ˴ϴÙ. °¡Àå Áß¿äÇÑ Á¡Àº, ¿ÍÀϵå Ä«µå ¹®ÀÚ(*)¸¦ »ç¿ëÇÒ ¼ö ¾ø´Â °ÍÀÔ´Ï´Ù. µµ¸ÞÀÎ À̸§ÀÇ ¸¶Áö¸· ºÎºÐ¸¸ Æ÷ÇÔ½ÃÄѵµ ÅÛÇø®Æ®¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼­¹ö´Â ÁöÁ¤ÇÑ ÅÛÇø®Æ®¿Í ÀÏÄ¡ÇÏ´Â ¹®ÀÚ¿­·Î ³¡³ª´Â µµ¸ÞÀο¡ Á÷Á¢ ¿¬°áÇÕ´Ï´Ù. ÀÌ Áö½Ã¹®Àº ÇÁ·Ï½Ã üÀο¡¸¸ Àû¿ëµÇ°í SOCKS ±¸¼º ÆÄÀÏ¿¡ ÀÖ´Â Á÷Á¢ @/= Çà°ú µ¿µîÇÕ´Ï´Ù.

Çü½Ä

no_proxy  domain_name_or_template[,...]

¿¹Á¦

   no_proxy   www.someco.com,.raleigh.ibm.com,.some.host.org:8080

ÀÌ ¿¹Á¦¿¡¼­ ´ÙÀ½ ¿äû¿¡ ´ëÇØ ¼­¹ö´Â ÇÁ·Ï½Ã¸¦ °ÅÄ¡Áö ¾Ê½À´Ï´Ù.

±âº»°ª

¾øÀ½

NoCacheOnRange -- ¹üÀ§ ¿äû¿¡ ´ëÇØ ij½Ã¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ½

±âº»ÀûÀ¸·Î, ºê¶ó¿ìÀú¿¡¼­ ¹üÀ§ ¿äûÀ» ¼ö½ÅÇÏ´Â °æ¿ì, Caching Proxy¿¡¼­´Â ¹é¿£µå ¼­¹ö·ÎºÎÅÍÀÇ Àüü ÀÀ´äÀÌ ÇÊ¿äÇÕ´Ï´Ù. Caching Proxy´Â ¿äû¿¡¼­ ¹üÀ§ Çì´õ¸¦ Á¦°ÅÇÏ°í ¹é¿£µå ¼­¹ö·Î ¿äûÀ» Àü´ÞÇÕ´Ï´Ù. ÀÀ´äÀÌ ÇÁ·Ï½Ã ¼­¹ö¿¡¼­ ij½ÃµÇ¸é, µ¿ÀÏÇÑ ÀÚ¿ø¿¡ ´ëÇÑ ÈÄ¼Ó ¿äûÀº ¹üÀ§ ¿äûÀÎÁö ¿©ºÎ¿¡ »ó°ü¾øÀÌ ÇÁ·Ï½Ã ¼­¹ö¿¡¼­ Á¦°øÇÕ´Ï´Ù. Caching ProxyÀÇ ±âº» Á¶Ä¡´Â ¼º´ÉÀ» Çâ»ó½Ã۰í Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇÑ ÀÀ´ä ½Ã°£À» ´õ ÁÙÀÏ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª, ÀÀ´äÀÌ Ä³½ÃµÉ ¼ö ¾ø°Å³ª, ÀÀ´äÀÌ ¸Å¿ì Å« °æ¿ì, ±âº» Á¶Ä¡´Â ¼º´ÉÀ» ÀúÇϽÃŵ´Ï´Ù.

¹üÀ§ ¿äû¿¡ ´ëÇØ ij½Ã¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â NoCacheOnRange Áö½Ã¹®À» »ç¿ëÇÏ¿© ±âº» ±¸¼ºÀ» »ç¿ëÇÏ´Â °æ¿ì, ¼³¸íµÈ ¹®Á¦Á¡À» ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù.

ibmproxy.conf ÆÄÀÏ Àüü¿¡¼­ Áö½Ã¹®À» »ç¿ë °¡´ÉÇÏ°Ô Çϰųª ÇÁ·Ï½Ã ¸ÊÇÎ ±ÔÄ¢¿¡ ´ëÇÑ ¿É¼ÇÀ¸·Î »ç¿ëÇÏ´Â °æ¿ì, Caching Proxy´Â ¹üÀ§ ¿äû Çì´õ¸¦ ¹é¿£µå ¼­¹ö·Î Àü´ÞÇÕ´Ï´Ù. ±×·¯³ª, Caching Proxy´Â ¹é¿£µå ¼­¹ö¿¡¼­ 206(ºÎºÐ ÄÁÅÙÃ÷)À» ij½ÃÇÏÁö ¾Ê½À´Ï´Ù.

NoCacheOnRange Áö½Ã¹®À» »ç¿ë °¡´ÉÇÏ°Ô ÇÏ¿©, ´ÙÀ½ÀÇ °æ¿ì¿¡ ´ëÇØ ÇÁ·Ï½Ã ¼º´ÉÀ» Çâ»ó½Ãų ¼ö ÀÖ½À´Ï´Ù.

Çü½Ä

NoCacheOnRange [on | off]

¿¹Á¦

ÇÁ·Ï½Ã ¸ÊÇÎ ±ÔÄ¢¿¡¼­ NoCacheOnRange¸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Proxy  /not-cachable/*   http://server.com/no-cachable-resources/*   NoCacheOnRange

±âº»°ª

NoCacheOnRange off

NoProxyHeader -- Â÷´Ü½Ãų Ŭ¶óÀÌ¾ðÆ® Çì´õ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© Â÷´Ü½Ãų Ŭ¶óÀÌ¾ðÆ® URL Çì´õ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Çʼö Çì´õ¸¦ ºñ·ÔÇÏ¿© Ŭ¶óÀÌ¾ðÆ®°¡ Àü¼ÛÇÑ HTTP Çì´õ´Â Â÷´ÜµÉ ¼ö ÀÖ½À´Ï´Ù. Çì´õ¸¦ Â÷´ÜÇÒ ¶§ °¢º°È÷ ÁÖÀÇÇϽʽÿÀ. ÀÏ¹Ý Çì´õ¿¡´Â ´ÙÀ½ »çÇ×ÀÌ Æ÷ÇԵ˴ϴÙ.

ÀÌ Çì´õ¿Í ±âŸ Çì´õÀÇ ÀÚ¼¼ÇÑ ³»¿ëÀº HTTP ÇÁ·ÎÅäÄÝ ½ºÆåÀ» ÂüÁ¶ÇϽʽÿÀ. ÀÌ Áö½Ã¹®À» ¿©·¯ ¹ø ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Çü½Ä

NoProxyHeader header

¿¹Á¦

NoProxyHeader Referer:

±âº»°ª

¾øÀ½

NumClients -- »ç¿ëÇÒ Ä³½Ã ¿¡ÀÌÀüÆ® ½º·¹µåÀÇ ¼ö ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ij½Ã ¿¡ÀÌÀüÆ®°¡ ´ë±â¿­¿¡¼­ ÆäÀÌÁö¸¦ °Ë»öÇϱâ À§ÇØ »ç¿ëÇÒ ½º·¹µåÀÇ ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ³»ºÎ ³×Æ®¿öÅ© ¹× ÀÎÅÍ³Ý ¿¬°á ¼Óµµ¿¡ µû¶ó ½º·¹µå ¼ö¸¦ Á¤ÇÕ´Ï´Ù. Çã¿ë °¡´ÉÇÑ ¹üÀ§´Â 1 - 100ÀÔ´Ï´Ù.

ÁÖ:
¿©¼¸ °³ ÀÌ»óÀÇ ½º·¹µå¸¦ »ç¿ëÇϸé ÄÁÅÙÃ÷ ¼­¹ö¿¡ ´ëÇÑ ¿äûÀÌ ÆøÁÖÇÒ ¼ö ÀÖ½À´Ï´Ù.

Çü½Ä

NumClients number

±âº»°ª

NumClients 4

ObjectType -- ¿ÀºêÁ§Æ® À¯Çü ´Ü°è »ç¿ëÀÚ Á¤ÀÇ

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¿ÀºêÁ§Æ® À¯Çü ´Ü°è µ¿¾È ¼­¹ö°¡ È£ÃâÇÏ´Â »ç¿ëÀÚ Á¤ÀÇµÈ ÀÀ¿ëÇÁ·Î±×·¥ ±â´ÉÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ÄÚµå´Â ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­ ¿äûÇÑ ¿ÀºêÁ§Æ®¸¦ ã¾Æ MIME À¯ÇüÀ¸·Î ÁöÁ¤ÇÕ´Ï´Ù.

Çü½Ä

ObjectType request_template /path/file:function_name
request_template
ÀÀ¿ëÇÁ·Î±×·¥ ±â´ÉÀÌ È£ÃâµÇ´ÂÁö ¿©ºÎ¸¦ Ãß°¡ÀûÀ¸·Î ÆÇº°ÇÏ´Â ¿äû¿¡ ´ëÇÑ ÅÛÇø®Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ½ºÆåÀº ÇÁÅäÅäÄÝ, µµ¸ÞÀÎ, È£½ºÆ®¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ°í, ¾Õ¿¡ ½½·¡½Ã(/)°¡ ºÙÀ» ¼ö ÀÖÀ¸¸ç, º°Ç¥(*)¸¦ ¿ÍÀϵå Ä«µå·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, /front_page.html, http://www.ics.raleigh.ibm.com, /pub*, /* ¹× *´Â ¸ðµÎ À¯È¿ÇÕ´Ï´Ù.
/path/file
È®ÀåÀÚ¸¦ Æ÷ÇÔÇÏ´Â »ç¿ëÀÚÀÇ ÄÄÆÄÀÏµÈ ÇÁ·Î±×·¥ÀÇ ¿ÏÀüÇÑ ÆÄÀÏ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
function_name
»ç¿ëÀÚ ÇÁ·Î±×·¥ ³»ÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ±â´É À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.

¿¹Á¦

ObjectType /index.html /api/bin/icsextpgm.so:obj_type

±âº»°ª

¾øÀ½

OptimizeRuleMapping -- ±ÔÄ¢ÀÇ ¼ö°¡ Áõ°¡ÇÏ´Â °æ¿ì, ¼ö½Å ¿äû¿¡ ´ëÇÑ ±ÔÄ¢ ¸ÊÇÎ ÇÁ·Î¼¼½º¸¦ ÃÖÀûÈ­

ÀÌ Áö½Ã¹®Àº ±ÔÄ¢ ¼ö°¡ Áõ°¡ÇÏ´Â °æ¿ì, ¼ö½Å ¿äû¿¡ ´ëÇÑ ±ÔÄ¢ ¸ÊÇÎ ÇÁ·Î¼¼½ºÀÇ ¼Óµµ¸¦ ³ôÀÔ´Ï´Ù.

OptimizeRuleMapping Áö½Ã¹®À» »ç¿ë °¡´ÉÇÏ°Ô ÇÑ °æ¿ì, °¢ ±ÔÄ¢¿¡ ´ëÇØ ¼ö½Å URL ¿äûÀ» Çϳª¾¿ ¸ÊÇÎÇÏ´Â ´ë½Å, ÇÁ·Ï½Ã´Â Á¢µÎºÎ Æ®¸®¿¡ ´ëÇØ URI¸¦ ¸ÊÇÎÇÕ´Ï´Ù. Á¢µÎºÎ Æ®¸®´Â ÇÁ·Ï½Ã°¡ ¸ÊÇÎ ±ÔÄ¢ »çÀÌ¿¡¼­ Áߺ¹µÇ´Â ¹®ÀÚ¿­ ºñ±³¸¦ Á¦°ÅÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ±× °á°ú·Î, Caching Proxy´Â ±¸¼º¿¡¼­ ±ÔÄ¢ÀÇ ¼ö°¡ 300º¸´Ù Å« °æ¿ì, Çâ»óµÈ ¼º´ÉÀ» ¾ÆÄ«À̺êÇÕ´Ï´Ù.

Çü½Ä

OptimizeRuleMapping  [on | off ]

±âº»°ª

OptimizeRuleMapping off 

OutputTimeout -- Ãâ·Â ½Ã°£ Á¾·á ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¼­¹ö°¡ Ŭ¶óÀÌ¾ðÆ®¿¡°Ô Ãâ·ÂÀ» Àü¼ÛÇÏ´Â µ¥ Çã¿ëµÈ ÃÖ´ë ½Ã°£À» ¼³Á¤ÇÕ´Ï´Ù. ½Ã°£ ÇѰè´Â ·ÎÄà ÆÄÀÏÀÇ ¿äû ¹× ¼­¹ö°¡ ÇÁ·Ï½Ã·Î ÀÛµ¿ÇÏ´Â ¿äû¿¡ Àû¿ëµË´Ï´Ù. ½Ã°£ ÇѰè´Â ·ÎÄà CGI ÇÁ·Î±×·¥À» ½ÃÀÛÇÏ´Â ¿äû¿¡ Àû¿ëµÇÁö ¾Ê½À´Ï´Ù.

¼­¹ö°¡ ÀÌ Áö½Ã¹®¿¡ ÁöÁ¤µÈ Á¦ÇÑ ½Ã°£ ³»¿¡ ¿Ï·áµÈ ÀÀ´äÀ» Àü¼ÛÇÏÁö ¾ÊÀ¸¸é, ¼­¹ö°¡ ¿¬°áÀ» ²÷½À´Ï´Ù. ½Ã°£, ºÐ, ÃÊÀÇ °áÇÕÀ¸·Î ½Ã°£°ªÀ» ÁöÁ¤ÇϽʽÿÀ.

Çü½Ä

OutputTimeout time 

±âº»°ª

OutputTimeout 30 minutes

PacFilePath -- PAC ÆÄÀÏÀÌ µé¾î ÀÖ´Â µð·ºÅ丮 ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¿ø°Ý ±¸¼º PAC ÆÄÀÏ ¾ç½ÄÀ» »ç¿ëÇÏ¿© »ý¼ºµÈ ÇÁ·Ï½Ã ÀÚµ¿±¸¼º ÆÄÀÏÀÌ µé¾î ÀÖ´Â µð·ºÅ丮¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

Çü½Ä

PacFilePath directory_path

±âº»°ª

Pass -- ¿äûÀ» ½ÂÀÎÇϱâ À§ÇÑ ÅÛÇø®Æ® ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¼­¹öÀÇ ÆÄÀÏ¿Í ÇÔ²² ½ÂÀÎÇϰí ÀÀ´äÇÏ·Á´Â ¿äû¿¡ ´ëÇÑ ÅÛÇø®Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÏ´Ü ¿äûÀÌ Pass Áö½Ã¹®ÀÇ ÅÛÇø®Æ®¿Í ÀÏÄ¡Çϸé, ÀÌ ¿äûÀº ÈÄ¼Ó Áö½Ã¹®ÀÇ ¿äû ÅÛÇø®Æ®¿Í ºñ±³µÇÁö ¾Ê½À´Ï´Ù.

Çü½Ä

Pass  request_template [file_path [server_IP_address | host_name]]
request_template
¼­¹ö°¡ ÆÄÀÏ¿¡ ´ëÇØ ½ÂÀÎÇϰí ÀÀ´äÇÏ·Á´Â ¿äû¿¡ ´ëÇÑ ÅÛÇø®Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

ÀÌ ÅÛÇø®Æ®¿¡¼­ º°Ç¥(*)¸¦ ¿ÍÀϵå Ä«µå·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ½½·¡½Ã(/) ¹Ù·Î µÚÀÇ Æ¿µ¥(tilde) ¹®ÀÚ´Â Á¤È®È÷ ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù. ¿ÍÀϵå Ä«µå´Â Æ¿µ¥(tilde) ¹®ÀÚ(~)¸¦ ÀÏÄ¡½ÃŰ´Â µ¥ »ç¿ëµÉ ¼ö ¾ø½À´Ï´Ù.

[file_path]
¼­¹ö°¡ ¸®ÅÏÇÏ´Â ÆÄÀÏÀÇ °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù. request_template¿¡ ¿ÍÀϵå Ä«µå°¡ ÀÖÀ¸¸é, file_path¿¡µµ ¿ÍÀϵå Ä«µå¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù. request_template ¿ÍÀϵå Ä«µå¿Í ÀÏÄ¡ÇÏ´Â ¿äûÀÇ ºÎºÐÀÌ file_pathÀÇ ¿ÍÀϵå Ä«µå ´ë½Å »ðÀԵ˴ϴÙ.

ÀÌ ¸Å°³º¯¼ö´Â ¼±ÅÃÀûÀÔ´Ï´Ù. °æ·Î¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é, ¿äû ÀÚü°¡ °æ·Î·Î »ç¿ëµË´Ï´Ù.

[server_IP_address | host_name]
¿©·¯ IP ÁÖ¼Ò³ª °¡»ó È£½ºÆ®¸¦ »ç¿ëÇϰí ÀÖ´Ù¸é, ÀÌ ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏ¿© IP ÁÖ¼Ò³ª È£½ºÆ® À̸§À» ÁöÁ¤ÇϽʽÿÀ. ¼­¹ö´Â ÀÌ IP ÁÖ¼Ò³ª È£½ºÆ®ÀÇ ¼­¹ö¿¡ µµ´ÞÇÏ´Â ¿äûÀ̳ª ÀÌ È£½ºÆ®¿¡ ´ëÇØ¼­¸¸ Áö½Ã¹®À» »ç¿ëÇÕ´Ï´Ù. IP ÁÖ¼Ò´Â ¿äûÇϴ Ŭ¶óÀ̾ðÆ®ÀÇ ÁÖ¼Ò°¡ ¾Æ´Ï¶ó ¼­¹ö ³×Æ®¿öÅ© ¿¬°áÀÇ ÁÖ¼ÒÀÔ´Ï´Ù.

IP ÁÖ¼Ò(¿¹: 240.146.167.72) ¶Ç´Â È£½ºÆ® À̸§(¿¹: hostA.raleigh.ibm.com)À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ¸Å°³º¯¼ö´Â ¼±ÅÃÀûÀÔ´Ï´Ù. ÀÌ ¸Å°³º¯¼ö°¡ ¾øÀ¸¸é, ¼­¹ö´Â ¿äûÀÌ µé¾î¿À´Â IP ÁÖ¼Ò³ª URLÀÇ È£½ºÆ® À̸§°ú »ó°ü¾øÀÌ ¸ðµç ¿äû¿¡ ´ëÇØ Áö½Ã¹®À» »ç¿ëÇÕ´Ï´Ù.

¼­¹ö IP ÁÖ¼Ò·Î ¿ÍÀϵå Ä«µå ¹®ÀÚ¸¦ ÁöÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù.

¿¹Á¦

±âº»°ª

PersistTimeout -- Ŭ¶óÀÌ¾ðÆ®°¡ ´Ù¸¥ ¿äûÀ» Àü¼ÛÇϱâ À§ÇÑ ´ë±â ½Ã°£ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¼­¹ö°¡ Áö¼ÓÀûÀÎ ¿¬°áÀ» Ãë¼ÒÇϱâ Àü¿¡ Ŭ¶óÀÌ¾ðÆ® ¿äû °£¿¡ ´ë±âÇÏ´Â ½Ã°£À» ÁöÁ¤ÇÕ´Ï´Ù. ½Ã°£Àº ¸ðµç À¯È¿ÇÑ ½Ã°£ Áõ°¡ ´ÜÀ§·Î ÁöÁ¤µÉ ¼ö ÀÖÀ¸³ª, º¸Åë ÃÊ ¶Ç´Â ºÐ ´ÜÀ§·Î ÁöÁ¤µË´Ï´Ù.

¼­¹ö´Â ¼­·Î ´Ù¸¥ ½Ã°£ Á¾·á Áö½Ã¹®ÀÎ InputTimeoutÀ» »ç¿ëÇÏ¿© ¿¬°áÀÌ ÀÌ·ç¾îÁø ÈÄ Å¬¶óÀÌ¾ðÆ®°¡ óÀ½ ¿äûÀ» Àü¼ÛÇϱâ À§ÇØ ´ë±âÇÏ´Â ±â°£À» ÆÇº°ÇÕ´Ï´Ù. ÀÔ·Â ½Ã°£ Á¾·á¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â InputTimeout -- ÀÔ·Â ½Ã°£ Á¾·á ÁöÁ¤À» ÂüÁ¶ÇϽʽÿÀ.

¼­¹ö´Â ù ¹øÂ° ÀÀ´äÀ» Àü¼ÛÇÑ ÈÄ, PersistTimeout Áö½Ã¹®¿¡ ´ëÇÑ °ª ¼³Á¤À» »ç¿ëÇÏ¿© Áö¼ÓÀûÀÎ ¿¬°áÀ» Ãë¼ÒÇϱâ Àü¿¡ °¢ ÈÄ¼Ó ¿äûÀ» ´ë±âÇÒ ±â°£À» °áÁ¤ÇÕ´Ï´Ù.

Çü½Ä

PersistTimeout  time

±âº»°ª

PersistTimeout 4 seconds

PICSDBLookup -- PICS ·¹ÀÌºí °Ë»ö ´Ü°è »ç¿ëÀÚ Á¤ÀÇ

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¼­¹ö°¡ ÁöÁ¤µÈ URL¿¡ ´ëÇÑ PICS ·¹À̺íÀ» °Ë»öÇϱâ À§ÇØ È£ÃâÇÏ´Â »ç¿ëÀÚ Á¤ÀÇµÈ ÀÀ¿ëÇÁ·Î±×·¥ ±â´ÉÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ±â´ÉÀ¸·Î ¿äû ÆÄÀÏ¿¡ ´ëÇØ µ¿ÀûÀ¸·Î PICS ·¹À̺íÀ» ÀÛ¼ºÇϰųª, ´ëü ÆÄÀÏ ¶Ç´Â µ¥ÀÌÅͺ£À̽º¿¡¼­ PICS ·¹À̺íÀ» Ž»öÇÒ ¼ö ÀÖ½À´Ï´Ù.

Çü½Ä

PICSDBLookup  /path/file:function_name
/path/file
È®ÀåÀÚ¸¦ Æ÷ÇÔÇÏ´Â »ç¿ëÀÚÀÇ ÄÄÆÄÀÏµÈ ÇÁ·Î±×·¥ÀÇ ¿ÏÀüÇÑ ÆÄÀÏ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
function_name
»ç¿ëÀÚ ÇÁ·Î±×·¥ ³»ÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ±â´É À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.

¿¹Á¦

PICSDBLookup  /api/bin/icsext05.so:get_pics

±âº»°ª

¾øÀ½

PidFile(Linux ¹× UNIX Àü¿ë) -- Caching ProxyÀÇ ÇÁ·Î¼¼½º ID¸¦ ÀúÀåÇÒ ÆÄÀÏ ÁöÁ¤

Linux ¹× UNIX Àü¿ë. ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© Caching Proxy ÇÁ·Î¼¼½º ID°¡ ÀÖ´Â ÆÄÀÏÀÇ À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¼­¹ö ÇÁ·Î¼¼½º°¡ ½ÃÀÛµÉ ¶§ PID(ÇÁ·Î¼¼½º ID)¸¦ ÆÄÀÏ¿¡ ±â·ÏÇÕ´Ï´Ù. ¼­¹öÀÇ ¿©·¯ ÀνºÅϽº¸¦ ´ÜÀÏ ½Ã½ºÅÛ¿¡¼­ ½ÇÇà ÁßÀÎ °æ¿ì, °¢ ÀνºÅϽº¿¡´Â ÀÚü PidFile Áö½Ã¹®ÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

Çü½Ä

PidFile path_to_pid_file_info

¿¹Á¦

PidFile /usr/pidinfo

±âº»°ª

PKCS11DefaultCert, PKCS11DriverPath, PKCS11TokenPassword -- IBM 4960 PCI ¾Ïȣȭ ¾×¼¿·¯·¹ÀÌÅÍ Ä«µå(AIX Àü¿ë) Áö¿ø

AIX ½Ã½ºÅÛ¿¡¼­, IBM 4960 PCI ¾Ïȣȭ ¿¢¼¿·¯·¹ÀÌÅÍ Ä«µå¸¦ Áö¿øÇÏ´Â °æ¿ì, Ãß°¡ Áö½Ã¹®ÀÌ Á¦°øµË´Ï´Ù.

¼¼ °³ÀÇ Áö½Ã¹®À» »ç¿ëÇÏ¿© ÇÁ·Ï½Ã°¡ ÀåÄ¡ µå¶óÀ̹ö¸¦ ·ÎµåÇϰí ÅäÅ« ÀåÄ¡¸¦ ¿­¸ç, ÀåÄ¡¿¡ ÀúÀåµÈ ÀÎÁõ¿¡ ¾×¼¼½ºÇϵµ·Ï Çã¿ëÇÕ´Ï´Ù. ÀåÄ¡ µå¶óÀ̹ö°¡ ·ÎµåµÈ °æ¿ì, ÇÁ·Ï½Ã ¼­¹ö´Â ÀÚµ¿À¸·Î ÀåÄ¡¸¦ »ç¿ëÇÏ¿© SSL Åë½Å ¼Óµµ¸¦ Áõ°¡½Ãŵ´Ï´Ù.

°ü·Ã ÁÖÁ¦: SSLCryptoCard -- ¼³Ä¡µÈ ¾ÏÈ£ Ä«µå ÁöÁ¤

Çü½Ä

PKCS11DefaultCert default_cert_label 

ÅäÅ« ÀåÄ¡¿¡ ÀúÀåµÈ ±âº» SSL ÀÎÁõ ·¹À̺íÀ» ÁöÁ¤ÇÕ´Ï´Ù.

PKCS11DriverPath absolute_path_to_the_card_driver 

¾Ïȣȭ ¿¢¼¿·¯·¹ÀÌÅÍ Ä«µå¿¡ ´ëÇÑ ÀåÄ¡ µå¶óÀ̹öÀÇ Àý´ë °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

PKCS11TokenPassword password 

¾ÏÈ£¸¦ ÁöÁ¤ÇÏ¿© ÅäÅ« ÀåÄ¡¸¦ ¿±´Ï´Ù.

¿¹Á¦

PKCS11DefaultCert  MyDefaultCertInTheToken
PKCS11DriverPath /usr/lib/pkcs11/PKCS11_API.so
PKCS11TokenPassword MyPasswordToOpenTheToken

±âº»°ª

¾øÀ½

Ç÷¯±×ÀÎ ¸ðµâ Áö½Ã¹®

¾Æ·¡¿¡ ³ª¿­µÈ Áö½Ã¹®µéÀº »õ ±â´É ¹× Ç÷¯±×ÀÎÀÇ »ç¿ëÀ» À§ÇØ Caching Proxy ibmproxy.conf ÆÄÀÏ¿¡ Ãß°¡µÇ¾ú½À´Ï´Ù. ±¸¼º ¹× °ü¸® ¾ç½ÄÀº Áö½Ã¹® ´ëºÎºÐÀ» ÆíÁýÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. vi ¶Ç´Â emacs¿Í °°Àº Ç¥ÁØ ÅØ½ºÆ® ÆíÁý±â´Â Áö½Ã¹®À» ¼öµ¿À¸·Î ÆíÁýÇÏ´Â µ¥ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. °¢°¢ÀÇ »õ Áö½Ã¹®¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ÀÌ Àå¿¡ ¿µ¹®ÀÚ¼øÀ¸·Î Ç¥½ÃµË´Ï´Ù.

ibmproxy.conf ÆÄÀÏ¿¡¼­ Caching Proxy Ç÷¯±×ÀÎ ¸ðµâÀ» ±¸¼ºÇϱâ À§ÇØ »ç¿ëµÈ Áö½Ã¹®Àº ´ÙÀ½ Çü½ÄÀ¸·Î ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.

<MODULEBEGIN> plugin name
subdirective1
subdirective2
<MODULEEND>

°¢°¢ÀÇ Ç÷¯±×ÀÎ ÇÁ·Î±×·¥Àº ibmproxy.conf ÆÄÀÏÀ» ±¸¹® ºÐ¼®Çϸç ÇϺΠÁö½Ã¹®ÀÇ ÀÚü °íÀ¯ ºí·Ï¸¸ ÀнÀ´Ï´Ù. Caching Proxy ±¸¹® ºÐ¼®±â´Â <MODULEBEGIN>°ú <MODULEEND> »çÀÌÀÇ ¸ðµç ³»¿ëÀ» ¹«½ÃÇÕ´Ï´Ù.

Caching Proxy Ç÷¯±×ÀÎ ¸ðµâ ¹× ÀϺΠ»õ ±â´ÉÀº API Áö½Ã¹®ÀÌ ibmproxy.conf ÆÄÀÏ¿¡ Ãß°¡µÇµµ·Ï ¿ä±¸ÇÕ´Ï´Ù. ÇÁ·Ï½Ã ¼­¹ö´Â ³ª¿­µÈ ¼ø¼­·Î Ç÷¯±×ÀÎ ¸ðµâ°ú »óÈ£ÀÛ¿ëÇϹǷÎ, ÇÁ·Ï½Ã ±¸¼º ÆÄÀÏ¿¡¼­ Áö½Ã¹®ÀÇ ¼ø¼­¸¦ Á¤ÇÒ ¶§¿¡´Â ÁÖÀǰ¡ ÇÊ¿äÇÕ´Ï´Ù. Ç¥ÁØ Áö½Ã¹®(¼³¸í ¾ç½Ä)ÀÌ ibmproxy.conf ÆÄÀÏÀÇ API ¼½¼Ç¿¡ Ãß°¡µÇ¾ú½À´Ï´Ù. API Áö½Ã¹®Àº Á߿䵵 ¼øÀ¸·Î ³ª¿­µÇ¾î ÀÖ½À´Ï´Ù. API Áö½Ã¹®À» Ãß°¡ÇÏ¿© »õ ±â´É ¹× Ç÷¯±×ÀÎ ¸ðµâÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇÏ´Â °æ¿ì¿¡´Â ±¸¼º ÆÄÀÏÀÇ ÇÁ·ÎÅäŸÀÔ ¼½¼Ç¿¡ Ç¥½ÃµÈ ´ë·Î Áö½Ã¹®À» ³ª¿­ÇϽʽÿÀ. ¾Æ´Ï¸é API Áö½Ã¹®ÀÇ ¼³¸í Ç¥½Ã¸¦ Á¦°ÅÇÏ°í ÆíÁýÇÏ¿© ÇÊ¿äÇÑ °æ¿ì¿¡ °¢°¢ÀÇ ¿øÇÏ´Â ±â´ÉÀ̳ª Ç÷¯±×Àο¡ ´ëÇÑ Áö¿øÀ» Æ÷ÇÔÇϽʽÿÀ. Á¦Ç°°ú ÇÔ²² Á¦°øµÈ ¸ðµâ ´ÙÀ½¿¡ »ç¿ëÀÚ »ý¼º Ç÷¯±×ÀÎ ¸ðµâÀ» Ãß°¡ÇϽʽÿÀ.

Port -- ¼­¹ö°¡ ¿äûÀ» ÀνÄÇÏ´Â Æ÷Æ® ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¼­¹ö°¡ ¿äûÀ» ÀνÄÇÏ´Â Æ÷Æ®ÀÇ ¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. HTTP¿¡ ´ëÇÑ ±âº» Æ÷Æ® ¹øÈ£´Â 80ÀÔ´Ï´Ù. 1024 ¹Ì¸¸ÀÇ ´Ù¸¥ Æ÷Æ® ¹øÈ£´Â ´Ù¸¥ TCP/IP ÀÀ¿ëÇÁ·Î±×·¥¿¡ ¿¹¾àµÇ¾î »ç¿ëÇØ¼­´Â ¾È µË´Ï´Ù. ÇÁ·Ï½Ã À¥ ¼­¹ö¿¡ »ç¿ëµÉ ÀÏ¹Ý Æ÷Æ®´Â 8080 ¹× 8008ÀÔ´Ï´Ù.

80 ÀÌ¿ÜÀÇ Æ÷Æ®°¡ »ç¿ëµÉ ¶§, Ŭ¶óÀÌ¾ðÆ®´Â ¼­¹ö¿¡ ´ëÇÑ ¿äû¿¡ ´ëÇØ °íÀ¯ÇÑ Æ÷Æ® ¹øÈ£¸¦ Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù. Æ÷Æ® ¹øÈ£´Â ÄÝ·Ð(:) ¾Õ¿¡ ¿À°í URLÀÇ È£½ºÆ® À̸§ µÚ¿¡ À§Ä¡ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ºê¶ó¿ìÀúÀÇ URL http://www.turfco.com:8008/Àº Æ÷Æ® 8008¿¡¼­ ÀνÄÇϰí ÀÖ´Â www.turfco.comÀ̶ó´Â È£½ºÆ®¿¡¼­ ±âº» ȯ¿µ ÆäÀÌÁö¸¦ ¿äûÇÕ´Ï´Ù.

ibmproxy ¸í·ÉÀÇ -p ¿É¼ÇÀ» »ç¿ëÇÏ¿© ¼­¹ö¸¦ ½ÃÀÛÇÒ ¶§ ÀÌ ¼³Á¤À» µ¤¾î¾µ ¼ö ÀÖ½À´Ï´Ù.

Çü½Ä

Port number

ÀÌ Áö½Ã¹®À» º¯°æÇϸé, ¼­¹ö¸¦ Á÷Á¢ Á¤Áö½ÃŲ ´ÙÀ½ Àç½ÃÀÛÇØ¾ß º¯°æ»çÇ×À» Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼­¹ö¸¦ Àç½ÃÀÛÇϱ⸸ ÇÒ °æ¿ì¿¡´Â ¼­¹ö°¡ º¯°æ»çÇ×À» ÀνÄÇÏÁö ¾Ê½À´Ï´Ù(Caching Proxy ½ÃÀÛ ¹× Á¤Áö ÂüÁ¶).

±âº»°ª

Port 80

PostAuth -- PostAuth ´Ü°è »ç¿ëÀÚ Á¤ÀÇ

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© PostAuth ´Ü°è µ¿¾È ¼­¹ö°¡ È£ÃâÇÏ´Â »ç¿ëÀÚ Á¤ÀÇµÈ ÀÀ¿ëÇÁ·Î±×·¥ ±â´ÉÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ÄÚµå´Â ÀÌÀü ´Ü°è³ª PostAuth 󸮱âÀÇ ¸®ÅÏ ÄÚµå¿Í »ó°ü¾øÀÌ ½ÇÇàµË´Ï´Ù. ÀÌ Äڵ带 »ç¿ëÇÏ¸é ¿äûÀ» ó¸®Çϱâ À§ÇØ ÇÒ´çµÈ ÀÚ¿øÀ» Á¦°ÅÇÒ ¼ö ÀÖ½À´Ï´Ù.

Çü½Ä

PostAuth  /path/file:function_name
/path/file
È®ÀåÀÚ¸¦ Æ÷ÇÔÇÏ´Â »ç¿ëÀÚÀÇ ÄÄÆÄÀÏµÈ ÇÁ·Î±×·¥ÀÇ ¿ÏÀüÇÑ ÆÄÀÏ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
function_name
»ç¿ëÀÚ ÇÁ·Î±×·¥ ³»ÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ±â´É À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.

¿¹Á¦

AuthExit  /ics/api/bin/icsext05.so:post_exit

±âº»°ª

¾øÀ½

PostExit -- PostExit ´Ü°è »ç¿ëÀÚ Á¤ÀÇ

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© PostExit ´Ü°è µ¿¾È ¼­¹ö°¡ È£ÃâÇÏ´Â »ç¿ëÀÚ Á¤ÀÇµÈ ÀÀ¿ëÇÁ·Î±×·¥ ±â´ÉÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ÄÚµå´Â ÀÌÀü ´Ü°è³ª PostExit 󸮱âÀÇ ¸®ÅÏ ÄÚµå¿Í »ó°ü¾øÀÌ ½ÇÇàµË´Ï´Ù. ÀÌ Äڵ带 »ç¿ëÇÏ¸é ¿äûÀ» ó¸®Çϱâ À§ÇØ ÇÒ´çµÈ ÀÚ¿øÀ» Á¦°ÅÇÒ ¼ö ÀÖ½À´Ï´Ù.

Çü½Ä

PostExit  /path/file:function_name
/path/file
È®ÀåÀÚ¸¦ Æ÷ÇÔÇÏ´Â »ç¿ëÀÚÀÇ ÄÄÆÄÀÏµÈ ÇÁ·Î±×·¥ÀÇ ¿ÏÀüÇÑ ÆÄÀÏ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
function_name
»ç¿ëÀÚ ÇÁ·Î±×·¥ ³»ÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ±â´É À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.

¿¹Á¦

   PostExit     /ics/api/bin/icsext05.so:post_exit

±âº»°ª

¾øÀ½

PreExit -- PreExit ´Ü°è »ç¿ëÀÚ Á¤ÀÇ

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© PreExit ´Ü°è µ¿¾È ¼­¹ö°¡ È£ÃâÇÏ´Â »ç¿ëÀÚ Á¤ÀÇµÈ ÀÀ¿ëÇÁ·Î±×·¥ ±â´ÉÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ÄÚµå´Â Ŭ¶óÀÌ¾ðÆ® ¿äûÀ» ÀÐÀº ÈÄ ´Ù¸¥ 󸮰¡ ¾ÆÁ÷ ¹ß»ýÇϱâ Àü¿¡ ½ÇÇàµË´Ï´Ù. ÀÌ ´Ü°è¿¡¼­ GoServe ¸ðµâÀ» È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù.

Çü½Ä

PreExit /path/file:function_name
/path/file
È®ÀåÀÚ¸¦ Æ÷ÇÔÇÏ´Â »ç¿ëÀÚÀÇ ÄÄÆÄÀÏµÈ DLLÀÇ ¿ÏÀüÇÑ ÆÄÀÏ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
function_name
»ç¿ëÀÚ ÇÁ·Î±×·¥ ³»ÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ±â´É À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.

¿¹Á¦

   PreExit      /ics/api/bin/icsext05.so:pre_exit

±âº»°ª

¾øÀ½

Protect -- ÅÛÇø®Æ®¿Í ÀÏÄ¡ÇÏ´Â ¿äû¿¡ ´ëÇÑ º¸È£ ¼³Á¤ Ȱ¼ºÈ­

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ÅÛÇø®Æ®¿Í ÀÏÄ¡ÇÏ´Â ¿äû¿¡ ´ëÇÑ º¸È£ ¼³Á¤À» Ȱ¼ºÈ­ÇÕ´Ï´Ù.

ÁÖ:
º¸È£¸¦ ¿Ã¹Ù¸£°Ô ÀÛµ¿½ÃŰ·Á¸é, DefProt ¹× Protect Áö½Ã¹®À» ±¸¼º ÆÄÀÏ¿¡ ÀÖ´Â ¸ðµç Pass, Exec ¶Ç´Â Proxy Áö½Ã¹® ¾Õ¿¡ À§Ä¡½ÃÄÑ¾ß ÇÕ´Ï´Ù.

º¸È£ ¼³Á¤Àº º¸È£ ºÎ Áö½Ã¹®À¸·Î Á¤Àǵ˴ϴÙ. Protect Áö½Ã¹®ÀÇ Çü½ÄÀº º¸È£ ºÎ Áö½Ã¹®ÀÌ µé¾î ÀÖ´Â ·¹À̺íÀ̳ª ÆÄÀÏÀ» °¡¸®Å³ °ÍÀÎÁö, ¶Ç´Â Protect Áö½Ã¹®ÀÇ ºÎºÐÀ¸·Î º¸È£ ºÎ Áö½Ã¹® ÀζóÀÎÀ» Æ÷ÇÔÇÒ °ÍÀÎÁö¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù.

Çü½Ä

ÀÌ ¸Å°³º¯¼ö´Â ´ÙÀ½ ¾ç½Ä Áß ÇϳªÀÏ ¼ö ÀÖ½À´Ï´Ù.

´ÙÀ½ ¸Å°³º¯¼ö¸¦ »ç¿ëÇÕ´Ï´Ù.

request_template
º¸È£¸¦ Ȱ¼ºÈ­½Ãų ¿äû¿¡ ´ëÇÑ ÅÛÇø®Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¼­¹ö´Â ÅÛÇø®Æ®¿¡ ´ëÇÑ ¼ö½Å Ŭ¶óÀÌ¾ðÆ® ¿äûÀ» ºñ±³ÇÏ¿© ÀÏÄ¡µÇ´Â °ÍÀÌ ÀÖÀ¸¸é º¸È£¸¦ Ȱ¼ºÈ­½Ãŵ´Ï´Ù.
[setup_file | label]
º¸È£ ºÎ Áö½Ã¹®À» Æ÷ÇÔÇÏ´Â ·¹À̺íÀ̳ª ÆÄÀÏÀÇ À§Ä¡¸¦ ÁöÁ¤ÇÏ´Â °æ¿ì, ÀÌ ¸Å°³º¯¼ö°¡ request_template°ú ÀÏÄ¡ÇÏ´Â ¿äûÀ» Ȱ¼ºÈ­½ÃŰ´Â º¸È£ ¼³Á¤À» ÁöÁ¤ÇÕ´Ï´Ù.

ÀÌ ¸Å°³º¯¼ö´Â ¼±ÅÃÀûÀÔ´Ï´Ù. ÀÌ ¸Å°³º¯¼ö°¡ »ý·«µÇ¸é, º¸È£ ¼³Á¤Àº ÀÏÄ¡ÇÏ´Â ÅÛÇø®Æ®¸¦ Æ÷ÇÔÇÏ´Â ÃÖ½ÅÀÇ DefProt Áö½Ã¹®¿¡ ÀÇÇÏ¿© Á¤Àǵ˴ϴÙ.

[FOR server_IP_address | host_name]
¿©·¯ IP ÁÖ¼Ò³ª °¡»ó È£½ºÆ®¸¦ »ç¿ëÇϰí ÀÖ´Ù¸é, ÀÌ ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏ¿© IP ÁÖ¼Ò³ª È£½ºÆ® À̸§À» ÁöÁ¤ÇϽʽÿÀ. ¼­¹ö´Â ÀÌ IP ÁÖ¼Ò³ª È£½ºÆ®ÀÇ ¼­¹ö¿¡ µµ´ÞÇÏ´Â ¿äûÀ̳ª ÀÌ È£½ºÆ®¿¡ ´ëÇØ¼­¸¸ Áö½Ã¹®À» »ç¿ëÇÕ´Ï´Ù. IP ÁÖ¼Ò´Â ¿äûÇϴ Ŭ¶óÀ̾ðÆ®ÀÇ ÁÖ¼Ò°¡ ¾Æ´Ï¶ó ¼­¹ö ³×Æ®¿öÅ© ¿¬°áÀÇ ÁÖ¼ÒÀÔ´Ï´Ù. IP ÁÖ¼Ò¸¦ º¸È£Çϸé IP ÁÖ¼Ò ¹× ¿ÏÀüÇÑ È£½ºÆ® À̸§ÀÌ ¸ðµÎ º¸È£µË´Ï´Ù. ±×·¯³ª ¿ÏÀüÇÑ È£½ºÆ® À̸§ÀÌ ¾Æ´Ñ À̸§(¿¹: È£½ºÆ® À̸§ ÆÄÀÏÀÇ Ç׸ñ)À» »ç¿ëÇÏ¿© ÇØ´ç ³×Æ®¿öÅ© ³»¿¡¼­ ¼­¹ö¸¦ È£ÃâÇÒ °æ¿ì¿¡´Â º¸È£µÇÁö ¾Ê½À´Ï´Ù.

¿¹Á¦:

Protect http://x.x.x.x  PROT-ADMIN

À¥ ºê¶ó¿ìÀú ³»¿¡¼­

¿¹Á¦:

Protect http://hostname.example.com  PROT-ADMIN

À¥ ºê¶ó¿ìÀú ³»¿¡¼­

IP ÁÖ¼Ò(¿¹: FOR 240.146.167.72) ¶Ç´Â È£½ºÆ® À̸§(¿¹: FOR hostA.bcd.com)À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿ÍÀϵå Ä«µå´Â ¼­¹ö IP ÁÖ¼Ò¸¦ ÁöÁ¤ÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

ÀÌ ¸Å°³º¯¼ö´Â ¼±ÅÃÀûÀÔ´Ï´Ù. ÀÌ ¸Å°³º¯¼ö°¡ ¾øÀ¸¸é, ¼­¹ö´Â ¿äûÀÌ µé¾î¿À´Â IP ÁÖ¼Ò³ª URLÀÇ È£½ºÆ® À̸§°ú »ó°ü¾øÀÌ ¸ðµç ¿äû¿¡ ´ëÇØ Áö½Ã¹®À» »ç¿ëÇÕ´Ï´Ù.

ÁÖ:
[server_IP_address | host_name] ¸Å°³º¯¼ö´Â [setup_file | label] ¸Å°³º¯¼ö ¶Ç´Â subdirective value ¸Å°³º¯¼ö¿Í ÇÔ²² »ç¿ëµË´Ï´Ù.
  • [server_IP_address | host_name]À» [setup_file | label]°ú »ç¿ëÇÏ·Á¸é, FOR ¶Ç´Â ÀϺΠ´Ù¸¥ ¹®ÀÚ ½ºÆ®¸µ(°ø¹é ¾ø´Â)À» [setup_file | label] ¸Å°³º¯¼ö¿Í [server_IP_address | host_name] ¸Å°³º¯¼ö »çÀÌ¿¡ ³Ö¾î¾ß ÇÕ´Ï´Ù.
  • [server_IP_address | host_name]À» subdirective value ¸Å°³º¯¼ö¿Í »ç¿ëÇÏ·Á¸é, IP_address ¶Ç´Â host_name »çÀÌ¿¡ FOR¸¦ Æ÷ÇÔÇÏÁö ¸¶½Ê½Ã¿À.
subdirective value
Protect Áö½Ã¹®ÀÇ ÀϺηΠº¸È£ ºÎ Áö½Ã¹®À» Æ÷ÇÔÇϱâ À§ÇØ ÀÌ ¸Å°³º¯¼ö¸¦ »ç¿ëÇÕ´Ï´Ù. º¸È£ ºÎ Áö½Ã¹®¿¡ ´ëÇÑ ¼³¸íÀº ´ÙÀ½À» ÂüÁ¶ÇϽʽÿÀ.

¿¹Á¦

±âº»°ª

±âº»ÀûÀ¸·Î º¸È£´Â /admin-bin/* ¿äû ÅÛÇø®Æ®°¡ ÀÖ´Â Protect Áö½Ã¹®¿¡ ÀÇÇØ ±¸¼º ¹× °ü¸® ¾ç½ÄÀÌ º¸È£µË´Ï´Ù.

Protection -- ±¸¼º ÆÄÀÏ ³»¿¡ ¸í¸íµÈ º¸È£ ¼³Á¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ±¸¼º ÆÄÀÏ ¾È¿¡ º¸È£ ¼³Á¤À» Á¤ÀÇÇÕ´Ï´Ù. º¸È£ ºÎ Áö½Ã¹®À» »ç¿ëÇÏ¿© º¸È£ ¼³Á¤¿¡ À̸§À» Á¦°øÇÏ°í º¸È£ À¯ÇüÀ» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÁÖ:
  1. ±¸¼º ÆÄÀÏ¿¡¼­ DefProt ¶Ç´Â Protect Áö½Ã¹® ¾Õ¿¡ Protection Áö½Ã¹®À» À§Ä¡½Ãŵ´Ï´Ù.
  2. º¸È£ ±ÔÄ¢¿¡¼­ µµ¸ÞÀÎ À̸§À» »ç¿ëÇÏ·Á¸é DNS-Lookup Áö½Ã¹®À» onÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.

Çü½Ä

Protection label_name  {
    subdirective  value
    subdirective  value
    .
    .
    .
  }
label_name
ÇØ´ç º¸È£ ¼³Á¤°ú ¿¬°ü½Ãų À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ À̸§Àº ÈÄ¼Ó DefProt ¹× Protect Áö½Ã¹®¿¡¼­ º¸È£ ¼³Á¤À» ÁöÁ¤ÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
subdirective value
ºÎ Áö½Ã¹®Àº Áß°ýÈ£({ })·Î ¹­½À´Ï´Ù. ¿ÞÂÊ Áß°ýÈ£ ¹®ÀÚ´Â label_name°ú µ¿ÀÏÇÑ ÇàÀÇ ¸¶Áö¸· ¹®ÀÚ¿©¾ß ÇÕ´Ï´Ù. °¢ ºÎ Áö½Ã¹®Àº ºÎ Áö½Ã¹® Çà¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¿À¸¥ÂÊ Áß°ýÈ£ ¹®ÀÚ´Â ¸¶Áö¸· ºÎ Áö½Ã¹® Çà ´ÙÀ½ÀÇ ºÎ Áö½Ã¹® Çà¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. Áß°ýÈ£ »çÀÌ¿¡ ¼³¸í ÇàÀÌ µé¾î°¥ ¼ö ¾ø½À´Ï´Ù.

º¸È£ ºÎ Áö½Ã¹®¿¡ ´ëÇÑ ¼³¸íÀº Protection subdirectives -- ÀÚ¿ø ¼¼Æ®°¡ º¸È£µÇ´Â ¹æ¹ý ÁöÁ¤À» ÂüÁ¶ÇϽʽÿÀ.

¿¹Á¦

Protection NAME-ME   {
   AuthType Basic
   ServerID restricted
   PasswdFile  /WWW/password.pwd
   GroupFile   /WWW/group.grp
   GetMask groupname
   PutMask groupname
}

±âº»°ª

Protect /admin-bin/* {
  ServerId     Private_Authorization
   AuthType Basic
  GetMask      All@(*)
  PutMask      All@(*)
  PostMask     All@(*)
    Mask         All@(*)
  PasswdFile   /opt/ibm/edge/cp/server_root/protect/webadmin.passwd
}

Protection subdirectives -- ÀÚ¿ø ¼¼Æ®°¡ º¸È£µÇ´Â ¹æ¹ý ÁöÁ¤

´ÙÀ½Àº º¸È£ ¼³Á¤¿¡¼­ »ç¿ëµÉ ¼ö ÀÖ´Â º¸È£ ºÎ Áö½Ã¹®ÀÇ ¼³¸íÀÔ´Ï´Ù. ºÎ Áö½Ã¹®Àº ¿µ¹®ÀÚ¼øÀ¸·Î ³ª¿­µÇ¾î ÀÖ½À´Ï´Ù.

º¸È£ ¼³Á¤Àº º°µµÀÇ ÆÄÀÏÀ̳ª DefProt, Protect ¶Ç´Â Protection Áö½Ã¹®ÀÇ ÀϺηΠ±¸¼º ÆÄÀÏ¿¡ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù.

AuthType -- ÀÎÁõ À¯Çü ÁöÁ¤

»ç¿ëÀÚ À̸§ ¹× ¾ÏÈ£¿¡ ±âÃÊÇÏ¿© ¾×¼¼½º¸¦ Á¦ÇÑÇÒ ¶§ ÀÌ Protection ºÎ Áö½Ã¹®À» »ç¿ëÇϽʽÿÀ. Ŭ¶óÀÌ¾ðÆ®°¡ ¼­¹ö·Î ¾ÏÈ£¸¦ Àü¼ÛÇÒ ¶§ »ç¿ëÇÒ ÀÎÁõ À¯ÇüÀ» ÁöÁ¤ÇϽʽÿÀ. ±âº» ÀÎÁõ(AuthType Basic)ÀÌ¸é ¾ÏÈ£°¡ ÀÏ¹Ý ÅØ½ºÆ®·Î ¼­¹ö¿¡ Àü¼ÛµË´Ï´Ù. ¾ÏÈ£´Â ÄÚµåÈ­µÇÁö¸¸ ¾ÏȣȭµÇÁö´Â ¾Ê½À´Ï´Ù.

±âº»°ª
AuthType Basic

DeleteMask -- ÆÄÀÏ »èÁ¦¸¦ Çã¿ëÇÑ »ç¿ëÀÚ À̸§, ±×·ì ¹× ÁÖ¼Ò ÁöÁ¤

ÀÌ Protection ºÎ Áö½Ã¹®À» »ç¿ëÇÏ¿© º¸È£µÈ µð·ºÅ丮¿¡ »èÁ¦ ¿äûÀ» Çϵµ·Ï Çã°¡µÈ »ç¿ëÀÚ À̸§, ±×·ì ¹× ÁÖ¼Ò ÅÛÇø®Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

¿¹Á¦
DeleteMask authors,(niceguy,goodie)@45.96.3.1,128.0.*.*

GetMask -- ÆÄÀÏ °¡Á®¿À±â¸¦ Çã¿ëÇÑ »ç¿ëÀÚ À̸§, ±×·ì ¹× ÁÖ¼Ò ÁöÁ¤

ÀÌ Protection ºÎ Áö½Ã¹®À» »ç¿ëÇÏ¿© º¸È£µÈ µð·ºÅ丮¿¡ ȹµæ ¿äûÀ» Çϵµ·Ï Çã°¡µÈ »ç¿ëÀÚ À̸§, ±×·ì ¹× ÁÖ¼Ò ÅÛÇø®Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

¿¹Á¦
GetMask authors,(niceguy,goodie)@45.96.3.1,128.0.*.*
±âº»°ª
GetMask  All@(*)

GroupFile -- ¿¬°üµÈ ±×·ì ÆÄÀÏÀÇ À§Ä¡ ÁöÁ¤

ÀÌ Protection ºÎ Áö½Ã¹®À» »ç¿ëÇÏ¿© º¸È£ ¼³Á¤À» »ç¿ëÇÒ ¼­¹ö ±×·ì ÆÄÀÏÀÇ °æ·Î ¹× ÆÄÀÏ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ±×·¯¸é ¼­¹ö ±×·ì ÆÄÀÏ ³»¿¡ Á¤ÀÇµÈ ±×·ìÀÌ ´ÙÀ½°ú °°ÀÌ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.

¿¹Á¦
GroupFile /docs/etc/WWW/restrict.group

Mask -- HTTP ¿äûÀ» Çã¿ëÇÑ »ç¿ëÀÚ À̸§, ±×·ì ¹× ÁÖ¼Ò ÁöÁ¤

ÀÌ ºÎ Áö½Ã¹®À» »ç¿ëÇÏ¿© Çã°¡µÈ »ç¿ëÀÚ À̸§, ±×·ì, ÁÖ¼Ò ÅÛÇø®Æ®¸¦ ÁöÁ¤ÇÔÀ¸·Î½á ´Ù¸¥ ¸¶½ºÅ© ºÎ Áö½Ã¹®¿¡¼­ ´Ù·çÁö ¾ÊÀº HTTP ¿äûÀ» ÀÛ¼ºÇϵµ·Ï ÁöÁ¤ÇÕ´Ï´Ù.

¿¹Á¦
Mask authors,(niceguy,goodie)@45.96.3.1,128.0.*.*
ÁÖ:
Mask Áö½Ã¹®À» »ç¿ëÇÏ´Â °æ¿ì, ¸¶½ºÅ©¿¡¼­´Â ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÕ´Ï´Ù. ´ÙÀ½Àº »ç¿ëÀÚ ID¿¡ ÁöÁ¤µÈ Mask º¸È£ÀÇ ¿¹Á¦ÀÔ´Ï´Ù.
   MASK WEBADM,webadm

PasswdFile -- ¿¬°üµÈ ¾ÏÈ£ ÆÄÀÏÀÇ À§Ä¡ ÁöÁ¤

»ç¿ëÀÚ À̸§ ¹× ¾ÏÈ£¿¡ ±âÃÊÇÏ¿© ¾×¼¼½º¸¦ Á¦ÇÑÇÒ ¶§ ÀÌ Protection ºÎ Áö½Ã¹®À» »ç¿ëÇϽʽÿÀ. ÀÌ º¸È£ ¼³Á¤À» »ç¿ëÇÒ ¾ÏÈ£ ÆÄÀÏÀÇ °æ·Î ¹× ÆÄÀÏ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.

ÀϺΠºê¶ó¿ìÀú´Â È£½ºÆ® ³»ÀÇ º¸¾È Ä«Å×°í¸®(ServerID)¿¡ ÀÇÇØ »ç¿ëÀÚ ID¿Í ¾ÏÈ£¸¦ ij½ÃÇϹǷÎ, ¼­¹ö ID¿Í ¾ÏÈ£ ÆÄÀÏÀ» ÁöÁ¤ÇÒ ¶§ ´ÙÀ½ÀÇ ÁöħÀ» µû¸£½Ê½Ã¿À.

¿¹Á¦
PasswdFile /docs/etc/WWW/restrict.password
ÁÖ:
Æ÷ÇÔµÈ °ø¹éÀÌ ¾ÏÈ£ ÆÄÀÏÀÇ °æ·Î³ª ÆÄÀÏ À̸§¿¡ µé¾î ÀÖÀ¸¸é, Àüü °æ·Î ¹× ÆÄÀÏ À̸§Àº ÀÎ¿ë ºÎÈ£·Î ¹­¾î¾ß ÇÕ´Ï´Ù.
PasswdFile "c:\test this\admin.pwd"   

PostMask -- ÆÄÀÏ °Ô½Ã¸¦ Çã¿ëÇÑ »ç¿ëÀÚ À̸§, ±×·ì ¹× ÁÖ¼Ò ÁöÁ¤

º¸¾È ¼­¹öÀÇ °æ¿ì, ÀÌ Protection ºÎ Áö½Ã¹®À» »ç¿ëÇÏ¿© º¸È£µÈ µð·ºÅ丮¿¡ °Ô½Ã ¿äûÀ» Çϵµ·Ï Çã°¡µÈ »ç¿ëÀÚ, ±×·ì ¹× ÁÖ¼Ò ÅÛÇø®Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

¿¹Á¦
PostMask authors,(niceguy,goodie)@45.96.3.1,128.0.*.*

PutMask -- ÆÄÀÏ ³Ö±â¸¦ Çã¿ëÇÑ »ç¿ëÀÚ À̸§, ±×·ì ¹× ÁÖ¼Ò ÁöÁ¤

ÀÌ Protection ºÎ Áö½Ã¹®À» »ç¿ëÇÏ¿© º¸È£µÈ µð·ºÅ丮¿¡ PUT ¿äûÀ» ÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀÖ´Â »ç¿ëÀÚ, ±×·ì ¹× ÁÖ¼Ò ÅÛÇø®Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

¿¹Á¦
PutMask authors,(niceguy,goodie)@45.96.3.1,128.0.*.*

ServerID -- ¾ÏÈ£ ÆÄÀϰú ¿¬°ü½Ãų À̸§ ÁöÁ¤

»ç¿ëÀÚ À̸§ ¹× ¾ÏÈ£¿¡ ±âÃÊÇÏ¿© ¾×¼¼½º¸¦ Á¦ÇÑÇÒ ¶§ ÀÌ Protection ºÎ Áö½Ã¹®À» »ç¿ëÇϽʽÿÀ. »ç¿ë ÁßÀÎ ¾ÏÈ£ ÆÄÀϰú ¿¬°ü½ÃŰ·Á´Â À̸§À» ÁöÁ¤ÇϽʽÿÀ. À̸§Àº ½ÇÁ¦ ½Ã½ºÅÛ À̸§ÀÏ Çʿ䰡 ¾ø½À´Ï´Ù.

À̸§Àº ¿äûÀÚ¿¡ ´ëÇÑ ½Äº°ÀÚ·Î »ç¿ëµË´Ï´Ù. ´Ù¸¥ º¸È£ ¼³Á¤Àº ´Ù¸¥ ¾ÏÈ£ ÆÄÀÏÀ» »ç¿ëÇÒ ¼ö ÀÖÀ¸¹Ç·Î, º¸È£ ¼³Á¤°ú ¿¬°üµÇ´Â À̸§À» °¡Áö¸é Ŭ¶óÀÌ¾ðÆ®°¡ Àü¼ÛÇÒ ¾ÏÈ£¸¦ °áÁ¤ÇÏ´Â µ¥ µµ¿òÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù. ´ëºÎºÐÀÇ Å¬¶óÀÌ¾ðÆ®´Â »ç¿ëÀÚ À̸§ ¹× ¾ÏÈ£¿¡ ´ëÇÑ ÇÁ·ÒÇÁÆ®°¡ ³ªÅ¸³¯ ¶§, ÀÌ À̸§À» Ç¥½ÃÇÕ´Ï´Ù.

ÀϺΠºê¶ó¿ìÀú´Â È£½ºÆ® ³»ÀÇ º¸¾È Ä«Å×°í¸®(ServerID)¿¡ ÀÇÇØ »ç¿ëÀÚ ID¿Í ¾ÏÈ£¸¦ ij½ÃÇϹǷÎ, ¼­¹ö ID¿Í ¾ÏÈ£ ÆÄÀÏÀ» ÁöÁ¤ÇÒ ¶§ ´ÙÀ½ÀÇ ÁöħÀ» µû¸£½Ê½Ã¿À.

¿¹Á¦
ServerID restricted

Proxy -- ÇÁ·Ï½Ã ÇÁ·ÎÅäÄÝ ¶Ç´Â ¿ª¹æÇâ ÇÁ·Ï½Ã ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© Caching Proxy°¡ ó¸®ÇÒ ÇÁ·ÎÅäÄÝÀ» Áö½ÃÇÏ°í ¿äûÀ» ¼­¹ö¿¡ ¸ÊÇÎÇÕ´Ï´Ù. À¯È¿ÇÑ ÇÁ·ÎÅäÄÝÀº http, ftp ¹× gopherÀÔ´Ï´Ù.

ÇÁ·Ï½Ã Áö½Ã¹®Àº ¿äûÀ» ¿ø°Ý ¼­¹ö·Î Àü´ÞÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ÀÌ·¯ÇÑ Àü´Þ·Î ¸ðµç ¿äûÀ» ÁöÁ¤µÈ URL·Î Àü´ÞÇÒ ¼ö ÀÖ½À´Ï´Ù.

Proxy /*   http://proxy.server.name/* 

º¸¾È ¿ª¹æÇâ ÇÁ·Ï½Ã ¼­¹öÀÇ °æ¿ì, ´ÙÀ½ Áö½Ã¹®À» »ç¿ëÇϽʽÿÀ.

Proxy /*  https://proxy.server.name/*

ÇÁ·Ï½Ã ¼­¹ö°¡ ´ú Á¦ÇÑÀûÀ̵µ·Ï ÇÏ·Á¸é ±¸¼º ÆÄÀÏ¿¡¼­ ´ÙÀ½ Áö½Ã¹®ÀÇ ¼³¸í Ç¥½Ã¸¦ Á¦°ÅÇϽʽÿÀ. ±×·¯³ª ÀÌ Áö½Ã¹®Àº ÇÁ·Ï½Ã°¡ ¿ª¹æÇâ ÇÁ·Ï½Ã·Î ±¸¼ºµÉ ¶§ º¸¾È ¹®Á¦Á¡À» ¹ß»ý½Ãų ¼ö ÀÖ½À´Ï´Ù.

Proxy http:*
Proxy ftp:*
Proxy gopher:*

¼±ÅÃÀû ¸Å°³º¯¼ö:

Çü½Ä

Proxy request_template target_server_path [[ip]:port]
[UseSession | NoCaching | NoCacheOnRange | NoJunction | JunctionPrefix:/url_prefix]

¿¹Á¦

´ÙÀ½Àº Proxy Áö½Ã¹®¿¡ ´ëÇÑ UseSession ¿É¼ÇÀÇ ¿¹Á¦ÀÔ´Ï´Ù.

Proxy  /abc/*   http://server1/default/abc/*  :80  UseSession

¼ö½Å Ŭ¶óÀÌ¾ðÆ® ¿äûÀÌ Æ÷Æ® 80¿¡¼­ ¿À°í, Ŭ¶óÀÌ¾ðÆ® ¿äûÀÇ URLÀÌ ÆÐÅÏ /abc/*°ú ÀÏÄ¡ÇÏ´Â °æ¿ì, URLÀº http://server1/default/abc/*·Î ¸ÊÇε˴ϴÙ.

±âº»°ª

¾øÀ½.

ProxyAccessLog -- ÇÁ·Ï½Ã ¾×¼¼½º ·Î±× ÆÄÀÏ¿¡ ´ëÇÑ °æ·Î À̸§ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¼­¹ö°¡ ÇÁ·Ï½Ã ¿äû¿¡ ´ëÇØ ¾×¼¼½º Åë°è¸¦ ·Î±×ÇÏ·Á´Â ÆÄÀÏÀÇ À̸§ ¹× °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ¼­¹ö´Â Ŭ¶óÀÌ¾ðÆ® ¿äû¿¡ ´ëÇØ ÇÁ·Ï½Ã·Î ÀÛµ¿ÇÒ ¶§¸¶´Ù ÀÌ ·Î±×¿¡ ÀÔ·Â Ç׸ñÀ» ±â·ÏÇÕ´Ï´Ù. ƯÁ¤ Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀ» ·Î±×ÇÏÁö ¾ÊÀ¸·Á¸é, NoLog Áö½Ã¹®À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

¼­¹ö°¡ ½ÇÇà ÁßÀÌ¸é ¸ÅÀÏ ÀÚÁ¤¿¡ »õ ·Î±× ÆÄÀÏÀ» ½ÃÀÛÇÕ´Ï´Ù. ¼­¹ö°¡ ½ÇÇàÇÏÁö ¾Ê°í ÀÖÀ¸¸é, ÇØ´ç ³¯Â¥¿¡ ·Î±× ÆÄÀÏÀ» óÀ½ ½ÃÀÛÇÒ ¶§ »õ ·Î±× ÆÄÀÏÀ» ½ÃÀÛÇÕ´Ï´Ù. ÆÄÀÏÀ» ÀÛ¼ºÇÒ ¶§, ¼­¹ö´Â ÁöÁ¤ÇÑ ÆÄÀÏ À̸§À» »ç¿ëÇÏ¿© ³¯Â¥ Á¢¹ÌºÎ³ª È®ÀåÀÚ¸¦ Ãß°¡ÇÕ´Ï´Ù. ³¯Â¥ Á¢¹ÌºÎ³ª È®ÀåÀÚ´Â Mmmddyyyy Çü½ÄÀ¸·Î µÇ¾î ÀÖÀ¸¸ç, ¿©±â¼­ MmmÀº ¿ùÀÇ Ã³À½ ¼¼ ±ÛÀÚÀ̰í, dd´Â ÇØ´ç ¿ùÀÇ ÀÏÀ̸ç, yyyy´Â ³âµµÀÔ´Ï´Ù.

ÀÌÀü ·Î±× ÆÄÀÏÀº ÇÏµå µå¶óÀ̺êÀÇ »ó´çÇÑ °ø°£À» Â÷ÁöÇϹǷÎ, Á¦°ÅÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

Çü½Ä

ProxyAccessLog path/file

±âº»°ª

ProxyAdvisor -- ÇÁ·Ï½Ã ¿äûÀÇ ¼­ºñ½º »ç¿ëÀÚ Á¤ÀÇ

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ÇÁ·Ï½Ã ¾îµå¹ÙÀÌÀú ´Ü°è µ¿¾È ¼­¹ö°¡ È£ÃâÇϱ⸦ ¿øÇÏ´Â »ç¿ëÀÚ Á¤ÀÇµÈ ÀÀ¿ëÇÁ·Î±×·¥À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ÄÚµå´Â ¿äûÀ» Á¦°øÇÕ´Ï´Ù.

Çü½Ä

ProxyAdvisor /path/file:function_name					
/path/file
»ç¿ëÀÚÀÇ ÄÄÆÄÀÏµÈ ÇÁ·Î±×·¥ÀÇ ¿ÏÀüÇÑ ÆÄÀÏ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
function_name
»ç¿ëÀÚ ÇÁ·Î±×·¥ ³»ÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ±â´É À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
¿¹Á¦
ProxyAdvisor /api/bin/customadvise.so:proxyadv

±âº»°ª

¾øÀ½

ProxyForwardLabels -- PICS ÇÊÅ͸µ ÁöÁ¤

ProxyForwardLabels Áö½Ã¹®À» »ç¿ëÇÏ¿© ÇÁ·Ï½Ã ¼­¹ö ¹× Ŭ¶óÀÌ¾ðÆ® ¶Ç´Â ÇÁ·Ï½Ã °èÃþÀÇ µÎ ÇÁ·Ï½Ã¿¡¼­ PICS ÇÊÅ͸µÀ» ÁöÁ¤ÇÕ´Ï´Ù.

ProxyForwardLabels°¡ onÀ¸·Î ¼³Á¤µÇ¸é, ÇÁ·Ï½Ã ¼­¹ö´Â ¹ß°ßµÈ ¸ðµç PICS ·¹ÀÌºí¿¡ ´ëÇØ PICS ·¹À̺í: HTTP Çì´õ¸¦ »ý¼ºÇÕ´Ï´Ù. ¿©±â¿¡´Â ±âÁ¡ ¼­¹öÀÇ ·¹À̺í, ·¹ÀÌºí ±â°ü, Caching ProxyÀÇ ·¹À̺í ij½Ã ¹× ·¹ÀÌºí °ø±ÞÀÚ Ç÷¯±×ÀÎÀÌ Æ÷ÇԵ˴ϴÙ.

ProxyForwardLabels°¡ Off·Î ¼³Á¤µÇ¸é, PICS-Label: HTTP Çì´õ°¡ »ý¼ºµÇÁö ¾Ê½À´Ï´Ù.

Çü½Ä

ProxyForwardLabels {on | off}

±âº»°ª

ProxyForwardLabels Off

ProxyFrom -- Ŭ¶óÀÌ¾ðÆ®¸¦ From: Çì´õ·Î ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© From: Çì´õ¸¦ »ý¼ºÇÕ´Ï´Ù. ÀÌ´Â ÀϹÝÀûÀ¸·Î ÇÁ·Ï½Ã °ü¸®ÀÚÀÇ ÀüÀÚ ¿ìÆí ÁÖ¼Ò¸¦ Á¦°øÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

Çü½Ä

ProxyFrom e-mail_address

¿¹Á¦

ProxyFrom webmaster@proxy.ibm.com ¼³Á¤Àº ´ÙÀ½°ú °°ÀÌ Çì´õ º¯°æÀÌ ¹ß»ýÇÕ´Ï´Ù.

¿ø·¡ Çì´õ º¯°æµÈ Çì´õ
Location: http://www.ibm.com/ Location: http://www.ibm.com/
Last Modified: Tue 5 Nov 1997 10:05:39 GMT Last Modified: Tue 5 Nov 1997 10:05:39 GMT
Pragma: no-cache From: webmaster@proxy.ibm.com
Pragma: no-cache

±âº»°ª

¾øÀ½

ProxyIgnoreNoCache -- Àç·Îµå ¿äû ¹«½Ã

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© »ç¿ëÀÚ°¡ ºê¶ó¿ìÀú¿¡¼­ Àç·Îµå¸¦ ´©¸¦ ¶§ ¼­¹ö°¡ ¹ÝÀÀÇÏ´Â ¹æ¹ýÀ» ÁöÁ¤ÇϽʽÿÀ. ProxyIgnoreNoCache Áö½Ã¹®ÀÌ onÀ¸·Î ¼³Á¤µÇ¸é, ·Îµå°¡ ¸¹ÀÌ °É¸®´Â µ¿¾È ¼­¹ö´Â ´ë»ó ¼­¹öÀÇ ÆäÀÌÁö¸¦ ¿äûÇÏÁö ¾ÊÀ¸¸ç, »ç¿ë °¡´ÉÇÒ °æ¿ì¿¡´Â ÆÄÀÏÀÇ Ä³½Ã »çº»À» °ø±ÞÇÕ´Ï´Ù. ¼­¹ö´Â ºê¶ó¿ìÀú¿¡¼­ Àü¼ÛµÈ Pragma: no-cache Çì´õ¸¦ ¹«½ÃÇÕ´Ï´Ù.

Çü½Ä

ProxyIgnoreNoCache  {on | off}

±âº»°ª

ProxyIgnoreNoCache off

ProxyPersistence -- Áö¼ÓÀûÀÎ ¿¬°á Çã¿ë

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© Ŭ¶óÀÌ¾ðÆ®¿Í Áö¼ÓÀûÀÎ ¿¬°áÀ» À¯ÁöÇÒÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Áö¼ÓÀûÀÎ ¿¬°áÀº »ç¿ëÀÚ¿¡°Ô ´ë±â ½Ã°£À» ÁÙ¿©ÁÖ°í ÇÁ·Ï½Ã ¼­¹ö¿¡¼­ CPU ·Îµå¸¦ ÁÙ¿©ÁÖÁö¸¸, ¸¹Àº ÀÚ¿øÀ» ÇÊ¿ä·Î ÇÕ´Ï´Ù. Áö¼ÓÀûÀÎ ¿¬°áÀ» À§Çؼ­´Â º¸´Ù ¸¹Àº ½º·¹µå°¡ ÇÊ¿äÇϸç ÀÌ¿¡ µû¶ó ÇÁ·Ï½Ã ¼­¹ö ¸Þ¸ð¸®µµ ´Ã¾î³ª¾ß ÇÕ´Ï´Ù.

ÇÁ·Ï½Ã Áß¿¡ HTTP 1.1À» µû¸£Áö ¾Ê´Â °ÍÀÌ ÀÖÀ¸¸é, ´ÙÁß ·¹º§ ÇÁ·Ï½Ã ¼­¹ö ¼³Á¤¿¡ Áö¼ÓÀûÀÎ ¿¬°áÀ» »ç¿ëÇØ¼­´Â ¾ÈµË´Ï´Ù.

Çü½Ä

ProxyPersistence {on | off}

±âº»°ª

ProxyPersistence on

ProxySendClientAddress -- Client IP Address: Çì´õ »ý¼º

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ÇÁ·Ï½Ã°¡ Ŭ¶óÀ̾ðÆ®ÀÇ IP ÁÖ¼Ò¸¦ ´ë»ó ¼­¹ö·Î Àü´ÞÇÒÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

Çü½Ä

ProxySendClientAddress  {Client_IP: | OFF} 

¿¹Á¦

Áö½Ã¹® ProxySendClientAddress Client-IP:´Â ´ÙÀ½°ú °°ÀÌ Çì´õ º¯°æÀÌ ¹ß»ýÇÕ´Ï´Ù.

¿ø·¡ Çì´õ º¯°æµÈ Çì´õ
Location: http://www.ibm.com/ Location: http://www.ibm.com
Last Modified: Tue 5 Nov 1997 10:05:39 GMT Last Modified: Tue 5 Nov 1997 10:05:39 GMT
Pragma: no-cache Client-IP: 0.67.199.5
Pragma: no-cache

±âº»°ª

¾øÀ½

ProxyUserAgent -- »ç¿ëÀÚ ¿¡ÀÌÀüÆ® ¹®ÀÚ¿­ ¼öÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© Ŭ¶óÀÌ¾ðÆ®°¡ Àü¼ÛÇÏ´Â ¹®ÀÚ¿­À» ´ëüÇÏ´Â »ç¿ëÀÚ ¿¡ÀÌÀüÆ® ¹®ÀÚ¿­À» ÁöÁ¤ÇϽʽÿÀ. ÀÌ Áö½Ã¹®À» »ç¿ëÇϸé À¥ »çÀÌÆ® ¹æ¹®½Ã ÀÍ¸í¼ºÀ» ³ôÀÏ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ÀϺΠ»çÀÌÆ®¿¡´Â »ç¿ëÀÚ ¿¡ÀÌÀüÆ® ¹®ÀÚ¿­¿¡ µû¶ó Á¤ÀÇµÈ ÆäÀÌÁö°¡ ÀÖ½À´Ï´Ù. ProxyUserAgent Áö½Ã¹®À» »ç¿ëÇÏ¸é »ç¿ëÀÚ Á¤ÀÇ ÆäÀÌÁö°¡ Ç¥½ÃµÇ´Â °ÍÀ» ¹æÁöÇÕ´Ï´Ù.

Çü½Ä

ProxyUserAgent product_name/version

¿¹Á¦

ProxyUserAgent Caching Proxy/6.1 Áö½Ã¹®Àº ´ÙÀ½°ú °°ÀÌ Çì´õ º¯°æÀÌ ¹ß»ýÇÕ´Ï´Ù.

¿ø·¡ Çì´õ º¯°æµÈ Çì´õ
Location: http://www.ibm.com/ Location: http://www.ibm.com
Last Modified: Tue 5 Nov 1997 10:05:39 GMT Last Modified: Tue 5 Nov 1997 10:05:39 GMT
User Agent: Mozilla/ 2.02 OS2 User Agent: Caching Proxy/6.1
Pragma: no-cache Pragma: no-cache

±âº»°ª

¾øÀ½

ProxyVia -- HTTP Çì´õÀÇ Çü½Ä ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© HTTP Çì´õÀÇ Çü½ÄÀ» Á¦¾îÇϽʽÿÀ. ÀÌ Áö½Ã¹®¿¡ ´ëÇØ 4°¡Áö °¡´ÉÇÑ °ªÀÌ ÀÖ½À´Ï´Ù. ProxyVia°¡ Full·Î ¼³Á¤µÇ¸é, Caching Proxy°¡ Via Çì´õ¸¦ ¿äûÀ̳ª ÀÀ´ä¿¡ Ãß°¡ÇÕ´Ï´Ù. Via Çì´õ°¡ ÀÌ¹Ì ½ºÆ®¸²¿¡ ÀÖÀ¸¸é Caching Proxy°¡ È£½ºÆ® Á¤º¸¸¦ ³¡¿¡ Ãß°¡ÇÕ´Ï´Ù. SetÀ¸·Î ¼³Á¤µÇ¸é Caching Proxy°¡ Via Çì´õ¸¦ È£½ºÆ® Á¤º¸·Î ¼³Á¤ÇÕ´Ï´Ù. Via Çì´õ°¡ ÀÌ¹Ì ½ºÆ®¸²¿¡ ÀÖÀ¸¸é Caching Proxy°¡ Çì´õ¸¦ Á¦°ÅÇÕ´Ï´Ù. Pass·Î ¼³Á¤µÇ¸é Caching Proxy°¡ Çì´õ Á¤º¸¸¦ ±×´ë·Î Àü´ÞÇÕ´Ï´Ù. BlockÀ¸·Î ¼³Á¤µÇ¸é Caching Proxy´Â Via Çì´õ¸¦ Àü´ÞÇÏÁö ¾Ê½À´Ï´Ù.

Çü½Ä

ProxyVia {Full | Set | Pass | Block}

¿¹Á¦

ProxyVia Pass

±âº»°ª

ProxyVia Full

ProxyWAS -- WebSphere Application Server·Î ¿äû Àü¼Û ÁöÁ¤

ÀÌ´Â ¿ª¹æÇâ ÇÁ·Ï½Ã ±¸¼º¿¡¸¸ Àû¿ëÇÕ´Ï´Ù.

ProxyWAS ¸ÊÇÎ Áö½Ã¹®Àº Proxy Áö½Ã¹®¿¡ µ¿ÀÏÇÏ°Ô ÀÛ¿ëÇÏÁö¸¸ ¶ÇÇÑ ÀÏÄ¡ÇÏ´Â ¿äûÀÌ WebSphere Application Server¿¡ ÁöÁ¤µÊÀ» Cashing Proxy¿¡ Ç¥½ÃÇÕ´Ï´Ù. ÀÌ Áö½Ã¹® »ç¿ë¿¡ ´ëÇÑ ¿¹´Â Proxy -- ÇÁ·Ï½Ã ÇÁ·ÎÅäÄÝ ¶Ç´Â ¿ª¹æÇâ ÇÁ·Ï½Ã ÁöÁ¤À» ÂüÁ¶ÇϽʽÿÀ.

Çü½Ä

ProxyWAS request_template target_server_path [[ip]:port] 
[UseSession | NoCaching | NoCacheOnRange | NoJunction | JunctionPrefix:/url_prefix]

±âº»°ª

¾øÀ½

PureProxy -- Àü¿ë ÇÁ·Ï½Ã »ç¿ë ºÒ°¡´É

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¼­¹ö°¡ ÇÁ·Ï½Ã ¼­¹ö·Î ÀÛµ¿ÇÒÁö ¶Ç´Â ÇÁ·Ï½Ã ¹× ÄÁÅÙÃ÷ ¼­¹ö·Î ÀÛµ¿ÇÒÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Caching Proxy¸¦ ÇÁ·Ï½Ã·Î¸¸ »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

Çü½Ä

PureProxy {on | off}

±âº»°ª

PureProxy on

PurgeAge -- ·Î±×ÀÇ À¯È¿ ±â°£ ÇѰè ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ·Î±×°¡ Æó±âµÇ±â Àü¿¡ ·Î±×ÀÇ À¯È¿ ±â°£(´ÜÀ§: ÀÏ)À» ÁöÁ¤ÇϽʽÿÀ. PurgeAge°¡ 0ÀÌ¸é ·Î±×´Â »èÁ¦µÇÁö ¾Ê½À´Ï´Ù.

ÁÖ:
Ç÷¯±×ÀÎÀº ´çÀÏ ¶Ç´Â ÀüÀÏ¿¡ ´ëÇÑ ·Î±×´Â »èÁ¦ÇÏÁö ¾Ê½À´Ï´Ù.

Çü½Ä

PurgeAge number

±âº»°ª

PurgeAge 7

°ü·Ã Áö½Ã¹®

PurgeSize -- ·Î±× º¸Á¸ Å©±âÀÇ ÇѰè ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ·Î±× º¸Á¸ÀÌ Æó±âµÇ±â Àü¿¡ ´Ã¸± ¼ö ÀÖ´Â ·Î±× ÆÄÀÏÀÇ Å©±â(MB)¸¦ ÁöÁ¤ÇÕ´Ï´Ù. PurgeSize Áö½Ã¹®ÀÌ 0À̸é, Å©±â¿¡´Â ÇѰ谡 ¾øÀ¸¸ç ÆÄÀÏÀÌ »èÁ¦µÇÁö ¾Ê½À´Ï´Ù.

PurgeSize ¼³Á¤¿¡ ´ëÇØ¼­´Â ·Î±× À¯ÇüÀÇ ¸ðµç ·Î±×¸¦ ÂüÁ¶ÇϽʽÿÀ. ÀνºÅϽº¿¡ ´ëÇØ ¿À·ù¸¦ ·Î±× ÁßÀ̰í(Áï, ±¸¼º ÆÄÀÏ¿¡ ÀÛ¼ºµÈ ErrorLog ÀÔ·Â Ç׸ñÀÌ ÀÖÀ» °æ¿ì) PurgeSize°¡ 10MB·Î ÁöÁ¤µÈ °æ¿ì, Caching Proxy´Â ¸ðµç ¿À·ù ·Î±×ÀÇ Å©±â¸¦ °è»êÇÏ¿© ¸ðµÎ Ãß°¡ÇÑ ÈÄ, Àüü Å©±â°¡ 10º¸´Ù ÀÛ¾ÆÁú ¶§±îÁö ·Î±×¸¦ »èÁ¦ÇÕ´Ï´Ù.

ÁÖ:
Ç÷¯±×ÀÎÀº ´çÀÏ ¶Ç´Â ÀüÀÏ¿¡ ´ëÇÑ ·Î±×´Â »èÁ¦ÇÏÁö ¾Ê½À´Ï´Ù. ·Î±× ÆÄÀÏÀ» »èÁ¦ÇÒ ¶§¿¡´Â °¢ ·Î±× À¯ÇüÀÇ ·Î±× ÆÄÀÏ Å©±â(MB)°¡ PurgeSize¿¡¼­ Á¤ÀÇµÈ °ª°ú °°°Å³ª ¹Ì¸¸ÀÌ µÉ ¶§±îÁö °¡Àå ¿À·¡µÈ ·Î±×ºÎÅÍ »èÁ¦ÇÕ´Ï´Ù.

Çü½Ä

PurgeSize number_of_MB

±âº»°ª

PurgeSize 0

°ü·Ã Áö½Ã¹®

RCAConfigFile -- ConfigFileÀÇ º°¸í ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¿ø°Ý ij½Ã ¾×¼¼½º ±¸¼º ÆÄÀÏÀÇ À̸§ ¹× À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

ÁÖ:
RCA ±¸¼º ÆÄÀÏÀÌ ibmproxy.conf ÆÄÀÏ·Î º´ÇյǾú½À´Ï´Ù. ¿ªÈ£È¯¿¡ ´ëÇØ¼­´Â RCAConfigFileÀÌ ConfigFile¿¡ ´ëÇÑ º°¸íÀ¸·Î Áö¿øµË´Ï´Ù.

Çü½Ä

RCAConfigFile /etc/file_name

¿¹Á¦

RCAConfigFile /etc/user2rca.conf

±âº»°ª

RCAConfigFile /etc/rca.conf

RCAThreads -- Æ÷Æ®´ç ½º·¹µå ¼ö ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© RCA Æ÷Æ®¿¡¼­ ÀÛµ¿ÇÏ´Â ½º·¹µåÀÇ ¼ö¸¦ ÁöÁ¤ÇϽʽÿÀ.

Çü½Ä

RCAThreads number_of_threads

¿¹Á¦

RCAThreads 50

±âº»°ª

MaxActiveThreads x [(ArraySize -1) / (2 x ArraySize -1)]

ReadTimeout -- ¿¬°áÀÇ ½Ã°£ ÇѰè ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¿¬°áÀÌ Ãë¼ÒµÇ±â Àü¿¡ ³×Æ®¿öÅ© Ȱµ¿ ¾øÀÌ Çã¿ëµÇ´Â ½Ã°£ ÇѰ踦 ÁöÁ¤ÇÕ´Ï´Ù.

Çü½Ä

ReadTimeout time

±âº»°ª

ReadTimeout 5 minutes

Redirect -- ´Ù¸¥ ¼­¹ö¿¡ Àü¼ÛµÈ ¿äû¿¡ ´ëÇÑ ÅÛÇø®Æ® ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ´Ù¸¥ ¼­¹ö·Î ½ÂÀÎÇϰí Àü¼ÛÇÏ·Á´Â ¿äû¿¡ ´ëÇÑ ÅÛÇø®Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÏ´Ü ¿äûÀÌ Redirect Áö½Ã¹®ÀÇ ÅÛÇø®Æ®¿Í ÀÏÄ¡Çϸé, ÀÌ ¿äûÀº ±¸¼º ÆÄÀÏ¿¡ ÀÖ´Â ´Ù¸¥ Áö½Ã¹®ÀÇ ÅÛÇø®Æ®¿Í ºñ±³µÇÁö ¾Ê½À´Ï´Ù.

Çü½Ä

Redirect request_template URL  [server_IP_address | host_name]
request_template
¼­¹ö°¡ ´Ù¸¥ ¼­¹ö·Î Àü¼ÛÇÒ ¿äû¿¡ ´ëÇÑ ÅÛÇø®Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

ÀÌ ÅÛÇø®Æ®¿¡¼­ º°Ç¥(*)¸¦ ¿ÍÀϵå Ä«µå·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ½½·¡½Ã(/) ¹Ù·Î µÚÀÇ Æ¿µ¥(tilde) ¹®ÀÚ´Â Á¤È®È÷ ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù. ¿ÍÀϵå Ä«µå´Â Æ¿µ¥(tilde) ¹®ÀÚ(~)¸¦ ÀÏÄ¡½ÃŰ´Â µ¥ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

URL
¼­¹ö°¡ ´Ù¸¥ ¼­¹ö¿¡ Àü¼ÛÇÏ´Â URL ¿äûÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿äû¿¡ ´ëÇÑ ÀÀ´äÀº ÀÀ´äÀÌ »ç¿ëÀÚ ¼­¹ö¿¡¼­ ¿Â °ÍÀÓÀ» ¾Ë¸®Áö ¾Ê°í ¿ø·¡ ¿äûÀÚ·Î À̵¿ÇÕ´Ï´Ù.

URL¿¡´Â ÇÁ·ÎÅäÄÝ ½ºÆå ¹× ¿äûÀ» Àü¼ÛÇÒ ¼­¹öÀÇ À̸§ÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ °æ·Î ¶Ç´Â ÆÄÀÏ À̸§ÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. request_template°¡ ¿ÍÀϵå Ä«µå¸¦ »ç¿ëÇϸé, URLÀÇ °æ·Î³ª ÆÄÀÏ À̸§µµ ¿ÍÀϵå Ä«µå¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. request_template ¿ÍÀϵå Ä«µå¿Í ÀÏÄ¡ÇÏ´Â ¿ø·¡ ¿äû ºÎºÐÀÌ URLÀÇ ¿ÍÀϵå Ä«µå ´ë½Å »ðÀԵ˴ϴÙ.

[server_IP_address | host_name]
¿©·¯ IP ÁÖ¼Ò³ª °¡»ó È£½ºÆ®¸¦ »ç¿ëÇϰí ÀÖ´Ù¸é, ÀÌ ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏ¿© IP ÁÖ¼Ò³ª È£½ºÆ® À̸§À» ÁöÁ¤ÇϽʽÿÀ. ¼­¹ö´Â ÀÌ IP ÁÖ¼Ò³ª È£½ºÆ®ÀÇ ¼­¹ö¿¡ µµ´ÞÇÏ´Â ¿äûÀ̳ª ÀÌ È£½ºÆ®¿¡ ´ëÇØ¼­¸¸ Áö½Ã¹®À» »ç¿ëÇÕ´Ï´Ù. IP ÁÖ¼Ò´Â ¿äûÇϴ Ŭ¶óÀ̾ðÆ®ÀÇ ÁÖ¼Ò°¡ ¾Æ´Ï¶ó ¼­¹ö ³×Æ®¿öÅ© ¿¬°áÀÇ ÁÖ¼ÒÀÔ´Ï´Ù.

IP ÁÖ¼Ò(¿¹:240.146.167.72) ¶Ç´Â È£½ºÆ® À̸§(¿¹: hostA.bcd.com)À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ¸Å°³º¯¼ö´Â ¼±ÅÃÀûÀÔ´Ï´Ù. ÀÌ ¸Å°³º¯¼ö°¡ ¾øÀ¸¸é, ¼­¹ö´Â ¿äûÀÌ µé¾î¿À´Â IP ÁÖ¼Ò³ª URLÀÇ È£½ºÆ® À̸§°ú »ó°ü¾øÀÌ ¸ðµç ¿äû¿¡ ´ëÇØ Áö½Ã¹®À» »ç¿ëÇÕ´Ï´Ù.

¼­¹ö IP ÁÖ¼Ò·Î ¿ÍÀϵå Ä«µå ¹®ÀÚ¸¦ ÁöÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù.

¿¹Á¦

±âº»°ª

¾øÀ½

RegisterCacheIdTransformer -- ÄíŰ Çì´õ¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ÀÚ¿ø¿¡ Çϳª ÀÌ»ó º¯ÇüÀ» ij½Ã

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© Caching Proxy°¡ ÄíŰ Çì´õ¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ÀÚ¿ø(URI)¿¡ Çϳª ÀÌ»ó º¯ÇüÀ» ij½ÃÇϵµ·Ï Çã¿ëÇÕ´Ï´Ù.

ÁÖ:
Äí۰¡ Ŭ¶óÀÌ¾ðÆ® ºê¶ó¿ìÀú¿¡¼­ »ç¿ë ºÒ°¡´ÉÇÑ °æ¿ì, Ŭ¶óÀÌ¾ðÆ®´Â µ¿ÀÏÇÑ Ä³½Ã ¿ÀºêÁ§Æ®¸¦ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÚ¼¼ÇÑ ³»¿ëÀº SupportVaryHeader -- HTTP Vary Çì´õ¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ÀÚ¿ø¿¡ Çϳª ÀÌ»óÀÇ º¯ÇüÀ» ij½Ã¸¦ ÂüÁ¶ÇϽʽÿÀ.

Çü½Ä

RegisterCacheIdTransformer Cookie cookie-name

cookie-nameÀº Ŭ¶óÀ̾ðÆ®ÀÇ ¿äû¿¡¼­ ÄíŰ Çì´õÀÇ À̸§ÀÔ´Ï´Ù.

¿¹Á¦

RegisterCacheIdTransformer Cookie Usergroup

SupportVaryHeader¿Í ÇÔ²² ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ´Â ¿¹¸¦ º¸·Á¸é, SupportVaryHeader -- HTTP Vary Çì´õ¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ÀÚ¿ø¿¡ Çϳª ÀÌ»óÀÇ º¯ÇüÀ» ij½Ã¸¦ ÂüÁ¶ÇϽʽÿÀ.

±âº»°ª

¾øÀ½

ReversePass -- ÀÚµ¿À¸·Î ÀçÁöÁ¤µÈ ¿äû ±³Â÷

ÀÌ´Â ¿ª¹æÇâ ÇÁ·Ï½Ã ±¸¼º¿¡¸¸ Àû¿ëÇÕ´Ï´Ù.

ReversePass ¸ÊÇÎ Áö½Ã¹®Àº ÀÚµ¿ ÀçÁöÁ¤ÀÇ °á°ú·Î ÀçÀÛ¼ºµÈ ¿äûÀ» ¹ß°ßÇϱâ À§ÇØ ¼­¹ö ÀÀ´ä ½ºÆ®¸²À» °ËÅäÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î ¼­¹ö°¡ 3xx Ŭ·¡½ºÀÇ HTTP Äڵ带 ¸®ÅÏÇϸé(¿¹: 301, ¿µ±¸ÀûÀ¸·Î À̵¿ÇÑ °æ¿ì ¶Ç´Â 303ÀÇ °æ¿ì¿¡´Â ´Ù¸¥ HTTP ÂüÁ¶) ¿äû Ŭ¶óÀÌ¾ðÆ®·Î ÇÏ¿©±Ý Á¤È®ÇÑ URL ¹× IP ÁÖ¼Ò·Î ¾ÕÀ¸·ÎÀÇ ¿äûÀ» ÁöÁ¤Çϵµ·Ï Áö½ÃÇÏ´Â ´äÀå ¸Þ½ÃÁö¸¦ ¼­¹ö°¡ Àü¼ÛÇÕ´Ï´Ù. ¿ª¹æÇâ ÇÁ·Ï½Ã ¼³Á¤ÀÇ °æ¿ì¿¡´Â ±âÁ¡ ¼­¹ö·ÎºÎÅÍÀÇ ÀçÁöÁ¤ ¸Þ½ÃÁö°¡ Ŭ¶óÀÌ¾ðÆ® ºê¶ó¿ìÀú·Î ÇÏ¿©±Ý ¿¬¼Ó ¿äû¿¡ ´ëÇÑ ÇÁ·Ï½Ã ¼­¹ö¸¦ »ý·«Çϵµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®°¡ ±âÁ¡ ¼­¹ö¿¡ Á÷Á¢ Á¢¼ÓÇÏÁö ¸øÇÏ°Ô ÇÏ·Á¸é, ReversePass Áö½Ã¹®À» »ç¿ëÇÏ¿© ±âÁ¡ ¼­¹ö¿¡ °íÀ¯ÇÏ°Ô ÀÛ¼ºµÇ´Â ¿äûÀ» ±³Â÷ÇÏ°Ô ÇϽʽÿÀ.

¿äû ½ºÆ®¸²À» ó¸®ÇÏ´Â ´Ù¸¥ ¸ÊÇÎ Áö½Ã¹®°ú´Â ´Þ¸® ReversePass´Â ÇØ´ç ÅÛÇø®Æ®¸¦ ÀÀ´ä ½ºÆ®¸²¿¡ ÀÏÄ¡½Ãŵ´Ï´Ù. ÀÀ´ä ½ºÆ®¸²Àº ÇÁ·Ï½Ã ¼­¹ö°¡ ±âÁ¡ ¼­¹ö·ÎºÎÅÍ ¹Þ¾Æ Ŭ¶óÀÌ¾ðÆ®·Î Àü¼ÛÇÏ´Â ÀÀ´äÀÔ´Ï´Ù.

Çü½Ä

ReversePass rewritten_URL proxy_URL [host:port]

host:port ¿É¼ÇÀ» »ç¿ëÇÏ¿© ÇÁ·Ï½Ã°¡ ¹é¿£µå ¼­¹ö È£½ºÆ® À̸§ ¹× Æ÷Æ®¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ´Ù¸¥ ReversePass ±ÔÄ¢À» Àû¿ëÇϵµ·Ï Çã¿ëÇÕ´Ï´Ù.

¿¹Á¦

ÁÖ:
¿ÍÀϵå Ä«µå(*)¸¦ Æ÷ÇÔÇÏ¿© proxy_URL ÆÐÅÏÀÇ ÄÁÅÙÃ÷´Â Á¤È®ÇÏ°Ô ¹é¿£µå ¼­¹ö°¡ Àü¼ÛÇÏ´Â °Í°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì, Áö½Ã¹®Àº ½ÇÆÐÇÕ´Ï´Ù.

±âº»°ª

¾øÀ½

RewriteSetCookieDomain -- ÀçÀÛ¼ºÇØ¾ß ÇÒ µµ¸ÞÀÎ ÆÐÅÏ ÁöÁ¤

ÀÌ´Â ¿ª¹æÇâ ÇÁ·Ï½Ã ±¸¼º¿¡¸¸ Àû¿ëÇÕ´Ï´Ù.

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ÀçÀÛ¼ºÇØ¾ß ÇÒ µµ¸ÞÀÎ ÆÐÅÏÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ Áö½Ã¹®Àº µµ¸ÞÀÎÀ» domain_pattern1¿¡¼­ domain_pattern2·Î º¯È¯ÇÕ´Ï´Ù.

Çü½Ä

RewriteSetCookieDomain domain_pattern1 domain_pattern2

¿¹Á¦

RewriteSetCookieDomain .internal.com .external.com

±âº»°ª

¾øÀ½

°ü·Ã Áö½Ã¹®

RTSPEnable -- RTSP °æ·Î ÀçÁöÁ¤ »ç¿ë °¡´É

ÀÌ´Â ¿ª¹æÇâ ÇÁ·Ï½Ã ±¸¼º¿¡¸¸ Àû¿ëÇÕ´Ï´Ù.

ÀÌ Áö½Ã¹®À» »ç¿ëÇϸé RTSP °æ·Î ÀçÁöÁ¤À» »ç¿ë °¡´ÉÇÏ°Ô Çϰųª »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿É¼ÇÀº on ¶Ç´Â offÀÔ´Ï´Ù

Çü½Ä

RTSPEnable {on | off}

¿¹Á¦

RTSPEnable  on

±âº»°ª

¾øÀ½

rtsp_proxy_server - °æ·Î ÀçÁöÁ¤ ¼­¹ö ÁöÁ¤

ÀÌ´Â ¿ª¹æÇâ ÇÁ·Ï½Ã ±¸¼º¿¡¸¸ Àû¿ëÇÕ´Ï´Ù.

ÀÌ Áö½Ã¹®Àº °æ·Î ÀçÁöÁ¤µÈ ¿äûÀ» ¼ö½ÅÇÏ´Â RTSP ÇÁ·Ï½Ã ¼­¹ö¸¦ ÁöÁ¤ÇÏ´Â µ¥ »ç¿ëÇÕ´Ï´Ù. ´Ù¸¥ À¯ÇüÀÇ ½ºÆ®¸²¿¡´Â ´Ù¸¥ ¼­¹ö¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Áö½Ã¹® Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.

rtsp_proxy_server server dns address[:port] default rank [list of mime types]

¿¹Á¦

rtsp_proxy_server    rproxy.mycompany.com:554     1
rtsp_proxy_server    fw1.mycompany.com:554        2
rtsp_proxy_server    fw1.mycompany.com:555        3
rtsp_proxy_server    fw2.mycompany.com:557        4

±âº»°ª

¾øÀ½

rtsp_proxy_threshold -- ij½Ã·ÎÀÇ °æ·Î ÀçÁöÁ¤ ÀÌÀü¿¡ ¿äû ¼ö ÁöÁ¤

ÀÌ´Â ¿ª¹æÇâ ÇÁ·Ï½Ã ±¸¼º¿¡¸¸ Àû¿ëÇÕ´Ï´Ù.

ÀÌ Áö½Ã¹®Àº RTSP ¿äûÀÌ ±âÁ¡ ¼­¹ö°¡ ¾Æ´Ñ ÇÁ·Ï½Ã ¼­¹ö·Î °æ·Î ÀçÁöÁ¤µÇ±â Àü¿¡ ¼ö½ÅµÉ ¿äûÀÇ ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. RealNetworks´Â ù ¹øÂ° ¿äû¿¡ ´ëÇØ ij½Ã ½ºÆ®¸²À» ÇÁ·Ï½ÃÇϰí, ij½Ã´Â Ãʱ⿡ ½ºÆ®¸²À» ¼ö½ÅÇÏ´Â ´ë¿ªÆøÀ» µÎ ¹è·Î ´Ã¸³´Ï´Ù. 2°³ ÀÌ»óÀÇ ÀÓ°èÄ¡¸¦ ÁöÁ¤Çϸé ij½Ã µµÁß ¿äûÀÌ ÇÑ ¹ø¸¸ ¼öÇàµÇ´Â °ÍÀ» ¸·À» ¼ö ÀÖ½À´Ï´Ù. Áö½Ã¹® Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.

rtsp_proxy_threshold number_of_hits

¿¹Á¦

rtsp_proxy_threshold 5

±âº»°ª

¾øÀ½

rtsp_url_list_size -- ÇÁ·Ï½Ã ¸Þ¸ð¸®¿¡¼­ URL ¼ö ÁöÁ¤

ÀÌ´Â ¿ª¹æÇâ ÇÁ·Ï½Ã ±¸¼º¿¡¸¸ Àû¿ëÇÕ´Ï´Ù.

ÀÌ Áö½Ã¹®Àº °æ·Î ÀçÁöÁ¤¿ë ¸Þ¸ð¸®¿¡ º¸Á¸µÈ °íÀ¯ÇÑ URL ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÇÁ·Ï½Ã´Â ÀÌ ¸ñ·ÏÀ» ÂüÁ¶ÇÏ¿© ÁÖ¾îÁø URLÀÌ ÀÌÀü¿¡ ¹ß»ýÇß¾ú´ÂÁö ¿©ºÎ¸¦ ÆÇº°ÇÕ´Ï´Ù. ¸ñ·Ï Å©±â°¡ Å©¸é ÇÁ·Ï½Ã ¼­¹ö°¡ ÀÌÀü ¿äûÀ» ¼ö½ÅÇÑ µ¿ÀÏÇÑ ÇÁ·Ï½Ã ¼­¹ö·Î ÈÄ¼Ó ¿äûÀ» Àü¼ÛÇÒ ¼ö ÀÖ´Â ´É·ÂÀÌ Çâ»óµÇÁö¸¸, °¢ ¸ñ·ÏÀÇ ÀÔ·Â ½Ã ´ë·« 16¹ÙÀÌÆ®¸¦ »ç¿ëÇÕ´Ï´Ù.

Çü½Ä

rtsp_url_list_size size_of_list

¿¹Á¦

rtsp_url_list_size 8192

±âº»°ª

¾øÀ½

RuleCaseSense -- ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏÁö ¾Ê´Â ÀÀ¿ëÇÁ·Î±×·¥ URL¿¡¼­ ¿äûÀ» ¸ÊÇÎ

±âº»ÀûÀ¸·Î, Caching Proxy°¡ ibmproxy.conf ÆÄÀÏ¿¡¼­ Á¤ÀÇµÈ ±ÔÄ¢¿¡ ´ëÇÑ ¿äûÀ» ¸ÊÇÎÇÏ´Â °æ¿ì, ÀÏÄ¡ ÇÁ·Î¼¼½º¿¡¼­´Â ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÕ´Ï´Ù. ±×·¯³ª ÀϺΠÀÀ¿ëÇÁ·Î±×·¥ URLÀº ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ ¿äûÀ» ¿Ã¹Ù¸£°Ô ÇÚµéÇϱâ À§ÇØ, RuleCaseSense Áö½Ã¹®ÀÌ Á¦°øµË´Ï´Ù. Áö½Ã¹®ÀÌ off·Î ÁöÁ¤µÈ °æ¿ì, ÇÁ·Ï½Ã´Â ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏÁö ¾Ê°í, ¿äûÀ» ÀÏÄ¡½Ãŵ´Ï´Ù.

ÁÖ:
±Û·Î¹ú Áö½Ã¹®ÀÎ °æ¿ì, Á¤ÀÇµÈ ¸ðµç ¸ÊÇÎ ±ÔÄ¢¿¡ Àû¿ëµË´Ï´Ù.

Çü½Ä

RuleCaseSense {on | off}

±âº»°ª

RuleCaseSense  on

ScriptTimeout - ½ºÅ©¸³Æ®ÀÇ ½Ã°£ Á¾·á ¼³Á¤ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¼­¹ö¿¡ ÀÇÇØ ½ÃÀÛµÈ CGI ÇÁ·Î±×·¥À» Á¾·áÇÏ´Â µ¥ Çã¿ëµÇ´Â ½Ã°£À» ¼³Á¤ÇÕ´Ï´Ù. ½Ã°£ÀÌ ¸¸±âµÇ¸é, ¼­¹ö¿¡¼­ ÇÁ·Î±×·¥À» Á¾·áÇÕ´Ï´Ù. Linux ¹× UNIX Ç÷§Æû¿¡¼­ ÇÁ·Î±×·¥ Á¾·á´Â KILL ½ÅÈ£·Î ¿Ï·áµË´Ï´Ù.

½Ã°£(hours), ºÐ(mimutes ¶Ç´Â mims), ÃÊ(seconds ¶Ç´Â secs)¸¦ »ç¿ëÇÏ¿© ½Ã°£°ªÀ» ÀÔ·ÂÇϽʽÿÀ.

Çü½Ä

ScriptTimeout timeout

±âº»°ª

   ScriptTimeout 5 minutes

SendHTTP10Outbound -- ÇÁ·Ï½ÃµÈ ¿äû¿¡ ´ëÇÑ ÇÁ·ÎÅäÄÝ ¹öÀü ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© Caching Proxy¿¡¼­ ´Ù¿î½ºÆ®¸² ¼­¹ö·Î Àü¼ÛµÈ ¿äûÀÌ HTTP ¹öÀü 1.0 ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÒÁö¸¦ ÁöÁ¤ÇϽʽÿÀ. (´Ù¿î½ºÆ®¸² ¼­¹ö´Â ÇÁ·Ï½Ã üÀο¡ ÀÖ´Â ´Ù¸¥ ÇÁ·Ï½Ã ¼­¹öÀ̰ųª ¿äûÀ» ó¸®ÇÒ ±âÁ¡ ¼­¹öÀÔ´Ï´Ù.)

ÀÌ Áö½Ã¹®ÀÌ »ç¿ëµÇ¸é Caching Proxy´Â HTTP 1.0À» ¿äû ÇàÀÇ ÇÁ·ÎÅäÄÝ·Î ½Äº°ÇÕ´Ï´Ù. HTTP 1.0 °íÀ¯ ±â´É°ú HTTP 1.0 ¼­¹ö°¡ Áö¿øÇÏ´Â cache-control Çì´õ¿Í °°Àº ƯÁ¤ HTTP 1.1 ±â´É¸¸ ´Ù¿î½ºÆ®¸² ¼­¹ö·Î Àü¼ÛµË´Ï´Ù. ÇÏÀ§ ¼­¹ö°¡ HTTP 1.1 ¿äûÀ» ¿Ã¹Ù¸£°Ô ó¸®ÇÏÁö ¾ÊÀ» °æ¿ì¿¡ ÀÌ Áö½Ã¹®À» »ç¿ëÇϽʽÿÀ.

SendHTTP10Outbound Áö½Ã¹®ÀÌ ÁöÁ¤µÇÁö ¾ÊÀ» °æ¿ì, Caching Proxy°¡ HTTP 1.1À» ¿äû ÇàÀÇ ÇÁ·ÎÅäÄÝ·Î ½Äº°ÇÕ´Ï´Ù. Áö¼ÓÀûÀÎ ¿¬°á°ú °°Àº HTTP 1.1 ±â´Éµµ ÀÌ ¿äû¿¡¼­ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.

Çü½Ä

SendHTTP10Outbound url_pattern

¿¹Á¦

ÀÌ Áö½Ã¹®Àº ¿©·¯ ¹ø ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹Á¦´Â ´ÙÀ½°ú °°½À´Ï´Ù.

SendHTTP10Outbound http://www.hosta.com/*
SendHTTP10Outbound http://www.hostb.com/* 

¿ªÈ£È¯ÀÇ °æ¿ì, SendHTTP10OutboundÀÇ ÀÌÀü ±¸¹®Àº ´ÙÀ½°ú °°ÀÌ Ã³¸®µË´Ï´Ù.

ÁÖ:
SendHTTP10Outbound off ¹× SendHTTP10Outbound url_patternÀÌ ¸ðµÎ ÁöÁ¤µÇ¸é, SendHTTP10Outbound off´Â ¹«½ÃµÇ°í °æ°í ¸Þ½ÃÁö°¡ ¹ßÇàµË´Ï´Ù.

±âº»°ª

¾øÀ½

SendRevProxyName -- HOST Çì´õ¿¡ Caching Proxy È£½ºÆ® À̸§ ÁöÁ¤

ÀÌ´Â ¿ª¹æÇâ ÇÁ·Ï½Ã ±¸¼º¿¡¸¸ Àû¿ëÇÕ´Ï´Ù.

Caching Proxy´Â ¿ª¹æÇâ ÇÁ·Ï½Ã·Î ±â´É ½Ã Ŭ¶óÀÌ¾ðÆ®¿¡¼­ HTTP ¿äûÀ» ¼ö½ÅÇØ¼­ À̸¦ ±âÁ¡ ¼­¹ö·Î Àü¼ÛÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î Caching Proxy´Â ±âÁ¡ ¼­¹ö·Î Àü¼ÛÇÏ´Â ¿äûÀÇ HOST Çì´õ¿¡ ±âÁ¡ ¼­¹öÀÇ È£½ºÆ® À̸§À» ÀÛ¼ºÇÕ´Ï´Ù. SendRevProxyName Áö½Ã¹®À» yes·Î ¼³Á¤Çϸé Caching Proxy°¡ ´ë½Å HOST Çì´õ¿¡ °íÀ¯ÇÑ È£½ºÆ® À̸§À» ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ Áö½Ã¹®Àº ÇϳªÀÇ ¹é¿£µå ¼­¹ö¿¡¼­ ´Ù¸¥ ¼­¹ö·Î ¿äûÀ» ÁöÁ¤ÇÏ´Â °æ¿ì¿¡µµ ±âÁ¡ ¼­¹ö·ÎÀÇ ¿äûÀÌ ÇÁ·Ï½Ã ¼­¹ö¿¡¼­ ¹ß»ýÇÏ´Â °Íó·³ ¾ðÁ¦³ª Ç¥½ÃµÇµµ·Ï Çϱ⠶§¹®¿¡, ¹é¿£µå ¼­¹öÀÇ Æ¯º° ±¸¼ºÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ Áö½Ã¹®Àº ´ÙÀ½°ú °°Àº Á¡¿¡¼­ ReversePass ¸ÊÇÎ Áö½Ã¹®°ú ´Ù¸¨´Ï´Ù. ReversePass Áö½Ã¹®Àº ƯÁ¤ ±¸¹®ÀÌ Æ÷ÇÔµÈ ¿äûÀ» ±³Â÷ÇÏ¿© »ç¿ëÀÚ°¡ ÁöÁ¤ÇÏ´Â ´Ù¸¥ ¿äû ÄÁÅÙÃ÷¸¦ ´ëüÇÕ´Ï´Ù. SendRevProxyName Áö½Ã¹®Àº ¿ÀÁ÷ ±âÁ¡ ¼­¹ö È£½ºÆ® À̸§ÀÇ Caching Proxy È£½ºÆ® À̸§À» ´ëüÇϵµ·Ï ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Áö½Ã¹®Àº Application Service at the Edge ±¸¼º¿¡´Â À¯¿ëÇÏÁö ¾Ê½À´Ï´Ù.

Çü½Ä

SendRevProxyName  {yes | no}

ServerConnGCRun -- °¡ºñÁö ÄÝ·º¼Ç ½º·¹µå ½ÇÇà °£°Ý ÁöÁ¤

ÀÌ Áö½Ã¹®Àº °¡ºñÁö ÄÝ·º¼Ç ½º·¹µå°¡ ½Ã°£ Á¾·áµÈ ¼­¹ö ¿¬°áÀ» È®ÀÎÇÏ´Â °£°ÝÀ» ¼³Á¤ÇÕ´Ï´Ù(ServerConnTimeout Áö½Ã¹®À¸·Î ¼³Á¤). ServerConnPool Áö½Ã¹®ÀÌ onÀ¸·Î ¼³Á¤µÈ °æ¿ì¿¡¸¸ ÀÌ Áö½Ã¹®À» »ç¿ëÇϽʽÿÀ.

Çü½Ä

ServerConnGCRun time_interval

¿¹Á¦

ServerConnGCRun 2 minutes

±âº»°ª

ServerConnGCRun 2 minutes

ServerConnPool -- ±âÁ¡ ¼­¹ö ¿¬°á Ç®¸µ ÁöÁ¤

ÀÌ Áö½Ã¹®À¸·Î ÇÁ·Ï½Ã°¡ ±âÁ¡ ¼­¹ö¿¡ Àü¼ÛµÇ´Â ¿¬°áÀ» ÇÔ²² Ç®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Áö½Ã¹®À» onÀ¸·Î ¼³Á¤Çϸé, ¼º´ÉÀÌ Çâ»óµÇ¸ç Áö¼ÓÀûÀÎ ¿¬°áÀ» Çã¿ëÇÏ´Â ±âÁ¡ ¼­¹ö¸¦ º¸´Ù Àß È°¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ServerConnTimeout Áö½Ã¹®À» ÅëÇØ »ç¿ëÇÏÁö ¾ÊÀº ¿¬°áÀ» À¯ÁöÇÏ´Â ±â°£À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÁÖ:
ÀÌ Áö½Ã¹®Àº Á¦¾îµÈ ȯ°æ¿¡¼­ ÃÖ»óÀ¸·Î »ç¿ë °¡´ÉÇÕ´Ï´Ù. Á¤¹æÇâ ÇÁ·Ï½Ã³ª ±âÁ¡ ¼­¹ö°¡ HTTP/1.1À» ÁؼöÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¼º´ÉÀÌ ÀúÇ쵃 ¼ö ÀÖ½À´Ï´Ù.

Çü½Ä

ServerConnPool {on | off}

±âº»°ª

ServerConnPool off

ServerConnTimeout -- ÃÖ´ë ºñȰ¼º ±â°£ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿©, ¿¬°áÀÌ Ãë¼ÒµÇ±â Àü¿¡ ³×Æ®¿öÅ© Ȱµ¿¾øÀÌ Çã¿ëµÈ Á¦ÇÑ ½Ã°£À» ÁöÁ¤ÇϽʽÿÀ. ServerConnPool Áö½Ã¹®ÀÌ onÀ¸·Î ¼³Á¤µÈ °æ¿ì¿¡¸¸ ÀÌ Áö½Ã¹®À» »ç¿ëÇϽʽÿÀ.

Çü½Ä

ServerConnTimeout time-spec

¿¹Á¦

ServerConnTimeout 30 seconds

±âº»°ª

ServerConnTimeout 10 seconds

ServerInit -- ¼­¹ö Ãʱ⼳Á¤ ´Ü°è »ç¿ëÀÚ Á¤ÀÇ

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© Ãʱ⼳Á¤ ·çƾ Áß¿¡ ¼­¹ö°¡ È£ÃâÇÏ´Â »ç¿ëÀÚ Á¤ÀÇµÈ ÀÀ¿ëÇÁ·Î±×·¥ ±â´ÉÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ÄÚµå´Â Ŭ¶óÀÌ¾ðÆ® ¿äûÀÌ ÀÐÈ÷±â ÀüÀ̳ª ¼­¹ö°¡ Àç½ÃÀÛÇÒ ¶§¸¶´Ù ½ÇÇàµË´Ï´Ù.

PreExit ¶Ç´Â Service ´Ü°è¿¡¼­ GoServe ¸ðµâÀ» »ç¿ëÇϰí ÀÖÀ¸¸é, ¿©±â¼­ gosclone ¸ðµâÀ» È£ÃâÇØ¾ß ÇÕ´Ï´Ù.

Çü½Ä

ServerInit /path/file:function_name [initialization_string]
/path/file
È®ÀåÀÚ¸¦ Æ÷ÇÔÇÏ´Â »ç¿ëÀÚÀÇ ÄÄÆÄÀÏµÈ ÇÁ·Î±×·¥ÀÇ ¿ÏÀüÇÑ ÆÄÀÏ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
function_name
»ç¿ëÀÚ ÇÁ·Î±×·¥ ³»ÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ±â´É À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
initialization_string
¼±ÅÃÀû, ÀÀ¿ëÇÁ·Î±×·¥ ±â´ÉÀ¸·Î Àü´ÞµÇ´Â ÅØ½ºÆ® ¹®ÀÚ¿­À» ÁöÁ¤ÇÕ´Ï´Ù.

¿¹Á¦

   ServerInit   /ics/api/bin/icsext05.so:svr_init

±âº»°ª

¾øÀ½

ServerRoot -- ¼­¹ö ÇÁ·Î±×·¥ÀÌ ¼³Ä¡µÉ µð·ºÅ丮 ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¼­¹ö ÇÁ·Î±×·¥ÀÌ ¼³Ä¡µÉ µð·ºÅ丮(¼­¹öÀÇ ÇöÀç ÀÛ¾÷ µð·ºÅ丮)¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ·Î±× Áö½Ã¹®Àº »ó´ë °æ·Î À̸§ÀÌ »ç¿ëµÉ ¶§, ÇöÀç ÀÛ¾÷ µð·ºÅ丮¸¦ ±âº» ·çÆ®·Î »ç¿ëÇÕ´Ï´Ù.

Windows¿¡¼­ ÀÌ µð·ºÅ丮´Â ¼³Ä¡ Áß¿¡ ½Äº°µË´Ï´Ù.

Çü½Ä

ServerRoot  directory_path

±âº»°ª

ÁÖ:
±âº»°ªÀ» º¯°æÇÒ ¼ö ÀÖÁö¸¸, ¼­¹ö¿¡¼­ ¿äûÀ» ó¸®ÇÏ´Â ¹æ¹ý¿¡´Â ¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê½À´Ï´Ù.
ÁÖ:
PASS ¹× EXEC ±ÔÄ¢Àº ÀÌ µð·ºÅ丮¿Í ¹«°üÇÕ´Ï´Ù.

ServerTerm -- ¼­¹ö Á¾·á ´Ü°è »ç¿ëÀÚ Á¤ÀÇ

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¼­¹ö Á¾·á ´Ü°è µ¿¾È ¼­¹ö°¡ È£ÃâÇÏ´Â »ç¿ëÀÚ Á¤ÀÇµÈ ÀÀ¿ëÇÁ·Î±×·¥ ±â´ÉÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ÄÚµå´Â ±ÔÄ¢ÀûÀÎ ½Ã½ºÅÛ Á¾·á°¡ ¹ß»ýÇÒ ¶§ ¹× ¼­¹ö°¡ Àç½ÃÀÛÇÒ ¶§¸¶´Ù ½ÇÇàÇÕ´Ï´Ù. ÀÌ ÄÚµå·Î PreExit ÀÀ¿ëÇÁ·Î±×·¥ ±â´ÉÀÌ ÇÒ´çÇÑ ÀÚ¿øÀ» ¸±¸®½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

Çü½Ä

ServerTerm  /path/file:function_name
/path/file
È®ÀåÀÚ¸¦ Æ÷ÇÔÇÏ´Â »ç¿ëÀÚÀÇ ÄÄÆÄÀÏµÈ ÇÁ·Î±×·¥ÀÇ ¿ÏÀüÇÑ ÆÄÀÏ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
function_name
»ç¿ëÀÚ ÇÁ·Î±×·¥ ³»ÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ±â´É À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.

¿¹Á¦

ServerTerm  /ics/api/bin/icsext05.so:shut_down

±âº»°ª

¾øÀ½

Service -- ¼­ºñ½º ´Ü°è »ç¿ëÀÚ Á¤ÀÇ

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¼­ºñ½º ´Ü°è µ¿¾È ¼­¹ö°¡ È£ÃâÇÏ´Â »ç¿ëÀÚ Á¤ÀÇµÈ ÀÀ¿ëÇÁ·Î±×·¥ ±â´ÉÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ÄÚµå´Â Ŭ¶óÀÌ¾ðÆ® ¿äûÀ» Á¦°øÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ÆÄÀÏÀ» Àü¼ÛÇϰųª CGI ÇÁ·Î±×·¥À» ½ÇÇàÇÕ´Ï´Ù.

ÀÌ Áö½Ã¹®¿¡ ´ëÇÑ ±âº»°ªÀº ¾ø½À´Ï´Ù. ¿äûÀÌ ¼­ºñ½º ±ÔÄ¢°ú ÀÏÄ¡ÇÏÁö¸¸(Service Áö½Ã¹®¿¡ ÁöÁ¤µÈ ÀÀ¿ëÇÁ·Î±×·¥ ±â´ÉÀÌ ½ÇÇàµÊ), ±â´ÉÀÌ HTTP_NOACTIONÀ» ¸®ÅÏÇÏ¸é ¼­¹ö¿¡¼­ ¿À·ù¸¦ »ý¼ºÇÏ°í ¿äûÀº ½ÇÆÐÇÕ´Ï´Ù.

Çü½Ä

Service request_template/path/file:function_name 
[server_IP_address | host_name]
request_template
ÀÀ¿ëÇÁ·Î±×·¥ ±â´ÉÀÌ È£ÃâµÇ´ÂÁö ¿©ºÎ¸¦ Ãß°¡ÀûÀ¸·Î ÆÇº°ÇÏ´Â ¿äû¿¡ ´ëÇÑ ÅÛÇø®Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ½ºÆåÀº ÇÁÅäÅäÄÝ, µµ¸ÞÀÎ, È£½ºÆ®¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ°í, ¾Õ¿¡ ½½·¡½Ã(/)°¡ ºÙÀ» ¼ö ÀÖÀ¸¸ç, º°Ç¥(*)¸¦ ¿ÍÀϵå Ä«µå·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, /front_page.html, http://www.ics.raleigh.ibm.com, /pub*, /* ¹× *´Â ¸ðµÎ À¯È¿ÇÕ´Ï´Ù.
/path/file
È®ÀåÀÚ¸¦ Æ÷ÇÔÇÏ´Â »ç¿ëÀÚÀÇ ÄÄÆÄÀÏµÈ ÇÁ·Î±×·¥ÀÇ ¿ÏÀüÇÑ ÆÄÀÏ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
function_name
»ç¿ëÀÚ ÇÁ·Î±×·¥ ³»ÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ±â´É À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
[Server_IP_address | host_name]
¿©·¯ IP ÁÖ¼Ò³ª °¡»ó È£½ºÆ®¸¦ »ç¿ëÇϰí ÀÖÀ» °æ¿ì, ÀÀ¿ëÇÁ·Î±×·¥ ±â´ÉÀ» °íÀ¯ÇÑ IP ÁÖ¼Ò³ª È£½ºÆ®·Î µé¾î¿À´Â ¿äû¿¡ ´ëÇØ¼­¸¸ È£ÃâÇÒÁö ¿©ºÎ¸¦ ÆÇº°ÇÕ´Ï´Ù.

¼­¹ö IP ÁÖ¼Ò·Î ¿ÍÀϵå Ä«µå ¹®ÀÚ¸¦ ÁöÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù.

¿¹Á¦

Service  /index.html /ics/api/bin/icsext05.so:serve_req
Service  /cgi-bin/hexcalc* /ics/api/calculator:HEXcalc*
ÁÖ:
query_stringÀ» ºñ·ÔÇÑ Àüü °æ·Î º¯È¯À» ÇÏ·Á¸é, µÎ ¹øÂ° ¿¹¿¡ Ç¥½ÃµÈ ´ë·Î request_template ¹× path/file:function_name¿¡ ¸ðµÎ º°Ç¥(*)°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

±âº»°ª

¾øÀ½

SignificantURLTerminator -- URL ¿äûÀÇ Á¾·á ÄÚµå ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© URL ¿äûÀÇ Á¾·á Äڵ带 ÁöÁ¤ÇϽʽÿÀ. ¿äû¿¡¼­ Á¾·á Äڵ带 »ç¿ëÇϸé Caching Proxy°¡ ¿äûÀ» ó¸®ÇÏ°í °á°ú°¡ ÀÌ¹Ì Ä³½ÃµÇ¾ú´ÂÁö ¿©ºÎ¸¦ Æò°¡ÇÒ ¶§ Á¾·á ÄÚµå ¾ÕÀÇ ¹®ÀÚ¸¸ Æò°¡ÇÕ´Ï´Ù. Á¾·á Äڵ尡 Çϳª ÀÌ»ó Á¤ÀǵǸé, Caching Proxy´Â ¼ö½Å URLÀ» ibmproxy.conf ÆÄÀÏ¿¡ Á¤ÀÇµÈ ¼ø¼­´ë·Î Á¾·á ÄÚµå¿Í ºñ±³ÇÕ´Ï´Ù.

Çü½Ä

SignificantURLTerminator terminating_string   

¿¹Á¦

SignificantURLTerminator  &.

ÀÌ ¿¹Á¦¿¡¼­ ´ÙÀ½ µÎ °³ÀÇ ¿äûÀÌ µ¿ÀÏÇÏ°Ô Ã³¸®µË´Ï´Ù.

http://www.exampleURL.com/tx.asp?id=0200&.;x=004;y=001
http://www.exampleURL.com/tx.asp?id=0200&.;x=127;y=034

±âº»°ª

¾øÀ½

SMTPServer(Windows Àü¿ë) -- sendmail ·çƾ¿¡ ´ëÇÑ SMTP ¼­¹ö ¼³Á¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© Windows¿ë Caching Proxy ³»¿¡¼­ ³»ºÎ sendmail ·çƾÀÌ »ç¿ëÇÏ´Â SMTP ¼­¹ö¸¦ ¼³Á¤ÇϽʽÿÀ. ÀÌ ·çƾ¿¡ ´ëÇÏ¿© ´ÙÀ½°ú °°Àº µÎ °¡Áö Áö½Ã¹®À» ¶ÇÇÑ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. WebMasterEMail -- ¼­¹ö ¼±Åà º¸°í¼­¸¦ ¼ö½ÅÇÒ ÀüÀÚ ¿ìÆí ÁÖ¼Ò ¼³Á¤ ¹× WebMasterSocksServer(Windows Àü¿ë) -- sendmail ·çƾ¿¡ ´ëÇÑ socks ¼­¹ö ¼³Á¤.

Çü½Ä

SMTPServer IP address or hostname of SMTP server

¿¹Á¦

SMTPServer mybox.com

±âº»°ª

¾øÀ½

SNMP -- SNMP Áö¿ø »ç¿ë °¡´É ¹× »ç¿ë ºÒ°¡´É

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© SNMP Áö¿øÀ» »ç¿ë °¡´ÉÇÏ°Ô Çϰųª »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.

Çü½Ä

SNMP   {on | off}

±âº»°ª

SNMP off

SNMPCommunity -- SNMP¿¡ ´ëÇÑ º¸¾È ¾ÏÈ£ Á¦°ø

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿©, À¥ ¼­¹ö DPI(ºÐ»ê ÇÁ·ÎÅäÄÝ ÀÎÅÍÆäÀ̽º) ¼­ºê¿¡ÀÌÀüÆ®¿Í SNMP ¿¡ÀÌÀüÆ® »çÀÌ¿¡ ¾ÏÈ£¸¦ Á¤ÀÇÇÕ´Ï´Ù. SNMP °øµ¿Ã¼ À̸§Àº ¼­¹öÀÇ ÁöÁ¤ °øµ¿Ã¼¿¡ ´ëÇØ SNMP°¡ ¸ð´ÏÅÍÇÏ´Â ¼º´É º¯¼ö¸¦ Ç¥½ÃÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀ» »ç¿ëÀÚ¿¡°Ô ºÎ¿©ÇÕ´Ï´Ù. ½Ã½ºÅÛ °ü¸®ÀÚ´Â ¾ÏÈ£°¡ ÀÔ·ÂµÉ ¶§ ¼­¹ö¿¡¼­ Ç¥½ÃµÉ ¼ö ÀÖ´Â º¯¼ö¸¦ Á¤ÀÇÇÕ´Ï´Ù. SNMP °øµ¿Ã¼ À̸§À» º¯°æÇϸé, /etc/snmpd.conf ÆÄÀÏ¿¡ ÁöÁ¤µÈ °øµ¿Ã¼ À̸§µµ º¯°æÇØ¾ß ÇÕ´Ï´Ù.

Çü½Ä

SNMPCommunity name

±âº»°ª

SNMPCommunity public

SSLCaching -- º¸¾È ¿äû¿¡ ´ëÇÑ Ä³½Ã »ç¿ë °¡´É

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¿ª¹æÇâ ÇÁ·Ï½Ã°¡ »ç¿ëµÉ ¶§ º¸¾È ¿äûÀÇ ÄÁÅÙÃ÷¸¦ ij½ÃÇÕ´Ï´Ù. ÀÌ Áö½Ã¹®À¸·Î Ŭ¶óÀÌ¾ðÆ® ¿¬°á ¹× ¹é¿£µå ÄÁÅÙÃ÷ ¼­¹ö ¿¬°á µî ÇÁ·Ï½Ã ¼­¹ö¿¡ ¿¬°áµÈ ¸ðµç ¿¬°á»çÇ׿¡ ´ëÇÑ Ä³½Ã¸¦ ±¸¼ºÇÕ´Ï´Ù.

ÁÖ:
SSL Áö½Ã¹®Àº SUSE Linux¿¡¼­ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.

Çü½Ä

SSLCaching {on | off}

±âº»°ª

SSLCaching off

SSLCertificate -- ÀÎÁõ¼­¿¡ ´ëÇÑ Å° ·¹À̺í ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿©, Caching Proxy°¡ °íÀ¯ÀÇ SSL ÀÎÁõÀ» Á¦°øÇÏ´Â ¿©·¯ µµ¸ÞÀÎÀÇ ´ÜÀÏ ¿ª¹æÇâ ÇÁ·Ï½Ã·Î ÀÛµ¿ÇÒ ¶§ Ŭ¶óÀÌ¾ðÆ®¿¡ Àü¼ÛÇÒ ÀÎÁõÀ» ÆÇº°ÇÒ ¼ö ÀÖµµ·Ï Çϴ Ű ·¹À̺íÀ» ÁöÁ¤Çϰí, ÇÁ·Ï½Ã ¼­¹ö¿¡ Ŭ¶óÀ̾ðÆ®Ãø PKI ÀÎÁõÀ» °Ë»öÇϰųª °Ë»öÇÏÁö ¾Êµµ·Ï Áö½ÃÇϽʽÿÀ.

SSLCertificate Áö½Ã¹®À» »ç¿ëÇÏ¿©, Caching Proxy´Â ÀÎÁõÀ» ¹ßÇàÇÏ´Â ÀÎÁõ ±â°ü(CA) ¶Ç´Â ½º½º·Î ÁöÁ¤ÇÏ´Â ÀÎÁõÀ» ±¸º°ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª CA ¹ßÇà ÀÎÁõ(ClientAuthRequired ¿É¼Ç)À» ½ÂÀÎÇÏ¿© ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ´Â °æ¿ì, À¯È¿ÇÏÁö ¾ÊÀº »ç¿ëÀÚ°¡ ÇÁ·Ï½Ã ¼­¹ö·Î ¾×¼¼½ºÇÒ ¼ö ÀÖµµ·Ï Çã¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. SSLCertificate Áö½Ã¹®ÀÇ ClientAuthRequired ¿É¼ÇÀ» »ç¿ëÇÏ´Â °æ¿ì, ³í¸®½Ä ¿É¼ÇÀ» »ç¿ëÇÏ¿© SSL ä³ÎÀ» ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚ¸¦ ÆÇº°ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Ãß°¡ ³í¸®½ÄÀÌ SSLCertificate Áö½Ã¹®¿¡ Ãß°¡µÈ °æ¿ì, Caching Proxy´Â Ŭ¶óÀÌ¾ðÆ® ÀÎÁõ¼­¿¡¼­ °ªÀ» ÃßÃâÇÏ°í ³í¸®½Ä¿¡¼­ °ªÀ» °è»êÇÕ´Ï´Ù. Ç¥Çö½ÄÀÌ Å¬¶óÀÌ¾ðÆ® ÀÎÁõ¼­ÀÇ °ªÀ» ¸¸Á·ÇÏ´Â °æ¿ì, Caching Proxy´Â Ŭ¶óÀÌ¾ðÆ®¿¡ SSL ¿¬°áÀ» Çã¿ëÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì, ¿¬°áÀÌ Á¾·áµÇ°í ´ÝÈü´Ï´Ù.

Çü½Ä

SSLCertificate serverIP/hostname CertificateLabel 
     [NoClientAuth | ClientAuthRequired logic-expression]

serverIP/hostname
IP ÁÖ¼Ò(¿¹: 204.146.167.72)¸¦ ÁöÁ¤Çϰųª, SSL ¿äûÀÌ Àü´ÞµÉ ¼­¹ö¿¡ È£½ºÆ® À̸§(¿¹: hostA.raleigh.ibm.com)À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
CertificateLabel
Ŭ¶óÀÌ¾ðÆ® ÀÎÁõÀÌ ÇÊ¿äÇÑ °æ¿ì, ÁöÁ¤µÈ IP ÁÖ¼Ò³ª È£½ºÆ® À̸§¿¡ Àü´ÞµÈ SSL ¿äû¿¡ »ç¿ëÇÒ ÀÎÁõ À̸§.
[NoClientAuth | ClientAuthRequired logic-expression]
ÇÁ·Ï½Ã ¼­¹ö¿¡ Ŭ¶óÀ̾ðÆ®Ãø PKI ÀÎÁõÀ» °Ë»öÇϰųª °Ë»öÇÏÁö ¾Êµµ·Ï ÇÑ Áöħ.

ClientAuthRequired ¿É¼Ç°ú ÇÔ²² »ç¿ëµÇ´Â °æ¿ì¿¡¸¸ ³í¸®½Ä ¿É¼ÇÀÌ À¯È¿ÇÕ´Ï´Ù. Ãß°¡ ³í¸®½ÄÀÌ SSLCertificate Áö½Ã¹®¿¡ Ãß°¡µÈ °æ¿ì, Caching Proxy´Â Ŭ¶óÀÌ¾ðÆ® ÀÎÁõ¼­¿¡¼­ °ªÀ» ÃßÃâÇÏ°í ³í¸®½Ä¿¡¼­ °ªÀ» °è»êÇÕ´Ï´Ù. Ç¥Çö½ÄÀÌ Å¬¶óÀÌ¾ðÆ® ÀÎÁõ¼­ÀÇ °ªÀ» ¸¸Á·ÇÏ´Â °æ¿ì, Caching Proxy´Â Ŭ¶óÀÌ¾ðÆ®¿¡ SSL ¿¬°áÀ» Çã¿ëÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì, ¿¬°áÀÌ Á¾·áµÇ°í ´ÝÈü´Ï´Ù.

¿¹Á¦

SSLCertificate  www.abc.com      ABCCert
SSLCertificate  204.146.167.72   intABCCert
SSLCertificate  www.xyz.com      XYZCert      ClientAuthRequired
SSLCertificate  www.xyz.com      XYZCert      ClientAuthRequired
  CN="valid.user.common.name.pattern" && (L="accepted.location.pattern" || 
  C!="not.valid.country.pattern")

±âº»°ª

¾øÀ½

SSLCryptoCard -- ¼³Ä¡µÈ ¾ÏÈ£ Ä«µå ÁöÁ¤

ÀÌ´Â ¿ª¹æÇâ ÇÁ·Ï½Ã ±¸¼º¿¡¸¸ Àû¿ëÇÕ´Ï´Ù.

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¾ÏÈ£ Ä«µå ¼³Ä¡¸¦ ÇÁ·Ï½Ã ¼­¹ö¿¡ ¾Ë¸®°í Ä«µå¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

AIX¿¡¼­ IBM 4960 PCI ¾Ïȣȭ ¿¢¼¿·¯·¹ÀÌÅÍ Ä«µå¸¦ Áö¿øÇÏ·Á¸é, PKCS11DefaultCert, PKCS11DriverPath, PKCS11TokenPassword -- IBM 4960 PCI ¾Ïȣȭ ¾×¼¿·¯·¹ÀÌÅÍ Ä«µå(AIX Àü¿ë) Áö¿øÀ» ÂüÁ¶ÇϽʽÿÀ.

Çü½Ä

SSLCryptoCard {rainbowcs | nciphernfast} {on | off}

¿¹Á¦

SSLCryptoCard rainbowcs on

±âº»°ª

¾øÀ½

SSLEnable -- º¸¾È ¿äû¿¡ ´ëÇÑ Æ÷Æ® 443ÀÇ ÀÎ½Ä ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© Caching Proxy°¡ º¸¾È ¿äû¿¡ ´ëÇØ Æ÷Æ® 443À» ÀνÄÇϵµ·Ï ÁöÁ¤ÇÕ´Ï´Ù.

ÁÖ:
SSL Áö½Ã¹®Àº SUSE Linux¿¡¼­ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.

Çü½Ä

SSLEnable {on | off}

±âº»°ª

SSLEnable off

SSLForwardPort -- HTTP SSL ¾÷±×·¹À̵忡 ´ëÇØ ÁÖ¼Ò ÁöÁ¤ÇÒ Æ÷Æ® ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© Caching Proxy°¡ SSL¸¦ ±¸ÇöÇÏ¿© HTTPS ¿äûÀ¸·Î ¾÷±×·¹À̵åÇÏ´Â HTTP ¿äû ÁÖ¼Ò¿¡ ´ëÇÑ Æ÷Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº» HTTP Æ÷Æ® 80 ¶Ç´Â ±âº» SSL Æ÷Æ® 443 ÀÌ¿ÜÀÇ Æ÷Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

Çü½Ä

SSLForwardPort port number 	

¿¹Á¦

SSLForwardPort 8888

±âº»°ª

¾øÀ½

SSLOnly -- HTTP ¿äûÀÇ ¸®½º³Ê ½º·¹µå »ç¿ë ºÒ°¡´É

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© SSL(ÀϹÝÀûÀ¸·Î Æ÷Æ® 443)ÀÌ »ç¿ë °¡´ÉÇÒ ¶§ Ç¥ÁØ HTTP ¿äû(ÀϹÝÀûÀ¸·Î Æ÷Æ® 80 ¹× 8080)¿¡ ´ëÇÑ ¸®½º³Ê ½º·¹µå¸¦ »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇϽʽÿÀ.

Çü½Ä

SSLOnly    {on | off}

±âº»°ª

SSLOnly   off

SSLPort -- ±âº»°ª ¿Ü HTTPS ¸®½ºÆÃ Æ÷Æ® ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ibmproxyÀÇ ±âº» HTTPS Æ÷Æ® 443 ¿Ü HTTPS ¸®½ºÆÃ Æ÷Æ®¸¦ ÁöÁ¤ÇϽʽÿÀ.

ÁÖ:
ibmproxy´Â °¢ ÀνºÅϽº¿¡ ´ëÇØ ÇϳªÀÇ HTTPS Æ÷Æ®¸¦ Áö¿øÇϹǷÎ, Áö½Ã¹®Àº ¿©·¯ HTTPS Æ÷Æ®¸¦ ÁöÁ¤Çϵµ·Ï »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ¿©·¯ HTTPS Æ÷Æ®¸¦ Áö¿øÇÏ·Á¸é, ¿©·¯ ibmproxy ÀνºÅϽº¸¦ ´Ù¸¥ ibmproxy.conf ÆÄÀÏ·Î ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.

Çü½Ä

SSLPort port value 	

¿©±â¿¡¼­ port value´Â 0º¸´Ù Å« Á¤¼ö°ªÀÔ´Ï´Ù. ¶ÇÇÑ port value´Â ¿î¿µ üÁ¦¿¡¼­ Çã¿ëµÇ¾ß Çϰí, ´Ù¸¥ ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

¿¹Á¦

SSLPort 8443

±âº»°ª

443

SSLTunneling -- SSL Åͳθµ »ç¿ë °¡´É

ÀÌ´Â Á¤¹æÇâ ÇÁ·Ï½Ã ±¸¼º¿¡¸¸ Àû¿ëÇÕ´Ï´Ù.

ÀÌ Áö½Ã¹®À» onÀ¸·Î ¼³Á¤Çϸé, ´ë»ó ¼­¹öÀÇ ¸ðµç Æ÷Æ®¿¡ ´ëÇÑ SSL ÅͳθµÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Áö½Ã¹®À» off·Î ¼³Á¤Çϸé, ÇÁ·Ï½Ã ±ÔÄ¢¿¡¼­ Á¦°øµÈ Æ÷Æ®¿¡ ´ëÇØ¼­¸¸ SSL ÅͳθµÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù. SSL Åͳθµ¿¡ ´ëÇÑ ÇÁ·Ï½Ã ±ÔÄ¢ÀÌ ¾ø°í SSLTunneling Áö½Ã¹®À» off·Î ¼³Á¤Çϸé, SSL ÅͳθµÀÌ Çã¿ëµÇÁö ¾Ê½À´Ï´Ù. SSLTunneling Áö½Ã¹®À» onÀ¸·Î ¼³Á¤Çϸé, Enable Áö½Ã¹®À» »ç¿ëÇÏ¿© "CONNECT" ¸Þ¼Òµåµµ »ç¿ë °¡´ÉÇÏ°Ô ÇØ¾ß ÇÕ´Ï´Ù.

Caching Proxy¸¦ Á¤¹æÇâ ÇÁ·Ï½Ã·Î »ç¿ëÇÏ´Â °æ¿ì, ÀÌ Áö½Ã¹®À» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ±×·¯³ª Caching Proxy¸¦ ¿ª¹æÇâ ÇÁ·Ï½Ã·Î »ç¿ëÇÏ´Â °æ¿ì, ÀÌ Áö½Ã¹®(±âº»)À» »ç¿ë ºÒ°¡´ÉÇÏ°Ô Çϸé, SSL Åͳθµ Ãë¾à¼º °ø°Ý¿¡ ´ëÇØ º¸È£ÇÕ´Ï´Ù.

ÀÚ¼¼ÇÑ ³»¿ëÀº SSL ÅͳθµÀ» ÂüÁ¶ÇϽʽÿÀ.

ÁÖ:
Proxy Áö½Ã¹®À» »ç¿ëÇÏ¿© ´ë»ó È£½ºÆ®ÀÇ °íÀ¯ÇÑ Æ÷Æ®·Î SSL ÅͳθµÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇϽʽÿÀ.

Çü½Ä

SSLTunneling {on | off}

±âº»°ª

SSLTunneling off

SSLVersion -- SSL ¹öÀü ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© »ç¿ëÇÒ SSL ¹öÀü(V2, V3 ¶Ç´Â ¸ðµç ¹öÀü)À» ÁöÁ¤ÇÕ´Ï´Ù. SSL ¹öÀü 3À» Áö¿øÇÒ ¼ö ¾ø´Â ¼­¹ö¸¦ »ç¿ëÇϰí ÀÖÀ¸¸é, ÀÌ Áö½Ã¹®À» V2·Î ¼³Á¤ÇÕ´Ï´Ù.

ÁÖ:
SSL Áö½Ã¹®Àº SUSE Linux¿¡¼­ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.

Çü½Ä

SSLVersion  {SSLV2 | SSLV3 | all} 

±âº»°ª

SSLVersion SSLV3

SSLV2Timeout -- SSLV2 ¼¼¼ÇÀÌ ¸¸±âµÇ±â Àü¿¡ ´ë±âÇÒ ½Ã°£ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© SSL ¹öÀü 2°¡ ¼¼¼ÇÀÌ ¸¸±âµÇ±â Àü¿¡ Ȱµ¿ÇÏÁö ¾Ê°í ´ë±âÇÒ ±â°£À» ÃÊ ´ÜÀ§·Î ÁöÁ¤ÇÕ´Ï´Ù.

ÁÖ:
SSL Áö½Ã¹®Àº SUSE Linux¿¡¼­ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.

Çü½Ä

SSLV2Timeout  seconds 

¿©±â¼­ seconds´Â 0 - 100 »çÀÌÀÇ °ªÀ» Ç¥½ÃÇÕ´Ï´Ù.

±âº»°ª

SSLV2Timeout 100

SSLV3Timeout -- SSLV3 ¼¼¼ÇÀÌ ¸¸±âµÇ±â Àü¿¡ ´ë±âÇÒ ½Ã°£ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© SSL ¹öÀü 3ÀÌ ¸¸±âµÇ±â Àü¿¡ Ȱµ¿ÇÏÁö ¾Ê°í ´ë±âÇÒ ±â°£À» ÃÊ ´ÜÀ§·Î ÁöÁ¤ÇÕ´Ï´Ù.

ÁÖ:
SSL Áö½Ã¹®Àº SUSE Linux¿¡¼­ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.

Çü½Ä

SSLV3Timeout seconds

¿©±â¼­ seconds´Â 1 - 86400ÃÊ(ÇϷ縦 ÃʷΠȯ»ê) »çÀÌÀÇ °ªÀ» Ç¥½ÃÇÕ´Ï´Ù.

±âº»°ª

SSLV3Timeout 100

SuffixCaseSense -- Á¢¹ÌºÎ Á¤Àǰ¡ ´ë¼Ò¹®ÀÚ ±¸ºÐµÇ´ÂÁö ¿©ºÎ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ÆÄÀÏ Á¢¹ÌºÎ¸¦ AddClient, AddCharSet, AddType, AddEncoding, AddLanguage Áö½Ã¹®ÀÇ Á¢¹ÌºÎ ÆÐÅϰú ºñ±³ÇÒ ¶§, ¼­¹ö¿¡¼­ ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ¼­¹ö¿¡¼­ ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏÁö ¾Ê½À´Ï´Ù.

Çü½Ä

SuffixCaseSense  {on | Off}

±âº»°ª

   SuffixCaseSense  Off

SupportVaryHeader -- HTTP Vary Çì´õ¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ÀÚ¿ø¿¡ Çϳª ÀÌ»óÀÇ º¯ÇüÀ» ij½Ã

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© Caching Proxy°¡ HTTP Vary Çì´õ¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ÀÚ¿ø¿¡ Çϳª ÀÌ»óÀÇ º¯ÇüÀ» ij½ÃÇÕ´Ï´Ù.

SupportVaryHeader Áö½Ã¹®ÀÌ »ç¿ë °¡´ÉÇÑ °æ¿ì, ÇÁ·Ï½Ã´Â URI ±â¹ÝÀÇ Ä³½Ã ID ¹× Ŭ¶óÀÌ¾ðÆ® ¿äûÀ¸·Î ¼±ÅÃµÈ Çì´õ °ªÀ» Çü¼ºÇÕ´Ï´Ù.

¼±ÅÃµÈ Çì´õÀÇ À̸§Àº ¼­¹öÀÇ ÀÌÀü ÀÀ´ä¿¡¼­ Àü¼ÛµÈ Vary Çì´õ¿¡¼­ ÁöÁ¤µË´Ï´Ù. ¼­¹ö°¡ ÀÚ¿ø¿¡ ´ëÇØ ¼±ÅÃÇÑ Çì´õ À̸§ ¼¼Æ®¸¦ º¯°æÇÑ °æ¿ì, ÀÚ¿ø¿¡ ´ëÇØ ÀÌÀü¿¡ ij½ÃµÈ ¸ðµç ¿ÀºêÁ§Æ®´Â ÇÁ·Ï½Ã ij½Ã¿¡¼­ Á¦°ÅµË´Ï´Ù.

ÀÌ Áö½Ã¹®À» RegisterCacheIdTransformer Áö½Ã¹®°ú ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù(RegisterCacheIdTransformer -- ÄíŰ Çì´õ¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ÀÚ¿ø¿¡ Çϳª ÀÌ»ó º¯ÇüÀ» ij½Ã).

ÀÌ Áö½Ã¹®À» ¸ðµÎ »ç¿ëÇÏ´Â °æ¿ì, ÇÁ·Ï½Ã´Â ¼­¹ö ¹× Ŭ¶óÀ̾ðÆ®ÀÇ ¿äû Çì´õ¿¡¼­ Vary Çì´õ¿¡¼­ ±â¹ÝÇÑ ³»ºÎ ij½Ã ID º¯È¯±â¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¹æ¹ýÀ¸·Î, ÇÁ·Ï½Ã´Â ¿äûµÈ URI°¡ µ¿ÀÏÇÏ´õ¶óµµ ´Ù¸¥ ¿äû¿¡ ´ëÇØ °íÀ¯ÇÑ Ä³½Ã ID, ÀÀ´ä ½ÖÀ» »ý¼ºÇÕ´Ï´Ù.

µ¿ÀÏÇÑ URIÀÇ Ä³½Ã ¿ÀºêÁ§Æ®´Â ¿äû/ÀÀ´ä ¶Ç´Â ±âŸ ±¸¼º ¼³Á¤¿¡¼­ÀÇ ¸¸±â ¹× ij½Ã Á¦¾î Çì´õ¿¡ µû¶ó ij½Ã¿¡¼­ ±âº» ¼ö¸íÀÌ ÀÖ½À´Ï´Ù. Dynacache Ç÷¯±×ÀÎÀÌ »ç¿ëµÇ´Â °æ¿ì, µ¿ÀÏÇÑ URI¿¡ ¿¬°üµÈ ¸ðµç ¿©·¯ ÇÁ¸®Á¨Å×À̼ÇÀº ÇÁ·Ï½Ã ij½Ã¿¡¼­ ÇÔ²² À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

Çü½Ä

SupportVaryHeader {on | off}

¿¹Á¦

¿¹¸¦ µé¾î, ´ÙÀ½ Áö½Ã¹®Àº ´ÙÀ½°ú °°ÀÌ ibmproxy.conf¿¡¼­ »ç¿ë °¡´ÉÇÏ°Ô µÇ°í ±¸¼ºµË´Ï´Ù.

SupportVaryHeader on
RegisterCacheIdTransformer Cookie UserGroup

Ŭ¶óÀÌ¾ðÆ® °Ô½ºÆ®´Â ÇÁ·Ï½Ã ¼­¹ö¿¡ ´ÙÀ½À¸·Î ¾×¼¼½ºÇÕ´Ï´Ù.

URI [<code>] http://www.dot.com/group.jpg [</code>] 

±×¸®°í ÀÀ´ä/¿äûÀº ´ÙÀ½°ú °°½À´Ï´Ù.

GET /group.jpg HTTP/1.1 
Host: www.dot.com 
Cookie: UserGroup=Guest 
Accept-Language: en_US  

HTTP/1.1 200 
Server: my-server 
Vary: Accept-Language 
....... 

´ÙÀ½À¸·Î, Ŭ¶óÀÌ¾ðÆ® AdminÀº ÇÁ·Ï½Ã ¼­¹ö¿¡ µ¿ÀÏÇÑ URI·Î ¾×¼¼½ºÇÕ´Ï´Ù.

http://www.dot.com/group.jpg

±×¸®°í ÀÀ´ä/¿äûÀº ´ÙÀ½°ú °°½À´Ï´Ù.

GET /group.jpg HTTP/1.1 
Host: www.dot.com 
Cookie: UserGroup=Admin  
Accept-Language: fr_FR  

HTTP/1.1 200 
Server: my-server 
Vary: Accept-Language 
....... 

±× °á°ú·Î, ÀÀ´äÀÌ Ä³½Ã °¡´ÉÇÑ °æ¿ì, ÇÁ·Ï½Ã ¼­¹ö´Â 2°³ÀÇ ´Ù¸¥ ij½Ã ID¸¦ »ý¼ºÇÕ´Ï´Ù.

1. CacheID(URI, "Guest", "en_US")
2. CacheID(URI, "Admin", "fr_FR")

ÇÁ·Ï½Ã ¼­¹ö´Â ij½ÃÀÇ ¼­¹ö¿¡¼­ 2°³ÀÇ ´Ù¸¥ º¯ÇüµÈ ÀÀ´äÀ» ÀúÀåÇÕ´Ï´Ù. ±× ´ÙÀ½À¸·Î, Ŭ¶óÀÌ¾ðÆ®´Â ¾ð¾î ȯ°æ ¼³Á¤°ú »ç¿ëÀÚ ±×·ì °ªÀ» °áÇÕÇÏ¿© ÀÚ¿ø(.../group.jpg)À» ¿äûÇÏ´Â °æ¿ì, ÇÁ·Ï½Ã ¼­¹ö´Â ij½Ã¿¡¼­ ÀûÀýÈ÷ º¯ÇüÇÑ ÀÚ¿øÀ» °Ë»öÇÏ¿© Á¦°øÇÕ´Ï´Ù.

±âº»°ª

SupportVaryHeader off

TLSV1Enable -- Àü¼Û °èÃþ º¸¾È ÇÁ·ÎÅäÄÝ »ç¿ë °¡´É

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© SSL ¿¬°á¿¡¼­ TLS ¹öÀü 1 ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇϽʽÿÀ. ÀÌ Áö½Ã¹®ÀÌ ÄÑÁø ÈÄ¿¡ SSL ¿¬°áÀº ¸Ç óÀ½À¸·Î TLS ÇÁ·ÎÅäÄÝ, SSLv3 ÇÁ·ÎÅäÄÝ, SSLv2 ÇÁ·ÎÅäÄÝ ¼øÀ¸·Î È®ÀÎÇÕ´Ï´Ù.

ÁÖ:
ÀÌ Áö½Ã¹®Àº Internet Explorer ¹× ±âŸ ºê¶ó¿ìÀú¿¡¼­ ÀÛµ¿Çϸç, Netscape¿¡¼­´Â ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù. (Netscape´Â Caching Proxy¿¡ »ç¿ëÇÏ´Â ±ÇÀå ºê¶ó¿ìÀú°¡ ¾Æ´Õ´Ï´Ù.)

Çü½Ä

TLSV1Enable {on | off}

¿¹Á¦

TLSV1Enable on

Ãʱ⠱¸¼º ÆÄÀÏ ¼³Á¤

¾øÀ½

Transmogrifier -- µ¥ÀÌÅÍ Á¶ÀÛ ´Ü°è »ç¿ëÀÚ Á¤ÀÇ

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© µ¥ÀÌÅÍ Á¶ÀÛ ´Ü°è µ¿¾È ¼­¹ö°¡ È£ÃâÇÏ´Â »ç¿ëÀÚ Á¤ÀÇµÈ ÀÀ¿ëÇÁ·Î±×·¥ ±â´ÉÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ÄÚµå´Â ¼¼ °³ÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ±â´ÉÀ» ´ÙÀ½°ú °°ÀÌ Á¦°øÇÕ´Ï´Ù.

°¢ ÀνºÅϽº´Â ¿©·¯ º¯ÇüÀÚ¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù.

Çü½Ä

   Transmogrifier /path/file:function_name:function_name:function_name
/path/file
È®ÀåÀÚ¸¦ Æ÷ÇÔÇÏ´Â »ç¿ëÀÚÀÇ ÄÄÆÄÀÏµÈ ÇÁ·Î±×·¥ÀÇ ¿ÏÀüÇÑ ÆÄÀÏ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
function_name
»ç¿ëÀÚ ÇÁ·Î±×·¥ ³»ÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ±â´É¿¡ ºÎ¿©ÇÑ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ¿­±â, ¾²±â, ´Ý±â ±â´ÉÀÇ À̸§À» ºÎ¿©ÇØ¾ß ÇÕ´Ï´Ù.

¿¹Á¦

   Transmogrifier /ics/bin/icsext05.so:open_data:write_data:close_data

±âº»°ª

¾øÀ½

TransmogrifiedWarning -- Ŭ¶óÀÌ¾ðÆ®¿¡°Ô °æ°í ¸Þ½ÃÁö Àü¼Û

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© Ŭ¶óÀÌ¾ðÆ®¿¡°Ô µ¥ÀÌÅ͸¦ ¾Ë·ÁÁÖ´Â ¸Þ½ÃÁö¸¦ Àü¼ÛÇϽʽÿÀ.

Çü½Ä

transmogrifiedwaning {yes|no} 

±âº»°ª

Yes

TransparentProxy -- Linux¿¡¼­ Åõ¸í ÇÁ·Ï½Ã¸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÔ

ÀÌ´Â Á¤¹æÇâ ÇÁ·Ï½Ã ±¸¼º¿¡¸¸ Àû¿ëÇÕ´Ï´Ù.

Linux ½Ã½ºÅÛ Àü¿ëÀÇ °æ¿ì, ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ¼­¹ö°¡ Åõ¸í ÇÁ·Ï½Ã ¼­¹ö·Î ½ÇÇàÇÒ ¼ö ÀÖ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

TransparentProxy Áö½Ã¹®À» onÀ¸·Î ¼³Á¤Çϸé, BindSpecific Áö½Ã¹®ÀÌ ¹«½ÃµÇ¸é ±âº»°ªÀº offÀÔ´Ï´Ù. ´ëºÎºÐÀÇ HTTP Åë½ÅÀº Æ÷Æ® 80¿¡¼­ È帣±â ¶§¹®¿¡, ±¸¼ºµÈ Æ÷Æ® Áß Çϳª·Î ÇÒ °ÍÀ» ±ÇÀåÇÕ´Ï´Ù.

Çü½Ä

TransparentProxy  {on | off} 
Port 80

±âº»°ª

TransparentProxy  off

IPCHAIN ¹æÈ­º®À» »ç¿ëÇÏ´Â °æ¿ì, Áö½Ã¹®À» »ç¿ë °¡´ÉÇÏ°Ô Çϸé, Åõ¸í ÇÁ·Ï½Ã¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. IPTABLES ¹æÈ­º®À» »ç¿ëÇÏ´Â °æ¿ì, IPTABLES ¹æÈ­º® ±ÔÄ¢À» ¼öµ¿À¸·Î Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù.

IPTABLES ¹æÈ­º®À» »ç¿ëÇÏ´Â °æ¿ì, TransparentProxy Áö½Ã¹®À» »ç¿ë °¡´ÉÇÏ°Ô ÇÑ ´ÙÀ½ ÇÁ·Ï½Ã ¼­¹ö¸¦ ½ÃÀÛÇϱâ Àü¿¡, ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇÏ¿© IPTABLES¿¡ ¹æÈ­º® ±ÔÄ¢À» Ãß°¡ÇϽʽÿÀ.

iptables -t nat -A PREROUTING -i your-network-interface -p tcp --dport 80  -j
  REDIRECT --to-port ibmproxy-listening-port  

¹æÈ­º® ¹× ÇÁ·Ï½Ã ¼­¹ö°¡ µ¿ÀÏÇÑ »óÀÚ¿¡ ÀÖ´Ù°í °¡Á¤Çϸé, ÀÌ ±ÔÄ¢Àº IPTABLES ¹æÈ­º®ÀÌ Æ÷Æ® 80À¸·Î ÁöÁ¤µÈ ¸ðµç TCP Åë½Å·®À» ·ÎÄà ÇÁ·Ï½Ã ¸®½º´× Æ÷Æ®·Î °æ·Î¸¦ ÀçÁöÁ¤Çϵµ·Ï Áö½ÃÇÕ´Ï´Ù. ÀÌ ±ÔÄ¢À» IPTABLES ±¸¼º¿¡¼­ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ´Â ½Ã½ºÅÛÀ» ´Ù½Ã ½ÃÀÛÇÏ´Â °æ¿ì, ±ÔÄ¢À» ÀÚµ¿À¸·Î ·ÎµåÇϵµ·Ï Çã¿ëÇÕ´Ï´Ù.

Åõ¸í ÇÁ·Ï½Ã¸¦ ½ÃÀÛÇÑ ÈÄ Caching Proxy ¼­¹ö¸¦ Á¤Áö½ÃŰ·Á¸é, ·çÆ®·Î ´ÙÀ½ ¸í·ÉÀ» ¹ßÇàÇØ¾ß ÇÕ´Ï´Ù.

ibmproxy -unload

Linux ½Ã½ºÅÛ¿¡¼­ ÀÌ ¸í·ÉÀº ÀçÁöÁ¤ ¹æÈ­º® ±ÔÄ¢À» Á¦°ÅÇÕ´Ï´Ù. ¼­¹ö¸¦ Á¤Áö½ÃŲ ÈÄ ÀÌ ¸í·ÉÀ» ¹ßÇàÇÏÁö ¾ÊÀ¸¸é, ½Ã½ºÅÛÀº ´ë»óÀÌ ¾Æ´Ñ ¿äûÀ» ½ÂÀÎÇÕ´Ï´Ù.

UpdateProxy -- ij½Ã ´ë»ó ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ij½Ã ¿¡ÀÌÀüÆ®°¡ °»½ÅÇÒ ÇÁ·Ï½Ã ¼­¹ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ½Äº°Àº ij½Ã ¿¡ÀÌÀüÆ®°¡ ½ÇÇà ÁßÀÎ ·ÎÄà ÇÁ·Ï½Ã ¼­¹ö ÀÌ¿ÜÀÇ ÇÁ·Ï½Ã ¼­¹ö¸¦ °»½ÅÇØ¾ß ÇÒ ¶§ ÇÊ¿äÇÕ´Ï´Ù. ¼±ÅÃÀûÀ¸·Î, Æ÷Æ®¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÁÖ:
Linux ¹× UNIX Ç÷§Æû¿¡¼­ ÀÌ Áö½Ã¹®Àº ij½Ã ¿¡ÀÌÀüÆ®¸¦ »ç¿ëÇÏ´Â µ¥ ÇÊ¿äÇÕ´Ï´Ù. ÇÁ·Ï½Ã¿¡ ´ëÇØ ÇϳªÀÇ ½Ã½ºÅÛ¸¸À» »ç¿ë ÁßÀÎ °æ¿ì¿¡´Â È£½ºÆ® À̸§À» ÁöÁ¤ÇϽʽÿÀ.

ij½Ã ¿¡ÀÌÀüÆ®°¡ ´Ù¸¥ ¼­¹öÀÇ Ä³½Ã¸¦ °»½ÅÇÒ ¼ö ÀÖ´õ¶óµµ, ÇØ´ç ½Ã½ºÅÛ¿¡¼­ ij½Ã ¾×¼¼½º ·Î±×¸¦ °Ë»öÇÒ ¼ö ¾ø½À´Ï´Ù. µû¶ó¼­, UpdateProxy Áö½Ã¹®ÀÌ ·ÎÄà ȣ½ºÆ® ÀÌ¿ÜÀÇ È£½ºÆ®¸¦ ÁöÁ¤Çϸé, LoadTopCached Áö½Ã¹®ÀÌ ¹«½ÃµË´Ï´Ù.

Çü½Ä

UpdateProxy fully_qualified_host_name_of_proxy_server

¿¹Á¦

UpdateProxy proxy15.ibm.com:1080

±âº»°ª

¾øÀ½

UserId -- ±âº» »ç¿ëÀÚ ID ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© ÆÄÀÏ¿¡ ¾×¼¼½ºÇϱâ Àü¿¡ ¼­¹ö°¡ º¯°æÇÒ ´ë»ó »ç¿ëÀÚÀÇ À̸§À̳ª ¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

ÀÌ Áö½Ã¹®À» º¯°æÇϸé, ¼­¹ö¸¦ Á÷Á¢ Á¤Áö½ÃŲ ´ÙÀ½ Àç½ÃÀÛÇØ¾ß º¯°æ»çÇ×ÀÌ Àû¿ëµË´Ï´Ù. ¼­¹ö¸¦ Àç½ÃÀÛÇϱ⸸ ÇÒ °æ¿ì¿¡´Â ¼­¹ö°¡ º¯°æ»çÇ×À» ÀνÄÇÏÁö ¾Ê½À´Ï´Ù(Caching Proxy ½ÃÀÛ ¹× Á¤Áö ÂüÁ¶).

ÁÖ:
»ç¿ëÀÚ ID, ±×·ì ID, ¶Ç´Â ·Î±× µð·ºÅ丮 °æ·Î¿¡ ´ëÇÑ ¼­¹ö ±âº»°ªÀ» º¯°æÇÑ °æ¿ì, »õ µð·ºÅ丮¸¦ ÀÛ¼ºÇÏ°í µð·ºÅ丮ÀÇ ±ÇÇÑ ¹× ¼ÒÀ¯±ÇÀ» °»½ÅÇϽʽÿÀ. ¼­¹ö¿¡¼­ »ç¿ëÀÚ Á¤ÀÇµÈ ·Î±× µð·ºÅ丮¿¡ Á¤º¸¸¦ ±â·ÏÇϵµ·Ï ÇÏ·Á¸é, ÇØ´ç µð·ºÅ丮¿¡ ´ëÇÑ ±ÇÇÑÀ» 755·Î ¼³Á¤ÇÏ°í »ç¿ëÀÚ Á¤ÀÇµÈ ¼­¹ö »ç¿ëÀÚ ID¸¦ ¼ÒÀ¯ÀÚ·Î ¼³Á¤ÇϽʽÿÀ. ¿¹¸¦ µé¾î, ¼­¹öÀÇ »ç¿ëÀÚ ID¸¦ ±âº»°ª¿¡¼­ jdoe·Î º¯°æÇϰí, ±âº» ·Î±× µð·ºÅ丮¸¦ server_root/account·Î º¯°æÇÑ °æ¿ì, server_root/account µð·ºÅ丮´Â 755ÀÇ ±ÇÇÑÀ» °¡Á®¾ß Çϸç jdoe°¡ ¼ÒÀ¯ÇØ¾ß ÇÕ´Ï´Ù.

Çü½Ä

UserId  {ID_name | number} 

±âº»°ª

AIX, Linux, Solaris: UserId nobody

HP-UX: UserId www

V2CipherSpecs -- SSL ¹öÀü 2¿¡ Áö¿øµÇ´Â ¾ÏÈ£ ½ºÆå ³ª¿­

ÀÌ Áö½Ã¹®Àº SSL ¹öÀü 2¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ¾ÏÈ£ ½ºÆåÀ» ³ª¿­ÇÕ´Ï´Ù.

ÁÖ:
SSL Áö½Ã¹®Àº SUSE Linux¿¡¼­ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.

Çü½Ä

V2CipherSpecs specification

½ÂÀÎ °¡´ÉÇÑ °ªÀº ´ÙÀ½ »çÇ×ÀÇ °áÇÕÀÔ´Ï´Ù. µÎ ¹ø »ç¿ëµÉ ¼ö ¾ø½À´Ï´Ù.

¿¹Á¦

±âº»°ª

¾øÀ½(SSLÀº ±âº»ÀûÀ¸·Î »ç¿ë ºÒ°¡´ÉÇÔ)

V3CipherSpecs -- SSL ¹öÀü 3¿¡ Áö¿øµÇ´Â ¾ÏÈ£ ½ºÆå ³ª¿­

ÀÌ Áö½Ã¹®Àº SSL ¹öÀü 3¿¡ ´ëÇÏ¿© »ç¿ë °¡´ÉÇÑ ¾ÏÈ£ ½ºÆåÀ» ³ª¿­ÇÕ´Ï´Ù.

ÁÖ:
SSL Áö½Ã¹®Àº SUSE Linux¿¡¼­ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.

FIPSenable Áö½Ã¹®ÀÌ "on"À¸·Î ¼³Á¤µÈ °æ¿ì, V3CipherSpecs Áö½Ã¹®Àº ¹«½ÃµË´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº FIPSEnable -- SSLV3 ¹× TLS¿¡ ´ëÇØ FIPS(Federal Information Processing Standard) ½ÂÀÎ ¾ÏÈ£¸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÔÀ» ÂüÁ¶ÇϽʽÿÀ.

Çü½Ä

V3CipherSpecs specification

½ÂÀÎ °¡´ÉÇÑ °ªÀº ´ÙÀ½°ú °°½À´Ï´Ù.

¿¹Á¦

±âº»°ª

¾øÀ½(SSLÀº ±âº»ÀûÀ¸·Î »ç¿ë ºÒ°¡´ÉÇÔ)

WebMasterEMail -- ¼­¹ö ¼±Åà º¸°í¼­¸¦ ¼ö½ÅÇÒ ÀüÀÚ ¿ìÆí ÁÖ¼Ò ¼³Á¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© SSL ÀÎÁõ¼­ ¸¸±â 30ÀÏ Àü ÅëÁö¿Í °°Àº, Caching Proxy ¼±Åà º¸°í¼­¸¦ ¼ö½ÅÇÒ ÀüÀÚ ¿ìÆí ÁÖ¼Ò¸¦ ¼³Á¤ÇϽʽÿÀ. Linux ¹× UNIX ½Ã½ºÅÛ¿¡¼­´Â sendmail ÇÁ·Î¼¼½º¸¦ ½ÇÇà ÁßÀ̾î¾ß ÇÕ´Ï´Ù. Windows ½Ã½ºÅÛÀÇ °æ¿ì sendmail ÇÁ·Î¼¼½º°¡ Caching Proxy¿¡ ºôµåµÇ¹Ç·Î, ¿ÜºÎ ¸ÞÀÏ ¼­¹ö°¡ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. ±×·¯³ª ´ÙÀ½°ú °°Àº µÎ °³ÀÇ Ãß°¡ Áö½Ã¹®À» ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. WebMasterSocksServer(Windows Àü¿ë) -- sendmail ·çƾ¿¡ ´ëÇÑ socks ¼­¹ö ¼³Á¤ ¹× SMTPServer(Windows Àü¿ë) -- sendmail ·çƾ¿¡ ´ëÇÑ SMTP ¼­¹ö ¼³Á¤.

ÁÖ:
ÀÌ ÀüÀÚ ¿ìÆí ÁÖ¼Ò´Â anonymous FTP ¾ÏÈ£·Îµµ »ç¿ëµË´Ï´Ù.

Çü½Ä

WebMasterEMail webmastermailaddress

¿¹Á¦

WebMasterEmail webmaster@computer.com

±âº»°ª

WebMasterEmail webmaster

WebMasterSocksServer(Windows Àü¿ë) -- sendmail ·çƾ¿¡ ´ëÇÑ socks ¼­¹ö ¼³Á¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© Windows¿ë Caching Proxy ³»¿¡¼­ ³»ºÎ sendmail ·çƾÀÌ »ç¿ëÇÏ´Â socks ¼­¹ö¸¦ ¼³Á¤ÇϽʽÿÀ. ÀÌ ·çƾ¿¡ ´ëÇÏ¿© ´ÙÀ½°ú °°Àº µÎ °¡Áö Áö½Ã¹®À» ¶ÇÇÑ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. WebMasterEMail -- ¼­¹ö ¼±Åà º¸°í¼­¸¦ ¼ö½ÅÇÒ ÀüÀÚ ¿ìÆí ÁÖ¼Ò ¼³Á¤ ¹× SMTPServer(Windows Àü¿ë) -- sendmail ·çƾ¿¡ ´ëÇÑ SMTP ¼­¹ö ¼³Á¤.

Çü½Ä

WebMasterSocksServer IP address or hostname of socks server

¿¹Á¦

WebMasterSocksServer socks.mybox.com

±âº»°ª

¾øÀ½

Welcome -- ȯ¿µ ÆÄÀÏÀÇ À̸§ ÁöÁ¤

ÀÌ Áö½Ã¹®À» »ç¿ëÇÏ¿© °íÀ¯ÇÑ ÆÄÀÏ À̸§ÀÌ ¾ø´Â ¿äû¿¡ ÀÀ´äÇϱâ À§ÇØ ¼­¹ö°¡ ã´Â ÆÄÀÏÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ±¸¼º ÆÄÀÏ¿¡ ÀÌ Áö½Ã¹®¿¡ ´ëÇÑ ¿©·¯ °³ÀÇ ¾îÄ¿·±½º¸¦ ³ÖÀ½À¸·Î½á, ȯ¿µ ÆÄÀÏ ¸ñ·ÏÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÆÄÀÏ À̸§À̳ª µð·ºÅ丮 À̸§ÀÌ ¾ø´Â ¿äûÀÇ °æ¿ì, ¼­¹ö¿¡¼­´Â Welcome Áö½Ã¹®¿¡ ÁöÁ¤µÈ À̸§°ú ÀÏÄ¡ÇÏ´Â ÆÄÀÏÀº Ç×»ó ÆÄÀÏ ·çÆ® µð·ºÅ丮¿¡¼­ ã½À´Ï´Ù. ÀÏÄ¡ÇÏ´Â ÆÄÀÏÀÌ ÀÖÀ¸¸é, ¿äûÀÚ¿¡°Ô µÇµ¹¾Æ °©´Ï´Ù.

µð·ºÅ丮 À̸§Àº ÀÖÁö¸¸ ÆÄÀÏ À̸§Àº ¾ø´Â ¿äû¿¡ ´ëÇØ¼­, AlwaysWelcome Áö½Ã¹®Àº ¼­¹ö°¡ ¸®ÅÏÇÒ È¯¿µ ÆÄÀÏÀ» µð·ºÅ丮¿¡¼­ ãÀ»Áö ¿©ºÎ¸¦ Á¦¾îÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î AlwaysWelcomeÀº On °ªÀ¸·Î ¼³Á¤µË´Ï´Ù. ÀÌ·¸°Ô Çϸé, ¼­¹ö¿¡¼­´Â Welcome Áö½Ã¹®¿¡¼­ ÁöÁ¤µÈ À̸§°ú ÀÏÄ¡ÇÏ´Â ÆÄÀÏÀ» ¿äûµÈ µð·ºÅ丮¿¡¼­ ã½À´Ï´Ù. ÀÏÄ¡ÇÏ´Â ÆÄÀÏÀÌ ÀÖÀ¸¸é, ¿äûÀÚ¿¡°Ô µÇµ¹¾Æ °©´Ï´Ù.

¼­¹ö°¡ µð·ºÅ丮ÀÇ ÆÄÀϰú Welcome Áö½Ã¹®ÀÇ ÆÄÀÏ À̸§°£¿¡ ÀÏÄ¡ÇÏ´Â ÆÄÀÏÀ» Çϳª ÀÌ»ó ¹ß°ßÇϸé, Welcome Áö½Ã¹®ÀÇ ¼ø¼­°¡ µ¹·Áº¸³¾ ÆÄÀÏÀ» ÆÇº°ÇÕ´Ï´Ù. ¼­¹ö¿¡¼­´Â ±¸¼º ÆÄÀÏÀÇ Ã³À½°ú °¡Àå °¡±î¿î Welcome Áö½Ã¹®À» »ç¿ëÇÕ´Ï´Ù.

Çü½Ä

Welcome file_name [server_IP_address | host_name]
file_name
ȯ¿µ ÆÄÀÏ·Î Á¤ÀÇÇÒ ÆÄÀÏÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
[server_IP_address | host_name]
¿©·¯ IP ÁÖ¼Ò³ª °¡»ó È£½ºÆ®¸¦ »ç¿ëÇϰí ÀÖ´Ù¸é, ÀÌ ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏ¿© IP ÁÖ¼Ò³ª È£½ºÆ® À̸§À» ÁöÁ¤ÇϽʽÿÀ. ¼­¹ö´Â ÀÌ IP ÁÖ¼Ò³ª È£½ºÆ®ÀÇ ¼­¹ö¿¡ µµ´ÞÇÏ´Â ¿äûÀ̳ª ÀÌ È£½ºÆ®¿¡ ´ëÇØ¼­¸¸ Áö½Ã¹®À» »ç¿ëÇÕ´Ï´Ù. IP ÁÖ¼Ò´Â ¿äûÇϴ Ŭ¶óÀ̾ðÆ®ÀÇ ÁÖ¼Ò°¡ ¾Æ´Ï¶ó ¼­¹ö ³×Æ®¿öÅ© ¿¬°áÀÇ ÁÖ¼ÒÀÔ´Ï´Ù.

IP ÁÖ¼Ò(¿¹:240.146.167.72) ¶Ç´Â È£½ºÆ® À̸§(¿¹: hostA.bcd.com)À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ¸Å°³º¯¼ö´Â ¼±ÅÃÀûÀÔ´Ï´Ù. ÀÌ ¸Å°³º¯¼ö°¡ ¾øÀ¸¸é, ¼­¹ö´Â ¿äûÀÌ µé¾î¿À´Â IP ÁÖ¼Ò³ª URLÀÇ È£½ºÆ® À̸§°ú »ó°ü¾øÀÌ ¸ðµç ¿äû¿¡ ´ëÇØ Áö½Ã¹®À» »ç¿ëÇÕ´Ï´Ù.

¼­¹ö IP ÁÖ¼Ò·Î ¿ÍÀϵå Ä«µå ¹®ÀÚ¸¦ ÁöÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù.

¿¹Á¦

±âº»°ª

ÀÌµé ±âº»°ªÀº ±âº» ±¸¼º¿¡¼­ ¼ø¼­´ë·Î »ç¿ëµË´Ï´Ù.

   Welcome Welcome.html
   Welcome welcome.html
   Welcome index.html
   Welcome Frntpage.html