IBM HTTP Server µµ¿ò¸»: ÇÁ·Ï½Ã ÁöÁ¤¹®

ÇÁ·Ï½Ã ÁöÁ¤¹®

 

ProxyRequests

À̰ÍÀº Apache°¡ ÇÁ·Ï½Ã ¼­¹ö·Î¼­ ±â´ÉÇϵµ·Ï Çã¿ëÇϰųª Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù. ProxyRequests¸¦ 'off'·Î ¼³Á¤Çϸé ProxyPass ÁöÁ¤¹®À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

ProxyRemote

ÀÌ´Â ¿ø°Ý ÇÁ·Ï½Ã¸¦ ÀÌ ÇÁ·Ï½Ã¿¡ Á¤ÀÇÇÕ´Ï´Ù. <match>´Â ¿ø°Ý ¼­¹ö°¡ Áö¿øÇÏ´Â URL ¼³°èÀÇ À̸§, ¶Ç´Â ¿ø°Ý ¼­¹ö°¡ »ç¿ëµÇ¾î¾ß ÇÒ ÀϺΠURL, ¶Ç´Â ¼­¹ö°¡ ¸ðµç ¿äû¿¡ ´ëÇØ Á¢¼ÓµÇ¾î¾ß ÇÔÀ» ³ªÅ¸³»´Â *ÀÔ´Ï´Ù. <remote-server>´Â ¿ø°Ý ¼­¹ö¿¡ ´ëÇÑ ÀϺΠURLÀÔ´Ï´Ù. ±¸¹®:
  <remote-server> = <protocol>://<hostname>[:port]
<protocol>Àº ¿ø°Ý ¼­¹ö¿Í Åë½ÅÇϱâ À§ÇØ »ç¿ëµÇ¾î¾ß ÇÏ´Â ÇÁ·ÎÅäÄÝÀÔ´Ï´Ù. "http"¸¸ÀÌ ÀÌ ¸ðµâ¿¡ ÀÇÇØ Áö¿øµË´Ï´Ù.

¿¹:

  ProxyRemote http://goodguys.com/ http://mirrorguys.com:8000
  ProxyRemote * http://cleversite.com
  ProxyRemote ftp http://ftpproxy.mydomain.com:8080
¸¶Áö¸· ¿¹¿¡¼­´Â, ¸¶Ä¡ ´Ù¸¥ HTTP ÇÁ·Ï½Ã ¿äûó·³ ĸ½¶È­µÈ FTP ¿äûÀ» ÇÁ·Ï½Ã°¡ À̵éÀ» ó¸®ÇÒ ¼ö ÀÖ´Â ´Ù¸¥ ÇÁ·Ï½Ã·Î Àü¼ÛÇÕ´Ï´Ù.

ProxyPass

ÀÌ ÁöÁ¤¹®Àº ¿ø°Ý ¼­¹ö°¡ ±¹Áö ¼­¹öÀÇ ¿µ¿ªÀ¸·Î ¸ÊÇεǴ °ÍÀ» Çã¿ëÇÕ´Ï´Ù. µû¶ó¼­ ±¹Áö ¼­¹ö´Â ÀϹÝÀû ÀǹÌÀÇ ÇÁ·Ï½Ã·Î¼­ ÀÛµ¿ÇÏÁö ¾Ê°í ¿ø°Ý ¼­¹öÀÇ ¹Ì·¯(mirror)ó·³ º¸¿©Áý´Ï´Ù. <path>´Â ±¹Áö °¡»ó °æ·Î À̸§À̸ç <url>Àº ¿ø°Ý ¼­¹ö¿¡ ´ëÇÑ ÀϺΠURLÀÔ´Ï´Ù.

±¹Áö ¼­¹ö°¡ http://wibble.org/ ÁÖ¼Ò¸¦ °¡Áö°í ÀÖ´Ù°í °¡Á¤ÇÑ ÈÄ, ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ.

   ProxyPass         /mirror/foo/ http://foo.com/
ÀÌ´Â <http://wibble.org/mirror/foo/bar>¿¡ ´ëÇÑ ±¹Áö ¿äûÀ» ³»ºÎÀûÀ¸·Î <http://foo.com/bar>¿¡ ´ëÇÑ ÇÁ·Ï½Ã ¿äûÀ¸·Î º¯È¯ÇÕ´Ï´Ù.

