Linux Information
 
ÃÑ °Ô½Ã¹° 125°Ç, ÃÖ±Ù 0 °Ç
   
¾ÆÆÄÄ¡ À¥¼­¹ö httpd.conf ȯ°æ¼³Á¤ ¹æ¹ý1
±Û¾´ÀÌ : ½Å¿µÃ¶ ³¯Â¥ : 2012-05-22 (È­) 16:41 Á¶È¸ : 21856

[ServerType standalone]

¼­¹öÀÇ ±¸µ¿¹æ¹ýÀ¸·Î´Â standalone°ú inetd¹æ½ÄÀÌ Àִµ¥,  standalone ¹æ½ÄÀº ÇϳªÀÇ À¥µ¥¸ó(¾ÆÆÄÄ¡¼­¹ö)ÀÌ Å¬¶óÀ̾ðÆ®ÀÇ Á¢¼ÓÀ» ¸ðµÎ ó¸®ÇÏ´Â ¹æ½ÄÀ¸·Î ÀÀ´ä¼Óµµ°¡ ºü¸¥ ¹æ¹ýÀ¸·Î ÁÖ·Î À̹æ½ÄÀ» »ç¿ëÇÑ´Ù.
inetd ¹æ½ÄÀº inetd¶ó´Â ½Ã½ºÅÛÀÇ /etc/ µð·ºÅ丮 ³¡¿¡ Á¸ÀçÇÏ´Â inetd¶ó´Â ½´ÆÛµ¥¸óÀÌ Å¬¶óÀ̾ðÆ®ÀÇ Á¢¼Ó¿ä±¸°¡ ÀÖÀ» ¶§¸¶´Ù À¥¼­¹ö¸¦ ±¸µ¿ÇÏ´Â ¹æ½ÄÀÌ´Ù.
ÀϹÝÀûÀ¸·Î ÀÀ´ä¼Óµµ°¡ ºü¸£°í È¿À²ÀûÀÎ standalone ¹æ½ÄÀ¸·Î ¼³Á¤ÇÏ¿© »ç¿ëÇÑ´Ù.

[ServerRoot "/usr/local/apache"]

¾ÆÆÄÄ¡¼­¹öÀÇ È¨µð·ºÅ丮¸¦ ÁöÁ¤Çϸç Àý´ë°æ·Î·Î ÁöÁ¤ÇÑ´Ù. ÀÌÈÄ·Î ³ª¿À´Â ´ëºÎºÐÀÇ ÆÐ½ºµéÀº ÀÌ °æ·Î¿¡ ´ëÇÑ »ó´ë°æ·Î·Î ÁöÁ¤ÀÌ µÈ´Ù. ¿¹¸¦ µé¾î ȯ°æ¼³Á¤ÆÄÀÏ, ¿¡·¯·Î±×ÆÄÀϵîÀÇ »ó´ë°æ·ÎÀÇ ±âÁØÀÌ µÇ´Â À§Ä¡ÀÌ´Ù.

[LockFile logs/accept.lock]

¾ÆÆÄÄ¡ ÄÄÆÄÀϽà USE_FCNTL_SERIALIZED_ACCEPT³ª USE_FLOCK_SERIALIZED_ACCEPTÀ¸·Î ÄÄÆÄÀÏ ÇßÀ» ¶§ »ç¿ëµÇ´Â
LockFileÀÇ °æ·ÎÁöÁ¤½Ã¿¡ »ç¿ëµÈ´Ù. °¡±ÞÀû ±âº»°ªÀ¸·Î »ç¿ëÇÑ´Ù.

[PidFile logs/httpd.pid]

