Sun Java logo     ÀÌÀü      ¸ñÂ÷      »öÀÎ      ´ÙÀ½     

Sun logo
Sun Java System Web Proxy Server 4 .0.1 °ü¸® ¼³¸í¼­ 

ºÎ·Ï A
ACL ÆÄÀÏ ±¸¹®

ACL(Access Control List ) ÆÄÀÏÀº Proxy Server ¸®¼Ò½º¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚ¸¦ Á¤ÀÇÇÑ ¸ñ·ÏÀ» Æ÷ÇÔÇÏ´Â ÅؽºÆ® ÆÄÀÏÀÔ´Ï´Ù. ±âº»ÀûÀ¸·Î Proxy Server¿¡´Â ¼­¹ö¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â ¸ðµç ¸ñ·ÏÀÌ Æ÷ÇÔµÈ ACL ÆÄÀÏÀÌ Çϳª ÀÖ½À´Ï´Ù. ¿©·¯ °³ÀÇ ACL ÆÄÀÏÀ» ¸¸µé°í obj.conf ÆÄÀÏ¿¡¼­ À̸¦ ÂüÁ¶ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

Proxy Server 4´Â Proxy Server 3.x¿¡¼­ »ç¿ëµÈ ±¸¹®°ú ´Ù¸¥ ACL ÆÄÀÏ ±¸¹®À» »ç¿ëÇÕ´Ï´Ù. ÀÌ ºÎ·Ï¿¡¼­´Â ACL ÆÄÀÏ°ú ÇØ´ç ±¸¹®À» ¼³¸íÇÕ´Ï´Ù. Proxy Server¿Í ÇØ´ç ¸®¼Ò½ºÀÇ ¾×¼¼½º Á¦¾î¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¼­¹ö ¾×¼¼½º Á¦¾î¸¦ ÂüÁ¶ÇϽʽÿÀ. ¸®¼Ò½º ÅÛÇø´Àº ÅÛÇø´ ¹× ¸®¼Ò½º °ü¸®¿¡¼­ ¼³¸íÇÑ ´ë·Î Proxy Server 4 ¸±¸®½º¿¡¼­ Áö¿øµË´Ï´Ù.

ÀÌ ºÎ·ÏÀº ´ÙÀ½°ú °°Àº Àý·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.


ACL ÆÄÀÏ ¹× ACL ÆÄÀÏ ±¸¹® Á¤º¸

¸ðµç ACL ÆÄÀÏÀº ƯÁ¤ Çü½Ä°ú ±¸¹®À» µû¶ó¾ß ÇÕ´Ï´Ù. ACL ÆÄÀÏÀº Çϳª ÀÌ»óÀÇ ACLÀÌ Æ÷ÇÔµÈ ÅؽºÆ® ÆÄÀÏÀÔ´Ï´Ù. ¸ðµç ACL ÆÄÀÏÀº ±¸¹® ¹öÀü ¹øÈ£·Î ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. ¿¹:

version 3.0;

¹öÀü ÁÙÀº Çϳª »ÓÀÌ¸ç ±× ¾Õ¿¡ ¿øÇÏ´Â ¸¸Å­ÀÇ ÁÖ¼®À» »ðÀÔÇÒ ¼ö ÀÖ½À´Ï´Ù. Proxy Server´Â ±¸¹® ¹öÀü 3.0À» »ç¿ëÇÕ´Ï´Ù. ÁÖ¼®Àº ÁÙ ¾Õ¿¡ # ±âÈ£¸¦ »ç¿ëÇÏ¿© ÆÄÀÏ¿¡ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÆÄÀÏÀÇ °¢ ACLÀº ÇØ´ç À¯ÇüÀ» Á¤ÀÇÇÏ´Â Á¤Àǹ®À¸·Î ½ÃÀÛÇÕ´Ï´Ù. ACL À¯ÇüÀº ´ÙÀ½ ¼¼ °¡Áö Áß ÇϳªÀÔ´Ï´Ù.

°æ·Î ACL ¹× ¸®¼Ò½º ACLÀº ¿ÍÀϵåÄ«µå¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿ÍÀϵåÄ«µå¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ÅÛÇø´ ¹× ¸®¼Ò½º °ü¸®¸¦ ÂüÁ¶ÇϽʽÿÀ.

