10.4. Piranha ¼³Á¤ µµ±¸ »ç¿ë Á¦ÇÑÇϱâ

Piranha ¼³Á¤ µµ±¸ »ç¿ëÀ» À§Çؼ­´Â À¯È¿ÇÑ »ç¿ëÀÚ¸í°ú ¾ÏÈ£¸¦ ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù. ±×·¯³ª Piranha ¼³Á¤ µµ±¸·Î Àü¼ÛµÇ´Â µ¥ÀÌÅÍ´Â ¸ðµÎ Æò¹® (plain text)À¸·Î ÀÛ¼ºµÇ¾î ÀÖÀ¸¹Ç·Î, ¿ÀÁ÷ ½Å·Ú¹Þ´Â ³×Æ®¿öÅ©³ª Áö¿ª ÄÄÇ»ÅÍ¿¡¼­¸¸ ÀÌ µµ±¸¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï »ç¿ëÀ» Á¦ÇÑÇϽñ⸦ ±ÇÀåÇÕ´Ï´Ù.

»ç¿ëÀ» Á¦ÇÑÇÒ ¼ö ÀÖ´Â °¡Àå ½¬¿î ¹æ¹ýÀº /etc/sysconfig/ha/web/secure/.htaccess ÆÄÀÏÀ» ÆíÁýÇÏ¿© Apache HTTP ¼­¹ö¿¡ ³»ÀåµÈ Á¢±Ù Á¦¾î ¸ÞÄ¿´ÏÁòÀ» »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÌ ÆÄÀÏÀ» ÆíÁýÇϽŠÈÄ¿¡´Â ¼­¹ö°¡ µð·ºÅ丮¿¡ Á¢±ÙÇÒ ¶§¸¶´Ù .htaccess ÆÄÀÏÀ» È®ÀÎÇϱ⠶§¹®¿¡, piranha-gui ¼­ºñ½º¸¦ Àç½ÃÀÛÇÏ½Ç Çʿ䰡 ¾ø½À´Ï´Ù.

ÀÌ µð·ºÅ丮´Â ¸ðµç »ç¿ëÀÚ°¡ µð·ºÅ丮ÀÇ ³»¿ëÀ» º¼ ¼ö ÀÖµµ·Ï ±âº» ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù. ±âº» ¼³Á¤Àº ´ÙÀ½°ú °°ÀÌ ³ªÅ¸³³´Ï´Ù:

Order deny,allow
Allow from all

¿ÀÁ÷ ·ÎÄà ȣ½ºÆ®¸¸ Piranha ¼³Á¤ µµ±¸¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Á¦ÇÑÇϽ÷Á¸é, ·ì¹é ÀåÄ¡ (127.0.0.1)¿¡¼­¸¸ »ç¿ë °¡´ÉÇϵµ·Ï .htaccess ÆÄÀÏÀ» º¯°æÇϽʽÿÀ. ·ì¹é ÀåÄ¡¿Í °ü·ÃµÈ º¸´Ù ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¿øÇϽŴٸé, Red Hat Enterprise Linux ÂüÁ¶ °¡À̵忡¼­ ³×Æ®¿öÅ© ½ºÅ©¸³Æ® ÀåÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.

Order deny,allow
Deny from all
Allow from 127.0.0.1

¶ÇÇÑ ´ÙÀ½ ¿¹½Ã¿Í °°ÀÌ Æ¯Á¤ È£½ºÆ®³ª ¼­ºê³Ý¿¡¼­ÀÇ »ç¿ëÀ» Çã¿ë °¡´ÉÇÕ´Ï´Ù:

Order deny,allow
Deny from all
Allow from 192.168.1.100
Allow from 172.16.57

ÀÌ ¿¹½Ã¿¡¼­´Â IP ÁÖ¼Ò°¡ 192.168.1.100À̸ç 172.16.57/24 ³×Æ®¿öÅ© »ó¿¡ À§Ä¡ÇÑ ÄÄÇ»ÅÍÀÇ À¥ ºê¶ó¿ìÀú¿¡¼­¸¸ Piranha ¼³Á¤ µµ±¸¸¦ »ç¿ë °¡´ÉÇϵµ·Ï ¼³Á¤ÇÕ´Ï´Ù.

ÁÖÀÇÁÖÀÇ
 

Piranha ¼³Á¤ µµ±¸ .htaccess ÆÄÀÏÀ» ¼öÁ¤ÇϽøé /etc/sysconfig/ha/web/secure/ µð·ºÅ丮 ³»ÀÇ ¼³Á¤ ÆäÀÌÁö·ÎÀÇ Á¢±ÙÀ» Á¦ÇÑÇÏÁö¸¸, /etc/sysconfig/ha/web/¿¡ ·Î±×ÀÎÇÏ¿© µµ¿ò¸» ÆäÀÌÁö¸¦ º¸´Â °ÍÀ» Á¦ÇÑÇÏÁö´Â ¾Ê½À´Ï´Ù. µû¶ó¼­ ÀÌ µð·ºÅ丮¿¡ Á¢±ÙÇÏ´Â °ÍÀ» Á¦ÇÑÇϽ÷Á¸é, /etc/sysconfig/ha/web/ µð·ºÅ丮¿¡ /etc/sysconfig/ha/web/secure/.htaccess ÆÄÀϰú µ¿ÀÏÇÑ order, allow, deny ÁÙÀ» °¡Áø .htaccess ÆÄÀÏÀ» »ý¼ºÇÏ½Ã¸é µË´Ï´Ù.