PidFile ¼³Á¤Àº ServerTypeÀ» StandaloneÀ¸·Î ¼³Á¤ÇßÀ»¶§¸¸ À¯È¿ÇѰÍÀ¸·Î ¾ÆÆÄÄ¡ ¼­¹öÀÇ ÇÁ·Î¼¼½º°¡ »ý¼ºµÇ¾î ÀÖÀ» ¶§ ±× ÇÁ·Î¼¼¼­ID(PID)¸¦ ±â·ÏÇÏ´Â ÆÄÀÏÀ» ÁöÁ¤ÇÑ´Ù. 
´ç¿¬È÷ ¾ÆÆÄÄ¡¼­¹ö°¡ Àç½ÃÀ۵ǰųª °úºÎÇÏ·Î ÀÎÇØ PID°¡ ¹Ù²î°Ô µÉ °æ¿ì¿¡´Â ÀÌ ÆÄÀÏÀÇ PID°ªµµ ¹Ù²î°Ô µÈ´Ù. 
´Ù½Ã¸»Çؼ­ ¿©±â¼­ ÁöÁ¤µÈ ÆÄÀÏ(httpd.pid)¿¡ ½ÇÇàµÇ°í ÀÖ´Â ¾ÆÆÄÄ¡¼­¹öÀÇ ÇÁ·Î¼¼½º¹øÈ£(PID)°ªÀÌ ±â·ÏµÈ´Ù°í Çϸé Á¤´äÀÌ´Ù. ServerRoot¸¦ ±âÁØÀ¸·ÎÇÑ »ó´ë°æ·Î·Î ÁöÁ¤µÈ´Ù. 
Àý´ë°æ·Î·Î ÁöÁ¤ÇÏ·Á¸é "/"·Î ½ÃÀÛÇÏ´Â Àý´ë°æ·Î¸¦ Àû¾îÁÖ¸é µÈ´Ù.

ResourceConfig conf/srm.conf
AccessConfig conf/access.conf

¾ÆÆÄÄ¡ ¼­¹öÀÇ È¯°æ¼³Á¤ÆÄÀÏÀº 3°³À̸ç httpd.conf, srm.conf, access.conf °¡ ±×°ÍÀÌ´Ù. ±×·¯³ª ÇϳªÀÇ ¼³Á¤ÆÄÀÏ·Î ÇÏ´Â °ÍÀÌ È¿À²ÀûÀ̱⠶§¹®¿¡ Áö±ÝÀº httpd.confÆÄÀϾȿ¡ 3°³ÀÇ ÆÄÆ®(Section)·Î ³ª´©¾î¼­ ÇϳªÀÇ ÆÄÀϾȿ¡¼­ ¼³Á¤À» Çϰí ÀÖ´Ù.
srm.conf¿Í access.confÆÄÀÏÀÇ ³»¿ëÀº ÇöÀç ºñ¾îÀÖ´Â »óÅÂÀÌÁö¸¸, ÇÊ¿äÇÏ´Ù¸é ÀÌ ÆÄÀÏ ³»¿¡µµ ¼³Á¤À» ÇÒ ¼ö ÀÖ´Ù. ¾ÆÆÄÄ¡ ¼­¹ö°¡ ½ÇÇàÀÌ µÉ ¶§´Â httpd.conf, srm.conf, access.conf ¼øÀ¸·Î ¾ðÁ¦³ª ÀÌ 3°³ÀÇ ÆÄÀÏÀ» ¸ðµÎ ÀÐ°í ³­µÚ¿¡ ½ÇÇàÀÌ µÇ±â ¶§¹®ÀÌ´Ù. ¸¸¾à ÀÌ µÎ °³ÀÇ ÆÄÀÏÀ» ¼­¹ö°¡ ¹«½ÃÇϵµ·Ï ÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ Çϰųª "#"À¸·Î ºÙ¿© µÎ¸é ÁÖ¼®Ã³¸®µÇ¾î ¹«½ÃµÈ´Ù.

[󸮹æ¹ý]
ResourceConfig /dev/null
AccessConfig /dev/null

[Timeout 300]