ProxyPassReverse

ÀÌ ÁöÁ¤¹®À¸·Î Apache´Â HTTPÀÇ ¹æÇâ Àüȯ ÀÀ´äÀÇ À§Ä¡ Çì´õ¿¡¼­ URLÀ» Á¶Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î HTTP´Â ¹ÝÀü ÇÁ·Ï½Ã µÚ¿¡ ÀÖ´Â ³¡ ¼­¹öÀÇ µÚÂÊÀ¸·Î ¹æÇâÀ» ÀüȯÇϱ⠶§¹®¿¡ ¹ÝÀü ÇÁ·Ï½Ã¸¦ Åë°úÇÏ´Â °ÍÀ» ÇÇÇϱâ À§ÇØ Apache°¡ ¹ÝÀü ÇÁ·Ï½Ã·Î »ç¿ëµÇ´Â °æ¿ì ÀÌ·¯ÇÑ »çÇ×Àº ÇʼöÀûÀÔ´Ï´Ù.

<Path>´Â ±¹Áö °¡»ó °æ·Î À̸§ÀÔ´Ï´Ù.
<url>Àº ¿ø°Ý ¼­¹ö¿¡ ´ëÇÑ ÀϺΠURLÀÔ´Ï´Ù(ProxyPass ÁöÁ¤¹®¿¡ »ç¿ëµÈ °Í°ú µ¿ÀÏÇÑ ¹æ½Ä).

¿¹:
±¹Áö ¼­¹ö°¡ http://wibble.org/ ÁÖ¼Ò¸¦ °¡Áö°í ÀÖ´Ù°í °¡Á¤ÇÑ ÈÄ, ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ.

   ProxyPass         /mirror/foo/ http://foo.com/
   ProxyPassReverse  /mirror/foo/ http://foo.com/
ÀÌ´Â <http://wibble.org/mirror/foo/bar>¿¡ ´ëÇÑ ±¹Áö ¿äûÀ» ³»ºÎÀûÀ¸·Î <http://foo.com/bar>¿¡ ´ëÇÑ ÇÁ·Ï½Ã ¿äûÀ¸·Î º¯È¯ÇÕ´Ï´Ù(¿©±â¿¡¼­ ProxyPass°¡ Á¦°øÇÏ´Â ±â´É). ¶ÇÇÑ foo.com ¼­¹öÀÇ Àü¼Û ¹æÇâÀ» ÀüȯÇÕ´Ï´Ù. http://foo.com/barÀÌ http://foo.com/quux·Î ¹æÇâÀÌ ÀüȯµÇ¸é, HTTP ¹æÇâ Àüȯ ÀÀ´äÀ» Ŭ¶óÀÌ¾ðÆ®·Î Àü¼ÛÇϱâ Àü¿¡ Apache°¡ À̸¦ http://wibble.org/mirror/foo/quux·Î Á¶Á¤ÇÕ´Ï´Ù.

ProxyPassReverse ÁöÁ¤¹®Àº ÇØ´ç ProxyPass ÁöÁ¤¹®¿¡ Á¾¼ÓµÇÁö ¾Ê±â ¶§¹®¿¡ mod_rewrite¿¡¼­ ÇÁ·Ï½Ã pass-through ±â´É("RewriteRule ... [P]")°úÀÇ °áÇÕ¿¡ »ç¿ëµÉ ¼öµµ ÀÖÀ½¿¡ ÁÖÀÇÇϽʽÿÀ.

AllowCONNECT

AllowCONNECT ÁöÁ¤¹®Àº ÇÁ·Ï½Ã CONNECT ¸Þ¼Òµå°¡ ¿¬°áÇÒ ¼ö ÀÖ´Â Æ÷Æ® ¹øÈ£ ¸ñ·ÏÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÃֽŠºê¶ó¿ìÀú´Â https ¿¬°áÀÌ ¿äûµÉ ¶§ ÀÌ ¸Þ¼Òµå¸¦ »ç¿ëÇϸç http¸¦ ÅëÇÑ ÇÁ·Ï½Ã ÅͳθµÀÌ °¡´ÉÇÕ´Ï´Ù.
±âº»ÀûÀ¸·Î, ±âº» https Æ÷Æ®(443) ¹× ±âº» snews Æ÷Æ®(563)¸¸À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. AllowCONNECT ÁöÁ¤¹®À» »ç¿ëÇÏ¿© ±âº»°ªÀ» ´ëüÇÏ¸ç ³ª¿­µÈ Æ÷Æ®¿¡¸¸ ¿¬°áÀ» Çã¿ëÇϵµ·Ï ÇÕ´Ï´Ù.