À¯Çü ÁÙÀº acl·Î ½ÃÀÛÇϸç À¯Çü Á¤º¸´Â ÀÎ¿ë ºÎÈ£ ¾È¿¡ Æ÷ÇԵǰí, ±× µÚ¿¡ ¼¼¹ÌÄÝ·ÐÀ» ³Ö½À´Ï´Ù. ¿¹:

acl "default";
acl "http://*.*";

¸ðµç ACLÀÇ À¯Çü Á¤º¸´Â ¼­·Î ´Ù¸¥ ACL ÆÄÀÏÀ̶ó ÇÒÁö¶óµµ °íÀ¯ÇÑ À̸§À̾î¾ß ÇÕ´Ï´Ù. ACLÀÇ À¯ÇüÀ» Á¤ÀÇÇÑ ÈÄ, ACL°ú ÇÔ²² »ç¿ëÇÒ ¸Þ¼Òµå¸¦ Á¤ÀÇÇÏ´Â ÁÙ(ÀÎÁõ¹®)°ú ¾×¼¼½º¸¦ Çã¿ë ¶Ç´Â °ÅºÎÇÒ ÄÄÇ»ÅÍ ¶Ç´Â »ç¿ëÀÚ¸¦ Á¤ÀÇÇÏ´Â ÁÙ(ÀÎÁõ¹®)À» Çϳª ÀÌ»ó Ãß°¡ÇÕ´Ï´Ù. ´ÙÀ½¿¡¼­´Â ÀÌ·¯ÇÑ ÁÙÀÇ ±¸¹®¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

ÀÌ Àý¿¡¼­´Â ´ÙÀ½ Ç׸ñ¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

ÀÎÁõ¹®

ACLÀº ¼±ÅÃÀûÀ¸·Î ACLÀ» ó¸®ÇÒ ¶§ ¼­¹ö°¡ ¹Ýµå½Ã »ç¿ëÇØ¾ß ÇÏ´Â ÀÎÁõ ¹æ¹ýÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼¼ °¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.

Basic ¹× Digest ¹æ¹ýÀÇ °æ¿ì »ç¿ëÀÚ°¡ ¸®¼Ò½º¿¡ ¾×¼¼½ºÇϱâ Àü¿¡ ¾ÆÀ̵ð¿Í ºñ¹Ð ¹øÈ£¸¦ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.

SSL ¹æ¹ýÀÇ °æ¿ì »ç¿ëÀÚ¿¡°Ô Ŭ¶óÀ̾ðÆ® ÀÎÁõ¼­°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÎÁõÀ» ¹ÞÀ¸·Á¸é Proxy Server¿¡¼­ ¾Ïȣȭ°¡ »ç¿ëµÇ¾î¾ß ÇÏ¸ç »ç¿ëÀÚÀÇ ÀÎÁõ¼­ ¹ßÇàÀÚ°¡ ½Å·Ú CA ¸ñ·Ï¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

±âº»ÀûÀ¸·Î ¼­¹ö´Â ¹æ¹ýÀÌ ÁöÁ¤µÇÁö ¾ÊÀº ACL¿¡ ´ëÇØ Basic ¹æ¹ýÀ» »ç¿ëÇÕ´Ï´Ù. ¼­¹öÀÇ ÀÎÁõ µ¥ÀÌÅͺ£À̽º°¡ »ç¿ëÀÚ°¡ ¼Û½ÅÇÑ Digest ÀÎÁõÀ» Áö¿øÇØ¾ß ÇÕ´Ï´Ù.

°¢ ÀÎÁõ ÁÙÀº ¹Ýµå½Ã ¼­¹ö°¡ ÀÎÁõÇÒ ¼Ó¼º(»ç¿ëÀÚ, ±×·ì ¶Ç´Â ¸ðµÎ)À» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ´ÙÀ½ ÀÎÁõ¹®Àº ACL À¯Çü ÁÙ µÚ¿¡ Ç¥½ÃµÇ¸ç µ¥ÀÌÅͺ£À̽º ¶Ç´Â µð·ºÅ丮ÀÇ °³º° »ç¿ëÀÚ¿Í »ç¿ëÀÚ°¡ ÀÏÄ¡ÇÏ´Â °æ¿ì Basic ÀÎÁõÀ» ÁöÁ¤ÇÕ´Ï´Ù.