Ŭ¶óÀ̾ðÆ®ÀÇ ¿äû¿¡ ÀÇÇØ ¼­¹ö¿Í ¿¬°áÀÌ µÇ¾úÀ» ¶§ Ŭ¶óÀÌ¾ðÆ®¿Í ¼­¹ö°£¿¡ ¾Æ¹«·± ¸Þ½ÃÁö°¡ ¹ß»ýÇÏÁö ¾Ê¾ÒÀ» ¶§ ¿À·ù·Î ó¸®µÉ ½Ã°£À» ÃÊ´ÜÀ§·Î ¼³Á¤ÇÑ´Ù. ÃʱⰪÀº 1200ÀÌ¸ç º¸ÅëÀº 300ÃÊ·Î ÁöÁ¤À» ÇÑ´Ù.
³×Æ®¿÷ÀÇ ¼Óµµ°¡ ³ª»Ü¼ö·Ï ¼öÄ¡°ªÀº ³ô°Ô ¼³Á¤ÇÏ´Â °ÍÀÌ ÁÁ´Ù.

[KeepAlive On]

Á¢¼ÓÇÑ Ã¤·Î Ưº°ÇÑ ¿äû¾øÀÌ Áö¼ÓÀûÀÎ ¿¬°áÀ» Çã¿ëÇÒ °ÍÀÎÁö¸¦ ¼³Á¤ÇÑ´Ù.
Çã¿ëÇÏÁö ¾ÊÀ¸·Á¸é off

[MaxKeepAliveRequests 100]

Ŭ¶óÀÌ¾ðÆ®°¡ Á¢¼ÓµÈ ½Ã°£µ¿¾È ¾ÆÆÄÄ¡¼­¹ö¿¡ ¿äûÇÒ ¼ö ÀÖ´Â ÃÖ´ëÀÇ °³¼ö¸¦ ÁöÁ¤ÇÑ´Ù.
0À» ÁöÁ¤Çϸé Á¦ÇѾøÀ½À» ÀǹÌÇϸç, ¼­¹öÀÇ ¼º´ÉÇâ»óÀ» À§ÇÏ¿© °¡´ÉÇÑ ³ôÀº °ªÀÌ ÁÁ´Ù.
 
[KeepAliveTimeout 15]

¾ÆÆÄÄ¡ ¼­¹ö´Â °°Àº Á¢¼Ó»óÅÂÀÇ Å¬¶óÀÌ¾ðÆ®¿¡¼­ ¿©±â¼­ ÁöÁ¤ÇÑ Ãʸ¸Å­ÀÇ ¿äûÀÌ ¾ø¾úÀ» ¶§ Á¢¼ÓÀ» ²÷°Ô µÈ´Ù.

[MinSpareServers 5]
[MaxSpareServers 10]

¾ÆÆÄÄ¡ À¥¼­¹ö´Â ¼º´ÉÇâ»ó°ú ºü¸¥ ÀÀ´ä¼Óµµ¸¦ À§ÇØ À¯ÈÞ¼­¹ö(ÇöÀç ¼­ºñ½º´ë±â ÁßÀÎ ÇÁ·Î¼¼½º)¸¦ ¸¸µé°Ô µÇ´Âµ¥ ÀÌ À¯ÈÞ¼­¹öÀÇ °³¼ö´Â ½Ã½ºÅÛÀÇ »óȲ¿¡ µû¶ó ´Þ¶óÁö°Ô µÈ´Ù. À¯ÈÞ¼­¹ö°¡ MinSpareServersÀÇ °³¼ö(5) º¸´Ù
Àû°ÔµÇ¸é Ãß°¡·Î »ý¼ºÀ» ÇÏ°Ô µÇ¸ç MaxSpareServersÀÇ °³¼ö(10)º¸´Ù ¸¹°Ô µÇ¸é Á×ÀÌ°Ô µÈ´Ù. Áï, À¯ÈÞ¼­¹öÀÇ °³¼ö¸¦ ÀûÀýÈ÷ Á¶ÀýÇϱâ À§ÇÑ °ÍÀ̶ó »ý°¢ÇÏ¸é µÈ´Ù.