ProxyBlock

ProxyBlock ÁöÁ¤¹®Àº °ø¹éÀ¸·Î ±¸ºÐµÈ È£½ºÆ® ¹×/¶Ç´Â µµ¸ÞÀÎ, ´Ü¾îÀÇ ¸ñ·ÏÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÏÄ¡µÈ ´Ü¾î, È£½ºÆ® ¶Ç´Â µµ¸ÞÀÎÀ» Æ÷ÇÔÇÏ´Â À̸§À» °¡Áø »çÀÌÆ®·ÎÀÇ HTTP, HTTPS ¹× FTP ¹®¼­ ¿äûÀº ÇÁ·Ï½Ã ¼­¹ö¿¡ ÀÇÇØ ºí·ÏµË´Ï´Ù. ¶ÇÇÑ ÇÁ·Ï½Ã ¸ðµâÀº ½Ãµ¿½Ã È£½ºÆ® À̸§ÀÌ µÉ ¼ö ÀÖ´Â Ç׸ñ ¸ñ·ÏÀÇ IP ÁÖ¼Ò¸¦ ÆÇº°ÇÏ·Á°í ½ÃµµÇϸç ÀÏÄ¡¼º °Ë»ç¸¦ À§ÇØ À̸¦ ij½¬ÇÕ´Ï´Ù. ¿¹:
  ProxyBlock joes-garage.com some-host.co.uk rocky.wotsamattau.edu
IP ÁÖ¼Ò¿¡ ÀÇÇØ ÂüÁ¶µÇ´Â °æ¿ì 'rocky.wotsamattau.edu'°¡ ÀÏÄ¡µÉ ¼öµµ ÀÖ½À´Ï´Ù.

'wotsamattau'µµ 'wotsamattau.edu'¿¡ ÀÏÄ¡µÉ °¡´É¼ºÀÌ ÃæºÐÈ÷ ÀÖ½À´Ï´Ù.

´ÙÀ½ »çÇ×µµ ÁÖÀÇÇϽʽÿÀ.

ProxyBlock *´Â
¸ðµç »çÀÌÆ®·ÎÀÇ ¿¬°áÀ» ±ÝÁöÇÕ´Ï´Ù.

ProxyReceiveBufferSize

ProxyReceiveBufferSize ÁöÁ¤¹®Àº Áõ°¡µÈ ½Ã½ºÅÛ È¿À²À» Çã¿ëÇÏ´Â ¿ÜºÎ HTTP ¹× FTP ¿¬°á¿¡ ´ëÇÑ ¸íÈ®ÇÑ ³×Æ®¿öÅ© ¹öÆÛ Å©±â¸¦ ÁöÁ¤ÇÕ´Ï´Ù. 512º¸´Ù Å« °ªÀ̾î¾ß Çϸç, ¶Ç´Â ½Ã½ºÅÛ ±âº» ¹öÆÛ Å©±â°¡ »ç¿ëµÇ¾î¾ß ÇÑ´Ù´Â °ÍÀ» Ç¥½ÃÇÏ·Á¸é 0À» ÁöÁ¤ÇϽʽÿÀ.

¿¹:

  ProxyReceiveBufferSize 2048

NoProxy

ÀÌ ÁöÁ¤¹®Àº ÀÎÆ®¶ó³Ý ¾ÈÀÇ Apache ÇÁ·Ï½Ã ¼­¹ö¿¡ ´ëÇØ¼­¸¸ À¯È¿ÇÕ´Ï´Ù. NoProxy ÁöÁ¤¹®Àº °ø¹éÀ¸·Î ±¸ºÐµÈ È£½ºÆ® ¹×/¶Ç´Â µµ¸ÞÀÎ, IP ÁÖ¼Ò, ¼­ºê³ÝÀÇ ¸ñ·ÏÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¸ñ·Ï¿¡ ÀÏÄ¡Çϴ ȣ½ºÆ®¿¡ ´ëÇÑ ¿äûÀº ±¸¼ºµÈ ProxyRemote ÇÁ·Ï½Ã ¼­¹ö·Î Àü¼ÛµÇÁö ¾Ê°í ¾ðÁ¦³ª Á÷Á¢ 󸮵˴ϴÙ.