authenticate (user) {
    method = "basic";
};

´ÙÀ½ ¿¹¿¡¼­´Â SSLÀ» »ç¿ëÀÚ ¹× ±×·ì¿ë ÀÎÁõ ¹æ¹ýÀ¸·Î »ç¿ëÇÕ´Ï´Ù.

authenticate (user, group) {
    method = "ssl";
};

´ÙÀ½ ¿¹¿¡¼­´Â ¾ÆÀ̵𰡠sales·Î ½ÃÀÛÇÏ´Â ¸ðµç »ç¿ëÀÚ¸¦ Çã¿ëÇÕ´Ï´Ù.

allow (all) user = "sales*";

¸¶Áö¸· ÁÙÀ» group=sales·Î º¯°æÇÏ¸é ±×·ì ¼Ó¼ºÀÌ ÀÎÁõµÇÁö ¾ÊÀ¸¹Ç·Î ACLÀÌ ½ÇÆÐÇÏ°Ô µË´Ï´Ù.

±ÇÇÑ ºÎ¿©¹®

°¢ ACL Ç׸ñ¿¡´Â Çϳª ÀÌ»óÀÇ ±ÇÇÑ ºÎ¿©¹®ÀÌ ÀÖ½À´Ï´Ù. ±ÇÇÑ ºÎ¿©¹®Àº ¼­¹ö ¸®¼Ò½º¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Çã¿ë ¶Ç´Â °ÅºÎÇÒ »ç¿ëÀÚ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

±ÇÇÑ ºÎ¿©¹® ÀÛ¼º

±ÇÇÑ ºÎ¿©¹®À» ÀÛ¼ºÇÏ´Â °æ¿ì ´ÙÀ½ ±¸¹®À» »ç¿ëÇÕ´Ï´Ù.

allow|deny [absolute] (right[,right...]) attribute expression;

°¢ ÁÙÀº allow ¶Ç´Â deny·Î ½ÃÀÛÇÕ´Ï´Ù. º¸Åë ù ¹ø° ±ÔÄ¢¿¡¼­´Â ¸ðµç »ç¿ëÀÚÀÇ ¾×¼¼½º¸¦ °ÅºÎÇÑ ´ÙÀ½ ÀÌÈÄÀÇ ±ÔÄ¢¿¡¼­ »ç¿ëÀÚ, ±×·ì ¶Ç´Â ÄÄÇ»ÅÍÀÇ ¾×¼¼½º¸¦ ±¸Ã¼ÀûÀ¸·Î Çã¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ÀÌ´Â ±ÔÄ¢ÀÇ °èÃþ ¶§¹®ÀÔ´Ï´Ù. Áï, /my_files¶ó´Â µð·ºÅ丮¿¡ ´ëÇØ ¸ðµç »ç¿ëÀÚÀÇ ¾×¼¼½º¸¦ Çã¿ëÇÑ ÈÄ ÇÏÀ§ µð·ºÅ丮ÀÎ /my_files/personalÀº ÀϺΠ»ç¿ëÀÚ¿¡°Ô¸¸ ¾×¼¼½º¸¦ Çã¿ëÇÏ´Â °æ¿ì ÇÏÀ§ µð·ºÅ丮¿¡ ´ëÇÑ ¾×¼¼½º Á¦¾î°¡ µ¿ÀÛÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ´Â /my_files µð·ºÅ丮¿¡ ¾×¼¼½º°¡ Çã¿ëµÈ ¸ðµç »ç¿ëÀÚ´Â /my_files/personal µð·ºÅ丮¿¡ ´ëÇؼ­µµ ¾×¼¼½º°¡ Çã¿ëµÇ±â ¶§¹®ÀÔ´Ï´Ù. ÀÌ·¯ÇÑ °æ¿ì¸¦ ¿¹¹æÇÏ·Á¸é ¸ðµç »ç¿ëÀÚÀÇ ¾×¼¼½º¸¦ °ÅºÎÇÑ ÈÄ ÀϺΠÇÊ¿äÇÑ »ç¿ëÀÚ¿¡°Ô ¾×¼¼½º¸¦ Çã¿ëÇÏ´Â ÇÏÀ§ µð·ºÅ丮¿ë ±ÔÄ¢À» ¸¸µì´Ï´Ù.