[StartServers 5] 

¾ÆÆÄÄ¡ À¥µ¥¸óÀÌ ±¸µ¿µÉ ¶§ ÀÚ½ÄÇÁ·Î¼¼½º¸¦ ¸î °³·Î ÇÒ °ÍÀΰ¡¸¦ ÁöÁ¤ÇÑ´Ù. ½ÃÀÛÇÒ ¶§ µ¿½Ã¿¡ ¶ç¿ì°Ô µÉ À¥µ¥¸óÀÇ °³¼öÀÌ´Ù. ±×·¯³ª À¥µ¥¸óÀÌ ±¸µ¿µÇ°í ³­ µÚ¿£ ½Ã½ºÅÛÀÇ »óȲ(ºÎÇÏÀ²µî)¿¡ µû¶ó ´ëºÎºÐ ÇÕ¸®ÀûÀÎ °³¼ö¸¸Å­ µ¿ÀûÀ¸·Î »ý¼ºµÇ¾ú´Ù°¡ Áױ⵵ ÇϹǷΠū Àǹ̸¦ °¡Áö´Â °ÍÀº ¾Æ´Ï´Ù.

[MaxClients 150]

¾ÆÆÄÄ¡À¥¼­¹ö¿¡ Á¢±ÙÇÒ ¼ö Àִ Ŭ¶óÀ̾ðÆ®ÀÇ ÃÖ´ë°¹¼ö´Â ÀÌ »óÇѰªÀ¸·Î Á¦ÇÑÇÑ´Ù. ¿©±â¼­ ÁöÁ¤ÇÑ °³¼öÀÌ»óÀÇ Å¬¶óÀ̾ðÆ®ÀÇ ¿äûÀÌ »ý±ä´Ù¸é ¾ÆÆÄÄ¡´Â ÀÀ´äÇÏÁö ¾Ê°í ÀÌ ¿äûÀ» ¹«½ÃÇÑ´Ù.  À̸¦ Á¦ÇÑÇÏ´Â ÀÌÀ¯´Â ½Ã½ºÅÛÀÇ ÀÚ¿øÀ» ¾ÆÆÄÄ¡ À¥¼­¹ö°¡ ¹«ÇÑÁ¤ Â÷ÁöÇÏ´Â °ÍÀ» ¹æÁöÇϱâ À§ÇÑ °ÍÀÌ´Ù.

[MaxRequestsPerChild 30]

¾ÆÆÄÄ¡ À¥¼­¹öÀÇ ÀÚ½ÄÇÁ·Î¼¼½ºµéÀÌ Å¬¶óÀ̾ðÆ®ÀÇ ¿äû °³¼ö¸¦ ÁöÁ¤ÇÑ´Ù.
¸¸¾à ÀÚ½ÄÇÁ·Î¼¼½º°¡ ÀÌ °ª¸¸Å­ÀÇ Å¬¶óÀÌ¾ðÆ®¿äûÀ» ¹Þ¾Ò´Ù¸é ÀÌ ÀÚ½ÄÇÁ·Î¼¼½º´Â ÀÚµ¿À¸·Î ÁװԵȴÙ. ÀÌ °ªÀÌ 0À¸·Î ¼³Á¤ÀÌ µÈ´Ù¸é ÀÚ½ÄÇÁ·Î¼¼½º°¡ ÀÚµ¿À¸·Î Á×´ÂÀÏÀº ¾øÀ» °ÍÀÌ´Ù. ±×·¯³ª 0¾Æ´Ñ ´Ù¸¥ °ªÀ¸·Î ¼³Á¤ÇÔÀ¸·Î¼­ ÇÁ·Î¼¼½ºÀÇ ¼ö¸¦ ÀûÀýÈ÷ Á¶ÀýÇÏ¿© ½Ã½ºÅÛÀÇ ºÎÇÏÁ¶Àý°ú ÀÚ¿ø³¶ºñ¸¦ ¾î´ÀÁ¤µµ ¹æÁö ÇÒ ¼ö ÀÖ´Ù.