¿¹:

  ProxyRemote  *  http://firewall.mycompany.com:81
  NoProxy         .mycompany.com 192.168.112.0/21 
NoProxy ÁöÁ¤¹®¿¡ ´ëÇÑ Àμö´Â ´ÙÀ½ ¸ñ·Ï À¯Çü Áß ÇϳªÀÔ´Ï´Ù.
µµ¸ÞÀÎ
µµ¸ÞÀÎÀº ºÎºÐÀûÀ¸·Î ±ÔÁ¤È­µÈ DNS µµ¸ÞÀÎ À̸§ÀÌ¸ç ¸¶Ä§Ç¥°¡ ¼±ÇàµË´Ï´Ù. ³í¸®ÀûÀ¸·Î µ¿ÀÏÇÑ DNS µµ¸ÞÀÎ ¶Ç´Â ¿µ¿ª¿¡ Æ÷ÇÔµÈ È£½ºÆ®ÀÇ ¸ñ·ÏÀ» ³ªÅ¸³À´Ï´Ù(i.e., È£½ºÆ® À̸§ÀÇ Á¢¹Ì»ç´Â ¸ðµÎ µµ¸ÞÀÎÀ¸·Î ³¡³³´Ï´Ù).
¿¹: .com .apache.org.
µµ¸ÞÀÎÀº Ç×»ó ¸¶Ä§Ç¥°¡ ¼±ÇàµÇ±â ¶§¹®¿¡ È£½ºÆ® À̸§°ú µµ¸ÞÀÎÀ» ½±°Ô ±¸ºÐÇÒ ¼ö ÀÖ½À´Ï´Ù(DNS µµ¸ÞÀÎÀº DNS A ·¹Äڵ带 °¡Áú ¼ö ÀÖÀ½).
ÁÖ: µµ¸ÞÀÎ À̸§ ºñ±³´Â ´ë¼Ò¹®ÀÚ ±¸ºÐ ¾øÀÌ ÀÌ·ç¾îÁö¸ç µµ¸ÞÀÎÀº Ç×»ó DNS Æ®¸®ÀÇ ·çÆ®¿¡ °íÁ¤µÇ´Â °ÍÀ¸·Î °£Áֵ˴ϴÙ. ±×·¯¹Ç·Î, ´ÙÀ½ µÎ µµ¸ÞÀÎ .MyDomain.com°ú .mydomain.com.(ÈÄ¹Ì ¸¶Ä§Ç¥ ÁÖÀÇ)Àº µ¿ÀÏÇÑ °ÍÀ¸·Î °£Áֵ˴ϴÙ. µµ¸ÞÀÎ ºñ±³´Â DNS Á¶È¸¸¦ Æ÷ÇÔÇÏÁö ¾Ê±â ¶§¹®¿¡ ¼­ºê³Ý ºñ±³º¸´Ù ´õ¿í È¿°úÀûÀÔ´Ï´Ù.
¼­ºê³Ý
¼­ºê³ÝÀº ¼ýÀÚ ÇüÅÂÀÇ ºÎºÐÀûÀ¸·Î ±ÔÁ¤È­µÈ ÀÎÅÍ³Ý ÁÖ¼ÒÀ̸ç(¼±ÅÃÀûÀ¸·Î ½½·¡½Ã¿Í ³×Æ®¸¶½ºÅ©°¡ µÚ¿¡ »ç¿ëµÊ), ¼­ºê³Ý¿¡¼­ À¯È¿ÇÑ ºñÆ® ¼ö·Î ÁöÁ¤µË´Ï´Ù. °øÅë ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ µµ´ÞÇÒ ¼ö Àִ ȣ½ºÆ®ÀÇ ¼­ºê³ÝÀ» Ç¥½ÃÇϴµ¥ »ç¿ëµË´Ï´Ù. ³×Æ®¸¶½ºÅ©°¡ ¾øÀ¸¸é »ý·«µÈ(¶Ç´Â 0 °ª) ³¡ ÀÚ¸®°¡ ¸¶½ºÅ©¸¦ ÁöÁ¤ÇÏ´Â °ÍÀ¸·Î °£Áֵ˴ϴÙ. ÀÌ·¯ÇÑ °æ¿ì, ³×Æ®¸¶½ºÅ©´Â 8ºñÆ®ÀÇ ¹è¼ö¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿¹:
192.168 ¶Ç´Â 192.168.0.0
À¯È¿ÇÑ 16ºñÆ® ³×Æ®¸¶½ºÅ©¸¦ °¡Áø 192.168.0.0 ¼­ºê³Ý (¶§¶§·Î 255.255.0.0 ³×Æ®¸¶½ºÅ© Çü½ÄÀ¸·Î »ç¿ëµÊ)
192.168.112.0/21
À¯È¿ÇÑ 21ºñÆ® ³×Æ®¸¶½ºÅ©¸¦ °¡Áø 192.168.112.0/21 ¼­ºê³Ý(255.255.248.0 Çü½ÄÀ¸·Îµµ »ç¿ëµÊ)
ÀϹÝÀûÀÎ °æ¿ì, À¯È¿ÇÑ 32ºñÆ®¸¦ °¡Áø ¼­ºê³ÝÀº IPAddr°ú µ¿ÀÏÇÏÁö¸¸ À¯È¿ÇÑ 0ºñÆ®¸¦ °¡Áø¼­ºê³Ý(e.g., 0.0.0.0/0)Àº ÀÓÀÇ IP ÁÖ¼Ò¿¡ ÀÏÄ¡ÇÏ´Â _Default_ »ó¼ö¿Í µ¿ÀÏÇÕ´Ï´Ù.
IPAddr
IPAddrÀº ¼ýÀÚ ÇüÅÂ(dotted quad)·Î ¿ÏÀü ±ÔÁ¤È­µÈ ÀÎÅÍ³Ý ÁÖ¼Ò¸¦ ³ªÅ¸³À´Ï´Ù. º¸Åë ÀÌ ÁּҴ ȣ½ºÆ®¸¦ ³ªÅ¸³»Áö¸¸ ¹Ýµå½Ã ÁÖ¼Ò¿Í ¿¬°áµÈ DNS µµ¸ÞÀÎ À̸§À̾î¾ßÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.
¿¹: 192.168.123.7
ÁÖ: IPAddr DNS ½Ã½ºÅÛ¿¡ ÀÇÇØ ºÐ¼®µÉ Çʿ䰡 ¾ø±â ¶§¹®¿¡ µû¶ó¼­, apache ¼º´ÉÀ» ´õ¿í Çâ»ó½Ãų ¼ö ÀÖ½À´Ï´Ù.