±×·¯³ª ¸ðµç »ç¿ëÀÚÀÇ ¾×¼¼½º¸¦ °ÅºÎÇϵµ·Ï ±âº» ACLÀ» ¼³Á¤ÇÏ´Â °æ¿ì ´Ù¸¥ ACL ±ÔÄ¢¿¡´Â "deny all" ±ÔÄ¢ÀÌ ÇÊ¿äÇÏÁö ¾ÊÀº °æ¿ì°¡ ÀÖ½À´Ï´Ù.

´ÙÀ½ ÁÙÀº ¸ðµç »ç¿ëÀÚÀÇ ¾×¼¼½º¸¦ °ÅºÎÇÕ´Ï´Ù.

deny (all) user = "anyone";

±ÇÇÑ ºÎ¿©¹®ÀÇ °èÃþ

ACL¿¡´Â ¸®¼Ò½º¿¡ µû¸¥ °èÃþÀÌ ÀÖ½À´Ï´Ù. ƯÁ¤ ¸®¼Ò½º¿¡ ´ëÇÑ ¿äûÀ» ¹ÞÀ¸¸é ¼­¹ö´Â ÇØ´ç ¸®¼Ò½º¿¡ Àû¿ëÇÒ ACL ¸ñ·ÏÀ» ±¸ÃàÇÕ´Ï´Ù. ¼­¹ö´Â ¿ì¼± obj.conf ÆÄÀÏÀÇ check-acl¹®¿¡ ÀÖ´Â ¸ñ·Ï¿¡¼­ À̸§ÀÌ ÁöÁ¤µÈ ACLÀ» Ãß°¡ÇÕ´Ï´Ù. ±×·± ÈÄ ¼­¹ö´Â ÀÏÄ¡ÇÏ´Â °æ·Î ACL ¹× ¸®¼Ò½º ACLÀ» Ãß°¡ÇÕ´Ï´Ù. ÀÌ ¸ñ·ÏÀº °°Àº ¼ø¼­·Î 󸮵˴ϴÙ. "absolute" ACL¹®ÀÌ ÀÖÁö ¾Ê´Â ÇÑ ¸ðµç ¹®Àº ¼ø¼­´ë·Î Æò°¡µË´Ï´Ù. "absolute allow" ¶Ç´Â "absolute deny"¹®ÀÌ "true"ÀÎ °æ¿ì ¼­¹ö´Â 󸮸¦ Áß´ÜÇÏ°í ÀÌ °á°ú¸¦ ¹Þ¾ÆµéÀÔ´Ï´Ù.

ÀÏÄ¡µÇ´Â ACLÀÌ Çϳª ÀÌ»óÀÎ °æ¿ì ¼­¹ö´Â ÀÏÄ¡ÇÏ´Â ¸¶Áö¸· ¹®À» »ç¿ëÇÕ´Ï´Ù. ±×·¯³ª absolute¹®À» »ç¿ëÇÏ´Â °æ¿ì ¼­¹ö´Â ´Ù¸¥ ÀÏÄ¡¿¡ ´ëÇÑ Á¶È¸¸¦ Áß´ÜÇÏ°í absolute¹®ÀÌ Æ÷ÇÔµÈ ACLÀ» »ç¿ëÇÕ´Ï´Ù. µ¿ÀÏÇÑ ¸®¼Ò½º¿¡ ´ëÇØ absolute¹®ÀÌ µÑÀÎ °æ¿ì ¼­¹ö´Â ÆÄÀÏÀÇ Ã¹ ¹ø° ¹®À» »ç¿ëÇÏ°í ÀÏÄ¡ÇÏ´Â ´Ù¸¥ ¸®¼Ò½º¿¡ ´ëÇÑ Á¶È¸¸¦ Áß´ÜÇÕ´Ï´Ù.

version 3.0;
acl "default";
authenticate (user,group) {
  prompt="Sun Java System Web Proxy Server";
};
allow (read,execute,list,info) user = "anyone";
allow (write,delete) user = "all";

acl "http://*.*";
deny (all) user = "anyone";
allow (all) user = "joe";

¼Ó¼º Ç¥Çö½Ä