[Listen 8080]
[Listen 00.00.00.00:80]

½Ã½ºÅÛÀÇ ±âº»°ªÀ̿ܿ¡ ´Ù¸¥ IP Address¿Í Æ÷Æ®¿¡ ´ëÇØ¼­µµ ¿¬°áÇÒ ¼ö ÀÖµµ·Ï ÇØ ÁØ´Ù.
ȯ°æ¼³Á¤ÆÄÀÏ(httpd.conf) ¸ÇµÚ¿¡ ³ª¿À´Â °¡»óÈ£½ºÆ®(Virtual Host)ºÎºÐ¿¡¼­ ¼³Á¤µÇ´Â °¡»óÈ£½ºÆ®¸¦ ¼³Á¤Çϱâ À§ÇØ ÇÊ¿äÇÏ´Ù.

[BindAddress *]

¼­¹ö°¡ ÀÀ´äÇÒ ¼ö ÀÖ´Â IP Address¸¦ ¼³Á¤ÇÏ´Â °ÍÀÌ´Ù. ÇϳªÀÇ ½Ã½ºÅÛ¿¡ ÀÖ´Â ¾ÆÆÄÄ¡À¥¼­¹ö Çϳª·Î ¿©·¯ À¥¼­¹öó·³ °ü¸®ÇÏ´Â À¥È£½ºÆÃ¼­ºñ½ºµî¿¡¼­ ¸¹ÀÌ ÀÌ¿ëÇÏ´Â °ÍÀ¸·Î ¿©·¯ IP Address¸¦ ÀνÄÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. "*"À¸·Î
¼³Á¤ÀÌ µÇ¾ú´Ù¸é ¸ðµç  IP Address¿¡ ´ëÇØ ÀÀ´äÇÒ ¼ö ÀÖÀ¸¸ç, IP Address¸¦ ÁöÁ¤ÇÑ´Ù¸é ÁöÁ¤ÇÑ IP Address¿¡ ´ëÇØ¼­¸¸ ÀÀ´äÇÒ ¼ö ÀÖ°Ô µÈ´Ù.  ¿©·¯°³ÀÇ IP Address¸¦ ISP·ÎºÎÅÍ ÇÒ´ç¹Þ¾Æ¼­ À¥È£½ºÆÃ¼­ºñ½º¸¦ ÇϰíÀÚ ÇÑ´Ù¸é
À̺κп¡¼­ ÁöÁ¤ÇØ ÁÖ¸éµÈ´Ù. ÀÌ ¼³Á¤ÆÄÀÏÀÇ ¸Ç µÞºÎºÐ¿¡ ³ª¿À´Â <VirtualHost>~</VirtualHost>ºÎºÐÀÇ IP bind °¡»óÈ£½ºÆ®ºÎºÐ¿¡¼­ ¾ÆÆÄÄ¡ À¥¼­¹ö°¡ ÀÀ´äÇÒ ¼ö ÀÖµµ·Ï ÇÏ·Á¸é ¿©±â¼­ IP Address¸¦ ÁöÁ¤ÇØ Áà¾ß ÇÑ´Ù.

[ExtendedStatus On]

server-status·Î ¾ÆÆÄÄ¡À¥¼­¹öÀÇ »óŸ¦ »óŸ¦ ¸ð´ÏÅ͸µ ÇÒ ¶§ "ÀÚ¼¼ÇÑ»óÅÂÁ¤º¸"±â´ÉÀ» Á¦°øÇÒ °ÍÀÎÁö(On) ¾Æ´ÑÁö(Off)¸¦ ¼³Á¤ÇÏ´Â °ÍÀÌ´Ù.

½Å¿µÃ¶ ´ÔÀÇ Linux ÃÖ½Å±Û [´õº¸±â]


   

 

naver.com daum.net nate.com google.co.kr youtube.com


Copyright ¨Ï www.pronice.com. All rights reserved.