Âü°í: DNS Á¤º¸

È£½ºÆ® À̸§
È£½ºÆ® À̸§Àº ¿ÏÀü ±ÔÁ¤È­µÈ DNS µµ¸ÞÀÎ À̸§À̸ç DNS µµ¸ÞÀÎ À̸§ ¼­ºñ½º¸¦ ÅëÇØ Çϳª ÀÌ»óÀÇ IPAddrs·Î ºÐ¼®µÉ ¼ö ÀÖ½À´Ï´Ù. ³í¸®Àû È£½ºÆ®¸¦ ³ªÅ¸³»¸ç (µµ¸ÞÀΰú ´ëÁ¶ÀûÀÓ, À§¸¦ ÂüÁ¶ÇϽʽÿÀ) ÃÖ¼ÒÇÑ ÇϳªÀÇ IPAddr¿¡(¶Ç´Â ´Ù¸¥ IPAddr¸¦ °¡Áø È£½ºÆ® ¸ñ·Ï¿¡) ´ëÇØ ºÐ¼® °¡´ÉÇØ¾ß ÇÕ´Ï´Ù.
¿¹: prep.ai.mit.edu www.apache.org.
ÁÖ: ´ëºÎºÐÀÇ °æ¿ì¿¡ DNS Á¶È¸¸¦ ÇÇÇÒ ¼ö Àֱ⠶§¹®¿¡ È£½ºÆ® À̸§ ´ë½Å¿¡ IPAddrÀ» ÁöÁ¤ÇÏ´Â °ÍÀÌ ´õ¿í È¿°úÀûÀÔ´Ï´Ù. Apache¿¡¼­ÀÇ À̸§ ºÐ¼®Àº À̸§ ¼­¹ö¿¡ ´ëÇÑ ¿¬°áÀÌ ´À¸° PPP ¿¬°áÀ» »ç¿ëÇÒ °æ¿ì ½Ã°£ÀÌ »ó´çÈ÷ ¸¹ÀÌ °É¸± ¼ö ÀÖ½À´Ï´Ù.
ÁÖ: È£½ºÆ® À̸§ ºñ±³´Â ´ë¼Ò¹®ÀÚ ±¸ºÐ ¾øÀÌ ÀÌ·ç¾îÁö¸ç È£½ºÆ® À̸§Àº Ç×»ó DNS Æ®¸®ÀÇ ·çÆ®¿¡ °íÁ¤µÇ´Â °ÍÀ¸·Î °£Áֵ˴ϴÙ. ±×·¯¹Ç·Î ´ÙÀ½ µÎ È£½ºÆ®, WWW.MyDomain.com°ú www.mydomain.com.(ÈÄ¹Ì ¸¶Ä§Ç¥ ÁÖÀÇ)Àº µ¿ÀÏÇÑ °ÍÀ¸·Î °£Áֵ˴ϴÙ.