¼Ó¼º Ç¥Çö½ÄÀº ¾ÆÀ̵ð, ±×·ì À̸§, È£½ºÆ® À̸§ ¶Ç´Â IP ÁÖ¼Ò¸¦ ±âÁØÀ¸·Î Çã¿ë ¶Ç´Â °ÅºÎÇÒ »ç¿ëÀÚ¸¦ Á¤ÀÇÇÕ´Ï´Ù. ¼­·Î ´Ù¸¥ »ç¿ëÀÚ ¶Ç´Â ÄÄÇ»ÅÍ¿¡ ¾×¼¼½º¸¦ Çã¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ¿¹´Â ´ÙÀ½°ú °°½À´Ï´Ù.

¶ÇÇÑ timeofday ¼Ó¼ºÀ» »ç¿ëÇÏ¿© ÇÏ·ç Áß ½Ã°£(¼­¹öÀÇ ·ÎÄà ½Ã°£ ±âÁØ)¿¡ µû¶ó ¼­¹ö¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Á¦ÇÑÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î timeofday ¼Ó¼ºÀ» »ç¿ëÇÏ¿© ƯÁ¤ ½Ã°£ µ¿¾È ƯÁ¤ »ç¿ëÀÚÀÇ ¾×¼¼½º¸¦ Á¦ÇÑÇÒ ¼ö ÀÖ½À´Ï´Ù.

½Ã°£À» ÁöÁ¤ÇÏ·Á¸é 24½Ã°£ Çü½ÄÀ» »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î 0400Àº ¿ÀÀü 4:00, 2230Àº ¿ÀÈÄ 10:30À» ÁöÁ¤ÇÕ´Ï´Ù. guests¶ó´Â »ç¿ëÀÚ ±×·ìÀÇ ¾×¼¼½º¸¦ ¿ÀÀü 08:00¿¡¼­ ¿ÀÈÄ 4:59±îÁö Á¦ÇÑÇÏ·Á¸é ´ÙÀ½ ¿¹Á¦¿Í °°ÀÌ ÇÕ´Ï´Ù.

allow (read)
    (group="guests") and
    (timeofday<0800 or timeofday=1700);

¶ÇÇÑ ÁÖÁß ¿äÀÏ¿¡ µû¶ó ¾×¼¼½º¸¦ Á¦ÇÑÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼¼ ÀÚ¸® ¾àÀÚ(Sun, Mon, Tue, Wed, Thu, Fri, Sat)¸¦ »ç¿ëÇÏ¿© ¿äÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù.

´ÙÀ½ ¹®Àº premium ±×·ìÀÇ »ç¿ëÀÚ¿¡°Ô Ç×»ó ¾×¼¼½º¸¦ Çã¿ëÇÕ´Ï´Ù. discount ±×·ìÀÇ »ç¿ëÀÚ´Â ÁÖ¸»ÀÇ ¸ðµç ½Ã°£°ú ÁÖÁß ¿ÀÀü 08:00ºÎÅÍ ¿ÀÈÄ 4:59±îÁö¸¦ Á¦¿ÜÇÑ ¸ðµç ½Ã°£¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

allow (read) (group="discount" and dayofweek="Sat,Sun") or 
(group="discount" and (dayofweek="mon,tue,wed,thu,fri" and
(timeofday<0800 or timeofday=1700)))
or
(group="premium");

Ç¥Çö½Ä¿ë ¿¬»êÀÚ

¼Ó¼º Ç¥Çö½Ä¿¡ ´Ù¾çÇÑ ¿¬»êÀÚ¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. °ýÈ£´Â ¿¬»êÀÚÀÇ ¼ø¼­¸¦ º¯°æÇÒ ¶§ »ç¿ëÇÕ´Ï´Ù. ´ÙÀ½ ¿¬»êÀÚ´Â user, group, dns ¹× ip¿Í »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

´ÙÀ½ ¿¬»êÀÚ´Â timeofday ¹× dayofweek¿Í »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

±âº» ACL ÆÄÀÏ