Âü°í: DNS Á¤º¸

ProxyDomain

ÀÌ ÁöÁ¤¹®Àº ÀÎÆ®¶ó³Ý ¾ÈÀÇ Apache ÇÁ·Ï½Ã ¼­¹ö¿¡ ´ëÇØ¼­¸¸ À¯È¿ÇÕ´Ï´Ù. ProxyDomain ÁöÁ¤¹®Àº apache ÇÁ·Ï½Ã ¼­¹ö°¡ ¼ÓÇÏ°Ô µÉ ±âº» µµ¸ÞÀÎÀ» ÁöÁ¤ÇÕ´Ï´Ù. µµ¸ÞÀÎ À̸§ ¾øÀÌ È£½ºÆ®¿¡ ´ëÇÑ ¿äûÀÌ ¹ß»ýÇÏ´Â °æ¿ì, Ãß°¡·Î ±¸¼ºµÈ µµ¸ÞÀÎÀ» °¡Áø µ¿ÀÏÇÑ È£½ºÆ®¿¡ ´ëÇÑ ¹æÇâ Àüȯ ÀÀ´äÀÌ »ý¼ºµË´Ï´Ù.

¿¹:

  ProxyRemote  *  http://firewall.mycompany.com:81
  NoProxy         .mycompany.com 192.168.112.0/21 
  ProxyDomain     .mycompany.com

ProxyVia

ÀÌ ÁöÁ¤¹®Àº ÇÁ·Ï½Ã¿¡ ÀÇÇØ HTTP Çì´õ Via:¿¡ ´ëÇÑ »ç¿ëÀ» Á¦¾îÇÕ´Ï´Ù. À̰ÍÀº ÇÁ·Ï½Ã ¼­¹ö üÀÎÀ» µû¶ó ÇÁ·Ï½Ã ¿äû È帧À» Á¦¾îÇÏ´Â µ¥ »ç¿ë ¸ñÀûÀÌ ÀÖ½À´Ï´Ù. Via: Çì´õ Çà¿¡ ´ëÇÑ ¼³¸íÀº RFC2068(HTTP/1.1)À» ÂüÁ¶ÇϽʽÿÀ.

CacheForceCompletion

ij½¬ ÁßÀÎ http Àü¼ÛÀÌ Ãë¼ÒµÇ¸é ÁöÁ¤µÈ ÆÛ¼¾Æ® ÀÌ»óÀÌ ÀÌ¹Ì Àü¼ÛµÈ °æ¿ì ÇÁ·Ï½Ã ¸ðµâÀº ij½¬·Î Àü¼ÛÀ» ¿Ï·áÇÕ´Ï´Ù.

ÆÛ¼¾Æ®´Â 1°ú 100 »çÀÌÀÇ ¼ýÀÚ¿©¾ß ÇÏ¸ç ±âº»°ªÀ» »ç¿ëÇÏ·Á¸é 0À» ÁöÁ¤ÇÕ´Ï´Ù. 100Àº Àü¼ÛÀÌ ¿Ï·áµÈ °æ¿ì¿¡¸¸ ¹®¼­°¡ ij½¬µÉ ¼ö ÀÖ½À´Ï´Ù. 60¿¡¼­ 90 »çÀÌÀÇ ¼ö¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÕ´Ï´Ù.