¼³Ä¡ ÈÄ server_root/httpacl/generated.proxy-serverid.acl ÆÄÀÏ¿¡¼­ ¼­¹ö¿¡ ´ëÇÑ ±âº» ¼³Á¤ÀÌ Á¦°øµË´Ï´Ù. »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿¡¼­ ¼³Á¤ÀÌ ¸¸µé¾î Áú ¶§±îÁö ¼­¹ö´Â ÀÛ¾÷ ÆÄÀÏ genwork.proxy-serverid.aclÀ» »ç¿ëÇÕ´Ï´Ù. ACLÀ» ÆÄÀÏÀ» ÆíÁýÇÒ ¶§ genwork ÆÄÀÏÀ» º¯°æÇÒ ¼ö ÀÖÀ¸¸ç, ±×·± ÈÄ Proxy Server¸¦ »ç¿ëÇÏ¿© º¯°æ »çÇ×À» ÀúÀå ¹× Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÏ¹Ý ±¸¹® Ç׸ñ

ÀÔ·Â ¹®ÀÚ¿­¿¡´Â ´ÙÀ½ ¹®ÀÚ¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù.

´Ù¸¥ ¹®ÀÚÀÎ °æ¿ì ÀÎ¿ë ºÎÈ£(") ¾È¿¡ ³Ö¾î¾ß ÇÕ´Ï´Ù.

´ÜÀϹ®Àº ÇÑ ÁÙ¿¡ À§Ä¡ÇØ¾ß ÇÏ¸ç ¼¼¹ÌÄÝ·ÐÀ¸·Î ³¡À» Ç¥½ÃÇÕ´Ï´Ù. º¹¼ö¹®Àº ´ë°ýÈ£([]) ¾È¿¡ ³Ö½À´Ï´Ù. Ç׸ñ ¸ñ·ÏÀº ¹Ýµå½Ã ½°Ç¥·Î ºÐ¸®ÇØ¾ß Çϸç ÀÎ¿ë ºÎÈ£(") ¾È¿¡ ³Ö¾î¾ß ÇÕ´Ï´Ù.


obj.conf ³»ÀÇ ACL ÆÄÀÏ ÂüÁ¶

À̸§ÀÌ ÁöÁ¤µÈ ACLÀ̳ª º°µµÀÇ ACL ÆÄÀÏÀº obj.conf ÆÄÀÏ¿¡¼­ ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÀÛ¾÷Àº check-acl ÇÔ¼ö¸¦ »ç¿ëÇÏ´Â PathCheck Áö½Ã¹®¿¡¼­ ¼öÇàÇÕ´Ï´Ù. ÀÌ ÁÙÀÇ ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.

PathCheck fn="check-acl" acl="aclname"

where aclnameÀº ACL ÆÄÀÏ¿¡ Ç¥½ÃµÇ´Â ACLÀÇ °íÀ¯ÇÑ À̸§ÀÔ´Ï´Ù.

¿¹¸¦ µé¾î ACL named testaclÀ» »ç¿ëÇÏ¿© µð·ºÅ丮¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Á¦ÇÑÇÏ·Á¸é ´ÙÀ½ ÁÙÀ» obj.conf ÆÄÀÏ¿¡ Ãß°¡ÇÕ´Ï´Ù.

<Object ppath="https://"
PathCheck fn="check-acl" acl="testacl"
</Object

¾ÕÀÇ ¿¹¿¡¼­ ù ¹ø° ÁÙÀº ¾×¼¼½º¸¦ Á¦ÇÑÇÏ·Á´Â ¼­¹ö ¸®¼Ò½º¸¦ Ç¥½ÃÇÏ´Â °³Ã¼ÀÔ´Ï´Ù. µÎ ¹ø° ÁÙÀº PathCheck Áö½Ã¹®À¸·Î check-acl ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© À̸§ÀÌ ÁöÁ¤µÈ ACL(testacl)À» Áö½Ã¹®ÀÌ ³ªÅ¸³ª´Â °³Ã¼¿¡ ¹ÙÀεåÇÕ´Ï´Ù. testacl ACLÀº server.xml¿¡¼­ ÂüÁ¶ÇÏ´Â ¸ðµç ACL ÆÄÀÏ¿¡ Á¸ÀçÇÒ ¼ö ÀÖ½À´Ï´Ù.



ÀÌÀü      ¸ñÂ÷      »öÀÎ      ´ÙÀ½     


ºÎÇ° ¹øÈ£: 819-3161.   ÀúÀÛ±Ç 2005 Sun Microsystems, Inc. ¸ðµç ±Ç¸®´Â ÀúÀÛ±ÇÀÚÀÇ ¼ÒÀ¯ÀÔ´Ï´Ù.