CacheRoot

ij½¬ ÆÄÀÏÀ» Æ÷ÇÔÇÒ µð·ºÅ丮 À̸§À» ¼³Á¤ÇÕ´Ï´Ù. À̰ÍÀº httpd ¼­¹ö¿¡ ÀÇÇØ ±â·ÏÀÌ °¡´ÉÇØ¾ß ÇÕ´Ï´Ù(User ÁöÁ¤¹® ÂüÁ¶).
CacheRoot¸¦ ¼³Á¤ÇØ¾ß ÇÁ·Ï½Ã ij½¬°¡ °¡´ÉÇØÁý´Ï´Ù. CacheRoot¸¦ Á¤ÀÇÇÏÁö ¾ÊÀ¸¸é, ProxyRequests°¡ OnÀ¸·Î ¼³Á¤µÈ °æ¿ì ÇÁ·Ï½Ã ±â´ÉÀº °¡´ÉÇÏÁö¸¸ ij½¬´Â ¼öÇàµÉ ¼ö ¾ø½À´Ï´Ù.

CacheSize

¿øÇϴ ij½¬ »ç¿ë °ø°£À» KB(1024¹ÙÀÌÆ® ´ÜÀ§)·Î ¼³Á¤ÇÕ´Ï´Ù. »ç¿ë °ø°£ÀÌ ¼³Á¤°ªº¸´Ù ¸¹¾ÆÁö¸é »ç¿ë·®ÀÌ ¼³Á¤°ª ÀÌÇϰ¡ µÉ ¶§±îÁö ÆÄÀÏÀ» »èÁ¦ÇÏ¿© »ç¿ë °ø°£À» Á¤¸®ÇÕ´Ï´Ù.

¿¹»óµÇ´Â ÇÁ·Ï½Ã Æ®·¡ÇÈ º¼·ý°ú CacheGcInterval¿¡ µû¶ó »ç¿ë °¡´É °ø°£º¸´Ù ÃÖ¼Ò 20¿¡¼­ 40% ÀûÀº °ªÀ» »ç¿ëÇÕ´Ï´Ù.

CacheGcInterval

<time> ½Ã°£¸¶´Ù ij½¬¸¦ È®ÀÎÇÏ°í »ç¿ë °ø°£ÀÌ CacheSize¿¡ ÀÇÇØ ¼³Á¤µÈ °ªº¸´Ù Å« °æ¿ì ÆÄÀÏÀ» »èÁ¦ÇÕ´Ï´Ù. <time>Àº ºÎµ¿ ¼Ò¼öÁ¡ °ªÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, CacheGcInterval 1.5À» »ç¿ëÇÏ¿© 90ºÐ¸¶´Ù ij½¬¸¦ È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. (½Ã°£ÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì »ç¿ë °ø°£ Á¤¸®°¡ ¼öÇàµÇÁö ¾ÊÀ¸¸ç ij½¬°¡ ¹«Á¦ÇÑÀûÀ¸·Î Áõ°¡µË´Ï´Ù). CacheGcIntervalÀÌ Å¬¼ö·Ï ±¸¼ºµÈ CacheSizeº¸´Ù ´õ ¸¹Àº °ø°£ÀÌ »ç¿ë °ø°£ Á¤¸® »çÀÌÀÇ Ä³½¬¿¡ ´ëÇØ ÇÊ¿äÇÏ°Ô µË´Ï´Ù.

CacheMaxExpire

ij½¬ °¡´É HTTP ¹®¼­´Â ¿ø·¡ ¼­¹ö¸¦ È®ÀÎÇÏÁö ¾Ê°í <time> ½Ã°£µ¿¾È º¸À¯µË´Ï´Ù. µû¶ó¼­ ¹®¼­´Â ±â²¯ÇØ¾ß <time> ½Ã°£¸¸Å­ º¸À¯µÈ °ÍÀÔ´Ï´Ù. ¹®¼­¿¡ ¸¸±âÀÏÀÌ Á¦½ÃµÈ °æ¿ì¿¡µµ ÀÌ·¯ÇÑ Á¦ÇÑÀÌ Àû¿ëµË´Ï´Ù.

CacheLastModifiedFactor

¿ø·¡ HTTP ¼­¹ö°¡ ¹®¼­¿¡ ¸¸±âÀÏÀ» ÁöÁ¤ÇÏÁö ¾ÊÀº °æ¿ì ´ÙÀ½ Çü½ÄÀ¸·Î ¸¸±âÀÏÀ» ÃßÁ¤ÇÕ´Ï´Ù.

  expiry-period = time-since-last-modification * <factor>
¿¹¸¦ µé¾î, ¹®¼­°¡ ¸¶Áö¸·À¸·Î 10½Ã°£ Àü¿¡ ¼öÁ¤µÇ¾ú°í <factor>°¡ 0.1ÀÌ¸é ¸¸±âÀÏÀº 10*0.1 = 1 ½Ã°£À¸·Î ¼³Á¤µË´Ï´Ù.

¸¸±âÀÏÀÌ CacheMaxExpire¿¡ ÀÇÇØ ¼³Á¤µÈ °Íº¸´Ù ±ä °æ¿ì, CacheMaxExpire°¡ ¿ì¼±ÇÕ´Ï´Ù.

CacheDirLevels

CacheDirLevels´Â ij½¬¿¡¼­ ÇÏÀ§ µð·ºÅ丮 ·¹º§ ¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù. ij½¬µÈ µ¥ÀÌÅÍ´Â CacheRoot ¾Æ·¡ÀÇ ÀÌ·¯ÇÑ µð·ºÅ丮 ·¹º§¿¡ ÀúÀåµË´Ï´Ù.

CacheDirLength

CacheDirLength´Â ÇÁ·Ï½Ã ij½¬ ÇÏÀ§ µð·ºÅ丮 À̸§¿¡¼­ ¹®ÀÚÀÇ ¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù.

CacheDefaultExpire

¸¸±â ½Ã°£À» Áö¿øÇÏÁö ¾Ê´Â ÇÁ·ÎÅäÄÝÀ» ÅëÇØ ¹®¼­¸¦ °¡Á®¿Â °æ¿ì¿¡´Â <time> ½Ã°£À» ¸¸±â ½Ã°£À¸·Î »ç¿ëÇÕ´Ï´Ù. CacheMaxExpire´Â ÀÌ ¼³Á¤°ªÀ» ´ëüÇÏÁö ¾Ê½À´Ï´Ù.

NoCache

NoCache ÁöÁ¤¹®Àº °ø¹éÀ¸·Î ±¸ºÐµÈ È£½ºÆ® ¹×/¶Ç´Â µµ¸ÞÀÎ, ´Ü¾îÀÇ ¸ñ·ÏÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÏÄ¡µÈ ´Ü¾î, È£½ºÆ® ¶Ç´Â µµ¸ÞÀÎÀ¸·ÎºÎÅÍÀÇ HTTP ¹× ºñ¾Ïȣȭ FTP ¹®¼­´Â ÇÁ·Ï½Ã ¼­¹ö¿¡ ÀÇÇØ ij½¬µÇÁö ¾Ê½À´Ï´Ù. ¶ÇÇÑ ÇÁ·Ï½Ã ¸ðµâÀº ½Ãµ¿½Ã È£½ºÆ® À̸§ÀÌ µÉ ¼ö ÀÖ´Â Ç׸ñ ¸ñ·ÏÀÇ IP ÁÖ¼Ò¸¦ ÆÇº°ÇÏ·Á°í ½ÃµµÇϸç ÀÏÄ¡¼º °Ë»ç¸¦ À§ÇØ À̸¦ ij½¬ÇÕ´Ï´Ù. ¿¹:

  NoCache joes-garage.com some-host.co.uk bullwinkle.wotsamattau.edu
IP ÁÖ¼Ò¿¡ ÀÇÇØ ÂüÁ¶µÇ´Â °æ¿ì 'bullwinkle.wotsamattau.edu'°¡ ÀÏÄ¡µÉ ¼öµµ ÀÖ½À´Ï´Ù.

'wotsamattau'µµ 'wotsamattau.edu'¿¡ ÀÏÄ¡µÉ °¡´É¼ºÀÌ ÃæºÐÈ÷ ÀÖ½À´Ï´Ù.

´ÙÀ½ »çÇ×µµ ÁÖÀÇÇϽʽÿÀ.

NoCache *´Â
ij½¬¸¦ ¿ÏÀüÈ÷ ºÒ°¡´ÉÇÏ°Ô ¸¸µì´Ï´Ù.