## ## httpd.conf -- ¾ÆÆÄÄ¡ HTTP ¼­¹ö ¼³Á¤ ÆÄÀÏ ## # ÀÌ ÆÄÀÏÀº ÁÖ¿ä ¼­¹ö ¼³Á¤ ÆÄÀÏÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ ¾È³»¸¦ ¿øÇϽøé # http://www.apache.org/ À» ¹æ¹®ÇϽʽÿÀ. # °¢ ¼³Á¤ÀÌ ¾î¶² °á°ú¸¦ ³º´ÂÁö ÀÌÇØÇÔÀÌ ¾øÀÌ ±×³É Àо°¡¼­´Â ¾ÈµË´Ï´Ù. # ¸ð¸£´Â °ÍÀÌ ÀÖÀ¸¸é ¿Â¶óÀÎ ¹®¼­¸¦ ²À Àо½Ê½Ã¿À. ¿©·¯ºÐÀÇ ÁÖÀǸ¦ ȯ±â # ½ÃÅ°´Â ¹ÙÀÔ´Ï´Ù. # ¿øº»Àº Rob McCool ¾¾°¡ ÀÛ¼ºÇÏ¿´½À´Ï´Ù. # ¹ø¿ª : ÀÌ ¸¸ ¿ë # # ¿À¿ªÀ̳ª Á¦¾È »çÇ×ÀÌ ÀÖÀ¸½Ã¸é À§ ¸ÞÀÏ ÁÖ¼Ò·Î ¿¬¶ôÇϽñ⠹ٶø´Ï´Ù. # ±âŸ ÀÏ¹Ý ¹®ÀÇ´Â ¹ÞÁö ¾Ê½À´Ï´Ù. # µ¿Àû °øÀ¯ °´Ã¼(Dynamic Shared Object, DSO) Áö¿ø # # DSO·Î ÄÄÆÄÀÏÇÑ ¸ðµâ ±â´ÉÀ» »ç¿ëÇÏ°í ½ÍÀ» ¶§´Â ¿ì¼± `LoadModule' ¼³Á¤À¸·Î # ¾Ë¸Â°Ô ¼³Á¤ÇØÁÖ¾î¾ß ÇÕ´Ï´Ù. # DSOÀÇ ÀÛµ¿ ¿ø¸®¿¡ ´ëÇÏ¿© ±Ã±ÝÇÑ Á¡Àº ¾ÆÆÄÄ¡ 1.3 ¹èÆ÷ÆÄÀÏÀÇ README.DSO ¸¦ # Àо½Ê½Ã¿À. httpd ¹ÙÀ̳ʸ®¿¡ ÀÌ¹Ì ³»ÀåµÇ¾î ÀÖ´Â(Á¤ÀûÀ¸·Î ¸µÅ©µÇ¾î ¾ðÁ¦³ª # »ç¿ë°¡´ÉÇÑ »óÅ·ΠÀÖ´Â) ¸ðµâ ¸ñ·ÏÀ» º¸°í ½ÍÀ» ¶§´Â `httpd -l'À̶ó°í # ½ÇÇàÇغ¸¸é µË´Ï´Ù. # # ¿¹: # LoadModule foo_module libexec/mod_foo.so # # "/home/httpd/manual/mod" ¿¡¼­ ¸ðµâ¿¡ °üÇÑ HTML Æ÷¸Ë ¹®¼­µéÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. #LoadModule mmap_static_module modules/mod_mmap_static.so LoadModule env_module modules/mod_env.so LoadModule config_log_module modules/mod_log_config.so LoadModule agent_log_module modules/mod_log_agent.so LoadModule referer_log_module modules/mod_log_referer.so #LoadModule mime_magic_module modules/mod_mime_magic.so LoadModule mime_module modules/mod_mime.so LoadModule negotiation_module modules/mod_negotiation.so LoadModule status_module modules/mod_status.so LoadModule info_module modules/mod_info.so LoadModule includes_module modules/mod_include.so LoadModule autoindex_module modules/mod_autoindex.so LoadModule dir_module modules/mod_dir.so LoadModule cgi_module modules/mod_cgi.so LoadModule asis_module modules/mod_asis.so LoadModule imap_module modules/mod_imap.so LoadModule action_module modules/mod_actions.so #LoadModule speling_module modules/mod_speling.so LoadModule userdir_module modules/mod_userdir.so LoadModule proxy_module modules/libproxy.so LoadModule alias_module modules/mod_alias.so LoadModule rewrite_module modules/mod_rewrite.so LoadModule access_module modules/mod_access.so LoadModule auth_module modules/mod_auth.so LoadModule anon_auth_module modules/mod_auth_anon.so #LoadModule dbm_auth_module modules/mod_auth_dbm.so LoadModule db_auth_module modules/mod_auth_db.so LoadModule digest_module modules/mod_digest.so #LoadModule cern_meta_module modules/mod_cern_meta.so LoadModule expires_module modules/mod_expires.so LoadModule headers_module modules/mod_headers.so LoadModule usertrack_module modules/mod_usertrack.so #LoadModule example_module modules/mod_example.so #LoadModule unique_id_module modules/mod_unique_id.so LoadModule setenvif_module modules/mod_setenvif.so # Extra Modules #LoadModule php_module modules/mod_php.so #LoadModule php3_module modules/libphp3.so #LoadModule perl_module modules/libperl.so # ¸ðµâ ½ÇÇà ¼ø¼­°¡ Á¦´ë·Î ¸ÂÃçÁöµµ·Ï Çϱâ À§ÇØ »ç¿ë°¡´ÉÇÑ ¸ðµç ¸ðµâ # (Á¤Àû, µ¿Àû ¸ðµÎ Æ÷ÇÔ) ¸ñ·ÏÀ» ´Ù½Ã ¸¸µì´Ï´Ù. # [LOADMODULE ¼½¼ÇÀ» ¼öÁ¤Çϸé ÀÌ ºÎºÐµµ Ç×»ó ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù] ClearModuleList #AddModule mod_mmap_static.c AddModule mod_env.c AddModule mod_log_config.c AddModule mod_log_agent.c AddModule mod_log_referer.c #AddModule mod_mime_magic.c AddModule mod_mime.c AddModule mod_negotiation.c AddModule mod_status.c AddModule mod_info.c AddModule mod_include.c AddModule mod_autoindex.c AddModule mod_dir.c AddModule mod_cgi.c AddModule mod_asis.c AddModule mod_imap.c AddModule mod_actions.c #AddModule mod_speling.c AddModule mod_userdir.c AddModule mod_proxy.c AddModule mod_alias.c AddModule mod_rewrite.c AddModule mod_access.c AddModule mod_auth.c AddModule mod_auth_anon.c #AddModule mod_auth_dbm.c AddModule mod_auth_db.c AddModule mod_digest.c #AddModule mod_cern_meta.c AddModule mod_expires.c AddModule mod_headers.c AddModule mod_usertrack.c #AddModule mod_example.c #AddModule mod_unique_id.c AddModule mod_so.c AddModule mod_setenvif.c # Extra Modules #AddModule mod_php.c #AddModule mod_php3.c #AddModule mod_perl.c # ¼­¹ö À¯Çü(ServerType)Àº inetd ¶Ç´Â standalone µÑ ÁßÀÇ ÇϳªÀÔ´Ï´Ù. # Ưº°ÇÑ ÀÌÀ¯°¡ ¾ø´Â ÇÑ standalone Áï µ¶¸³ÇüÀ¸·Î ½ÇÇàÇÕ´Ï´Ù. ServerType standalone # ¸¸¾à ¼öÆÛ ¼­¹öÀÎ inetd ·ÎºÎÅÍ ½ÇÇàÇÏ´Â °ÍÀ̶ó¸é "ServerAdmin" À» Âü°í # Æ÷Æ®(Port): standalone ¸ðµåÀÎ °æ¿ì °æûÇÏ´Â Æ÷Æ®¸¦ °¡¸®Åµ´Ï´Ù. # 1023 ÀÌÇÏÀÇ Æ÷Æ®¸¦ »ç¿ëÇÏ·Á¸é Ãʱ⿡ httpd ¸¦ ·çÆ®·Î ½ÇÇàÇؾ߸¸ ÇÕ´Ï´Ù. Port 80 # È£½ºÆ® À̸§ Á¶È¸(HostnameLookups): Ŭ¶óÀ̾ðÆ®ÀÇ À̸§ ¶Ç´Â IP ÁÖ¼Ò Áß # ¾î¶² °ÍÀ» ±â·ÏÇÒ °ÍÀΰ¡ °áÁ¤ÇÕ´Ï´Ù. # ¿¹) www.apache.org (on) ¶Ç´Â 204.62.129.132 (off) # ±â·Ï ÆÄÀÏÀÇ Á¤º¸¸¦ ½ÇÁ¦·Î »ç¿ëÇϰųª CGI ¿ëµµ·Î »ç¿ëÇϱâ À§Çؼ­´Â off ·Î # Çصξî¾ß ÁÁ½À´Ï´Ù. on À̶ó°í ÇØµÎ¸é ¿©·¯ºÐÀÇ »çÀÌÆ®·Î Á¢±ÙÇÏ´Â ¼Óµµ¸¦ # ´À¸®°Ô ¸¸µì´Ï´Ù. HostnameLookups off # httpd °¡ ´Ù¸¥ »ç¿ëÀÚ, ´Ù¸¥ ±×·ìÀ¸·Î ½ÇÇàµÇ±æ ¿øÇÑ´Ù¸é ÀÏ´Ü httpd ¸¦ # ·çÆ® ±ÇÇÑÀ¸·Î ½ÇÇàÇÑ ÈÄ ÁÖ¾îÁø »ç¿ëÀÚ, ±×·ìÀ¸·Î ÀüȯÇØ¾ß ÇÕ´Ï´Ù. # »ç¿ëÀÚ/±×·ì(User/Group): httpd °¡ ½ÇÇàµÉ ¶§ ÇÁ·Î¼¼½ºÀÇ ¼ÒÀ¯ ±ÇÇÑÀ» °®´Â # »ç¿ëÀÚ/±×·ì¿¡ ´ëÇÑ À̸§(¶Ç´Â #¹øÈ£) # SCO(ODT 3)¿¡¼­´Â User nouser, Group nogroupÀ» »ç¿ëÇÕ´Ï´Ù. # HPUX ¿¡¼­´Â nobody ¸¦ »ç¿ëÇÏ´Â °æ¿ì °øÀ¯ ¸Þ¸ð¸®¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. # ÀÌ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ www »ç¿ëÀÚ¸¦ ¸¸µé¾î »ç¿ëÇϽʽÿÀ. # ÁÖÀÇ : ¸î¸î Ä¿³Î¿¡¼­´Â 60000 ÀÌ»óÀÇ (unsigned)Group °ªÀÌ ¼³Á¤µÇ¾úÀ» ¶§´Â # setgid(Group) ¶Ç´Â semctl(IPC_SET)À» °ÅºÎÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. # ÀÌ·± ½Ã½ºÅÛ¿¡¼­´Â Group ¿É¼ÇÀ» »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À. User nobody Group nobody # ¼­¹ö°ü¸®ÀÚ(ServerAdmin): ¼­¹ö¿¡ ¹®Á¦°¡ ¹ß»ýÇßÀ» ¶§ ¿¬¶ôÀ» ÃëÇÒ ¸ÞÀÏ ÁÖ¼Ò¸¦ # Á¤ÇÕ´Ï´Ù. ServerAdmin you@your.address # ¼­¹ö·çÆ®(ServerRoot): ¼­¹öÀÇ ¼³Á¤, ¿¡·¯, ·Î±× ÆÄÀÏ µîÀÌ ³õÀÏ ±âº» »óÀ§ # µð·ºÅ丮 # ÁÖÀÇ! ¸¸¾à ¼­¹ö·çÆ®¸¦ NFS(¶Ç´Â ±âŸ ³×Æ®¿÷)·Î ¸¶¿îÆ®ÇÑ ÆÄÀÏ ½Ã½ºÅÛ¿¡ # µÎ°íÀÚ ÇÒ ¶§´Â LockFile ¹®¼­¸¦ ²À Àо±â ¹Ù¶ø´Ï´Ù. # À̸¦ ÀоîµÎ¸é ³ªÁß¿¡ »ý±æ ¹®Á¦¸¦ ¿¹¹æÇÒ ¼ö ÀÖ½À´Ï´Ù. ServerRoot /etc/httpd # °áÇÕÁÖ¼Ò(BindAddress): ÀÌ ¿É¼ÇÀ» °¡Áö°í °¡»ó È£½ºÆ®¸¦ Áö¿øÇÒ ¼ö ÀÖ½À´Ï´Ù. # ÀÌ ¿É¼ÇÀº ¼­¹ö°¡ ¾î´À IP ÁÖ¼Ò¿¡ ±Í±â¿ïÀÏ °ÍÀÎÁö Å뺸ÇÒ ¶§ »ç¿ëÇÕ´Ï´Ù. # "*" À̰ųª ¶Ç´Â IP ÁÖ¼Ò ±×¸®°í ¿ÏÀüÇÑ Çü½ÄÀÇ µµ¸ÞÀÎ À̸§À» »ç¿ëÇÒ ¼ö # ÀÖ½À´Ï´Ù. VirtualHost Áö½ÃÀÚµµ ÇÔ²² Âü°íÇϽñ⠹ٶø´Ï´Ù. #BindAddress * # ¿¡·¯±â·Ï(ErrorLog): ¿¡·¯ ±â·Ï ÆÄÀÏÀÇ À§Ä¡. # / ·Î ½ÃÀÛÇÏÁö ¾ÊÀ¸¸é ServerRoot °¡ °æ·Î¸í ¾Õ¿¡ ºÙ½À´Ï´Ù. ErrorLog logs/error_log # ±â·Ï¼öÀ§: error_log¿¡ ±â·ÏµÉ ¸Þ½ÃÁöÀÇ ¼ö¸¦ Á¦¾îÇÕ´Ï´Ù. # debug, info, notice, warn, error, crit, alert, emerg Áß Çϳª¸¦ ¼³Á¤ÇÒ ¼ö # ÀÖ½À´Ï´Ù. LogLevel warn # ´ÙÀ½ Áö½ÃÀÚ´Â CustomLog Áö½ÃÀÚ(ÀÌÇÏ Âü°í)¿¡¼­ »ç¿ëÇÒ Çü½ÄÀÇ º°ÄªÀ» Á¤ÀÇ # ÇÏ°í ÀÖ½À´Ï´Ù. # combined, common, referer, agent ¶ó´Â ±â·Ï Çü½Ä º°ÄªÀ» Á¤ÀÇÇÕ´Ï´Ù. LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined LogFormat "%h %l %u %t \"%r\" %>s %b" common LogFormat "%{Referer}i -> %U" referer LogFormat "%{User-agent}i" agent # Á¢±Ù ±â·Ï ÆÄÀÏ(Common Logfile Format, °øÅë ±â·ÏÆÄÀÏ Çü½Ä)ÀÇ À§Ä¡¸¦ Á¤ÇÕ´Ï´Ù. # / ·Î ½ÃÀÛÇÏÁö ¾ÊÀ¸¸é ServerRoot °ªÀÌ ¾Õ¿¡ ºÙ½À´Ï´Ù. CustomLog logs/access_log common # ºê¶ó¿ìÁ®(agent)¿Í Á¢¼ÓÀÚ(referer) ±â·Ï ÆÄÀÏÀ» °¡Áö°í ½ÍÀº °æ¿ì # ´ÙÀ½ ÁÖ¼®À» Ç®¾îÁֽʽÿÀ. #CustomLog logs/referer_log referer #CustomLog logs/agent_log agent # Á¢¼Ó, ºê¶ó¿ìÁ®, Á¢¼ÓÀÚ Á¤º¸¸¦ ÇϳªÀÇ ÆÄÀÏ¿¡ ±â·ÏÇÏ°í ½ÍÀ» ¶§´Â # ´ÙÀ½ ÁÖ¼®À» Ç®¾îÁֽʽÿÀ. ÀÌ·¸°Ô Åë°·Î ±â·ÏÇÏ´Â Çü½ÄÀ» # °áÇÕ ±â·ÏÆÄÀÏ Çü½Ä(Combined Logfile Format) À̶ó ºÎ¸¨´Ï´Ù. #CustomLog logs/access_log combined # PID ÆÄÀÏ(PidFile): ¼­¹ö°¡ ÀÚ½ÅÀÇ PID¸¦ ±â·ÏÇØ µÑ ÆÄÀÏ PidFile /var/run/httpd.pid # Àü±¤ÆÇ ÆÄÀÏ(ScoreBoardFile): ¼­¹öÀÇ ³»ºÎ ó¸® Á¤º¸¸¦ ±â·ÏÇØ µÑ ÆÄÀÏ # ¸ðµç ¾ÆÅ°ÅØÃÄ¿¡¼­ À̸¦ ÇÊ¿ä·Î ÇÏÁö´Â ¾Ê½À´Ï´Ù. ¸¸¾à ÇÊ¿äÇÏ´Ù¸é # (ÀÌ ÆÄÀÏÀ» ¾ÆÆÄÄ¡°¡ ½ÇÇàµÇ¸é »ý¼ºµÈ´Ù´Â °ÍÀ» ¾Ë°Ô µÉ °Ì´Ï´Ù.) ÀÌ Á¡Àº # Àß ¾Ë¾ÆµÎ¾î¾ß ÇÕ´Ï´Ù. ¾ÆÆÄÄ¡¸¦ ¿©·¯ °³ ½ÇÇà½ÃÅ°´Â °æ¿ì¿¡´Â ÀÌ ÆÄÀÏÀÌ Áߺ¹ # »ç¿ëµÇÁö ¾Êµµ·Ï À¯ÀÇÇØ¾ß ÇÕ´Ï´Ù. ScoreBoardFile /var/run/httpd.scoreboard # LockFile Áö½ÃÀÚ´Â ¾ÆÆÄÄ¡¸¦ ÄÄÆÄÀÏÇÒ ¶§ USE_FCNTL_SERIALIZED_ACCEPT ¶Ç´Â # USE_FLOCK_SERIALIZED_ACCEPT¸¦ ¼³Á¤ÇÑ °æ¿ì Àá±Ý ÆÄÀÏ ¿ëµµ·Î »ç¿ëÇÒ ÆÄÀÏ # À§Ä¡¸¦ Á¤ÇÕ´Ï´Ù. # ÀÌ °ªÀº ±âº»°ªÀ¸·Î µÎ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. # ±â·Ï ÆÄÀÏ µð·ºÅ丮°¡ NFS ·Î ¸¶¿îÆ®µÇ¾î ÀÖ´Â °æ¿ì¿¡µµ Àá±Ý ÆÄÀÏÀº Áö¿ª # È£½ºÆ®¿¡ Á¸ÀçÇØ¾ß ÇϹǷΠ±×·² ¶§´Â ´ÙÀ½ °ªÀ» ÀûÀýÇÏ°Ô ¹Ù²ß´Ï´Ù. # ÆÄÀÏ À̸§ µÚ¿¡´Â ÁÖ ¼­¹ö ÇÁ·Î¼¼½ºÀÇ PID °¡ ÀÚµ¿À¸·Î Ãß°¡µË´Ï´Ù. # LockFile /var/run/httpd.lock # ¼­¹öÀ̸§(ServerName)Àº ÇÁ·Î±×·¥ÀÌ ¹Þ°Ô µÇ´Â È£½ºÆ® À̸§°ú ´Ù¸¥ ¼­¹ö À̸§À» # Ŭ¶óÀ̾ðÆ®¿¡°Ô º¸³»·Á ÇÒ ¶§ ¼³Á¤ÇÕ´Ï´Ù. (¿¹¸¦ µé¾î È£½ºÆ®ÀÇ ½ÇÁ¦ À̸§ # ´ë½Å "www"¶ó´Â À̸§À» »ç¿ëÇÏ°í ½ÍÀ» ¶§°¡ ÀÖ½À´Ï´Ù) # # ÁÖÀÇ: ±×³É ¾Æ¹« È£½ºÆ® À̸§À» ¸¸µé±â¸¸ ÇÏ¸é µÈ´Ù°í »ý°¢ÇÏ¸é ¾ÈµË´Ï´Ù. # ¿©±â¼­ Á¤ÀÇÇÏ´Â À̸§Àº ¿©·¯ºÐÀÇ È£½ºÆ®¿¡ ´ëÇÏ¿© Á¤È®È÷ ¼³Á¤µÇ¾î ÀÖ´Â DNS # À̸§À̾î¾ß ÇÕ´Ï´Ù. Àß ÀÌÇØ°¡ µÇÁö ¾Ê´Â´Ù¸é ³×Æ®¿÷ °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇϽñâ # ¹Ù¶ø´Ï´Ù. ServerName multi-com.co.kr # ±Ô¹ü¸íĪ »ç¿ëÇϱâ: (1.3 ¹öÀü¿¡¼­ »õ·Ó°Ô Ãß°¡µÈ ±â´É) # ÀÌ ¼³Á¤À» ÄÑµÎ¸é ¾ÆÆÄÄ¡ ¼­¹ö°¡ ÀÚ±â ÀÚ½ÅÀ» °¡¸®Å°´Â URL (ÀÀ´äÇÏ´Â ¼­¹ö·Î # µ¹¾Æ°¥ ¼ö ÀÖ°Ô °¡¸®ÄÑÁÖ´Â URL À» ¸»ÇÕ´Ï´Ù) À» ¸¸µé¾î ³¾ ¶§ ServerName°ú # Port¸¦ »ç¿ëÇÏ¿© "±Ô¹üÀû" ¸íĪÀ» »ý¼ºÇÕ´Ï´Ù. ÀÌ ¼³Á¤À» ²ô¸é ¾ÆÆÄÄ¡´Â # °¡´ÉÇÑ ÇÑ Å¬¶óÀ̾ðÆ®°¡ Á¦°øÇÑ hostname:port¸¦ »ç¿ëÇÏ·Á ½ÃµµÇÕ´Ï´Ù. # ÀÌ ¼³Á¤Àº CGI ¿¡¼­ÀÇ SERVER_NAME, SERVER_PORT °ª¿¡ ¿µÇâÀ» ÁÝ´Ï´Ù. UseCanonicalName on # CacheNegotiatedDocs: ±âº»ÀûÀ¸·Î ¾ÆÆÄÄ¡´Â ³»¿ëÀ» ±âÁØÀ¸·Î ÇÏ¿© Çù»óÇÑ ¹®¼­¿¡ # ´ëÇؼ­´Â Pragma: no-cache ¸¦ °¢ ¹®¼­¸¶´Ù º¸³À´Ï´Ù. # ÀÌ ¸Þ½ÃÁö´Â ÇÁ·Ï½Ã ¼­¹ö·Î ÇÏ¿©±Ý ¹®¼­¸¦ ij½¬ÇÏÁö ¾Êµµ·Ï ¿äûÇÕ´Ï´Ù. # ´ÙÀ½ ÇàÀÇ ÁÖ¼®À» Ç®¸é ÀÌ ±â´ÉÀ» ÇØÁ¦ÇÏ°í ÇÁ·Ï½Ã ¼­¹ö°¡ ¹®¼­¸¦ ij½¬ÇÒ ¼ö # ÀÖµµ·Ï Çã¿ëÇÕ´Ï´Ù. #CacheNegotiatedDocs # Timeout: ¹Þ°í º¸³»´Âµ¥ ŸÀÓ ¾Æ¿ôÀÌ °É¸®µµ·Ï ÇÏ´Â ½Ã°£ (ÃÊ) Timeout 300 # KeepAlive: Áö¼ÓÀûÀÎ Á¢¼ÓÀ» Çã¿ëÇÒ °ÍÀÎÁö ¸» °ÍÀΰ¡ # (ÇÑ ¹øÀÇ Á¢¼Ó¿¡ ´ëÇÏ¿© ÇÑ ¹ø ÀÌ»óÀÇ ¿äûÀ» ó¸®ÇÒ °ÍÀΰ¡?) # "Off"·Î Çϸé ÀÌ ±â´ÉÀ» Á¤Áö½Ãŵ´Ï´Ù. KeepAlive On # MaxKeepAliveRequests: Áö¼ÓÀûÀÎ Á¢¼Ó µ¿¾È Çã¿ëÇÒ ÃÖ´ë ¿äû ¼ö # ÀÌ °ªÀ» 0 À¸·Î Çϸé Á¦ÇÑÀ» µÎÁö ¾Ê½À´Ï´Ù. ÃÖ´ë È¿À²À» À§Çؼ­´Â ÀÌ °ªÀ» # °¡´ÉÇÑ ³ô°Ô µÎ±æ ±ÇÀåÇÕ´Ï´Ù. MaxKeepAliveRequests 100 # KeepAliveTimeout: ´ÙÀ½ ¹ø ¿äûÀ» ±â´Ù¸®´Ù ŸÀÓ ¾Æ¿ôÀÌ °É¸®°Ô ÇÏ´Â ½Ã°£(ÃÊ) KeepAliveTimeout 15 # ¼­¹ö-Ç® Å©±â Á¶Á¤. ¸î °³ÀÇ ¼­¹ö ÇÁ·Î¼¼½º°¡ ÇÊ¿äÇÑÁö °è»êÇÒ ÇÊ¿ä¾øÀÌ # ¾ÆÆÄÄ¡´Â ÀÚµ¿À¸·Î ºÎÇÏ·®¿¡ µû¶ó ÀûÀÀÇÕ´Ï´Ù. # ÇöÀçÀÇ ºÎÇÏ »óŸ¦ ó¸®ÇÒ ¼ö ÀÖÀ» Á¤µµÀÇ ÃæºÐÇÑ ¼­¹ö ÇÁ·Î¼¼½º¸¦ À¯ÁöÇϸç # ÀϽÃÀûÀ¸·Î Ä¡¼Ú´Â ºÎÇϸ¦ ¿¹»óÇÏ¿© ¿©ºÐÀÇ ÇÁ·Î¼¼½º¸¦ ¸¸µé¾îµÓ´Ï´Ù. # (¿¹¸¦ µé¾î ÇϳªÀÇ ³×½ºÄÉÀÌÇÁ ºê¶ó¿ìÁ®·ÎºÎÅÍ ¿©·¯ °³ÀÇ ¿äûÀÌ µ¿½Ã¿¡ ¿Ã # ¼ö ÀÖÀ½) # ¾ÆÆÄÄ¡´Â Á¤±âÀûÀ¸·Î ¾ó¸¶³ª ¸¹Àº ¼­¹ö°¡ ¿äûÀ» ±â´Ù¸®°í ÀÖ´ÂÁö Á¡°ËÇÕ´Ï´Ù. # ¸¸¾à MinSpareServers º¸´Ù ÀÛÀ¸¸é ¿©ºÐÀÇ ¼­¹ö¸¦ ¸¸µé¾î µÓ´Ï´Ù. # MaxSpareServers º¸´Ù ¸¹À¸¸é ³ª¸ÓÁö ¼­¹ö¸¦ Á¾·á½Ãŵ´Ï´Ù. # ´ëºÎºÐÀÇ »çÀÌÆ®¿¡ ´ëÇÏ¿© ´ÙÀ½ °ªÀ̸é ÃæºÐÇÏ´Ù°í º¾´Ï´Ù. MinSpareServers 8 MaxSpareServers 20 # ½ÃÀÛÇÒ ¶§ÀÇ ¼­¹ö °¹¼ö - ÀûÀýÇÑ °ªÀ¸·Î ¾î¸²Àâ¾Æ °è»êÇÕ´Ï´Ù. StartServers 10 # ¼­¹ö ½ÇÇà ÃÑ °¹¼ö¸¦ Á¦ÇÑÇÕ´Ï´Ù. Áï Ŭ¶óÀ̾ðÆ®µéÀÌ µ¿½Ã¿¡ Á¢¼ÓÇÒ ¼ö ÀÖ´Â # ¼ö¸¦ Á¦ÇÑÇÕ´Ï´Ù. ÀÌ °ª¿¡ µµ´ÞÇÏ°Ô µÇ¸é Ŭ¶óÀ̾ðÆ®µéÀº ¹«ÀÛÁ¤ ±â´Ù¸®´Â # »óÅ·ΠºüÁö¹Ç·Î ³Ê¹« ³·°Ô Ã¥Á¤Çؼ­´Â ¾ÈµË´Ï´Ù. # ±Þ°ÝÇÏ°Ô ºÎÇÏ°¡ ¸¹¾ÆÁüÀ¸·Î½á À¥ ¼­¹ö°¡ À¯´Ð½º¿Í ÇÔ²² ³ª¶ô¿¡ ºüÁöÁö ¾Êµµ·Ï # ºê·¹ÀÌÅ©¸¦ °É¾îµÎ±â À§ÇÑ ¿ëµµ·Î »ç¿ëµÈ´Ù. MaxClients 150 # ÀڽĴç ÃÖ´ë ¿äû¼ö(MaxRequestsPerChild): ÀÚ½Ä ÇÁ·Î¼¼½º°¡ Á×±â Àü¿¡ # ó¸®ÇÒ ÃÖ´ë ¿äûÀÇ °¹¼ö # ¾ÆÆÄÄ¡(¶Ç´Â ¾ÆÆÄÄ¡°¡ »ç¿ëÇÏ´Â ¶óÀ̺귯¸®)¸¦ Àå½Ã°£ »ç¿ëÇÔÀ¸·Î½á »ý±â´Â # ¹®Á¦µéÀ» ¸·±â À§ÇØ ÀÚ½Ä ÇÁ·Î¼¼½º°¡ Á¾·áÇÕ´Ï´Ù. # ´ëºÎºÐÀÇ ½Ã½ºÅÛ¿¡¼­´Â ÀÌ°ÍÀÌ ÇÊ¿äÄ¡ ¾ÊÁö¸¸ ¸î¸î(¿¹¸¦ µé¾ó Solaris) ½Ã½ºÅÛ # ÀÇ °æ¿ì ¶óÀ̺귯¸®·ÎºÎÅÍ ¹ß»ýÇÏ´Â ¸Þ¸ð¸® À¯ÃâÀÌ ¾Ç¸í³ô±â ¶§¹®¿¡ ÇÊ¿äÇÕ´Ï´Ù. MaxRequestsPerChild 100 # ÇÁ·Ï½Ã ¼­¹ö Áö½ÃÀÚ. ÇÁ·Ï½Ã ¼­¹ö ±â´ÉÀ» ÀÛµ¿½ÃÅ°½Ã·Á¸é ´ÙÀ½ ÇàÀÇ ÁÖ¼®À» # Ç®¾îÁֽʽÿÀ. #ProxyRequests On # ij½¬ ±â´ÉÀ» ÀÛµ¿½ÃÅ°·Á¸é ´ÙÀ½ ÇàµéÀÇ ÁÖ¼®À» Ç®°í ÀûÀýÇÏ°Ô ÆíÁýÇϽʽÿÀ. #CacheRoot /var/spool/proxy #CacheSize 5 #CacheGcInterval 4 #CacheMaxExpire 24 #CacheLastModifiedFactor 0.1 #CacheDefaultExpire 1 #NoCache a_domain.com another_domain.edu joes.garage_sale.com # Listen: ¾ÆÆÄÄ¡¸¦ ±âº»°ª¿¡ Ãß°¡ÇÏ¿© ƯÁ¤ IP ÁÖ¼Òµé ¶Ç´Â Æ÷Æ®¿Í °áÇÕ(bind) # ½ÃÅ°·Á ÇÒ ¶§ »ç¿ëÇÕ´Ï´Ù. VirtualHost ¸í·É ¶ÇÇÑ Âü°í»ç½Ê½Ã¿À. #Listen 3000 #Listen 12.34.56.78:80 NameVirtualHost 203.234.31.215 # °¡»óÈ£½ºÆ®(VirtualHost): ¼­¹ö ¸Ó½ÅÀÌ ¿©·¯ ÁÖ¼Ò¿¡ ´ëÇÏ¿© IP ÆÐŶÀ» ¹ÞÀ» ¼ö # ÀÖµµ·Ï ¼³Á¤ÇÑ »óÅ¿¡¼­ ¾ÆÆÄÄ¡ µ¥¸óÀÌ ÇϳªÀÇ ÀÌ»óÀÇ ¼­¹ö ÁÖ¼Ò¿¡ ´ëÇÏ¿© # ¿äûÀ» ó¸®ÇÒ ¼ö ÀÖµµ·Ï ÇØÁÝ´Ï´Ù. # ifconfig alias Ç÷¡±× ¶Ç´Â VIF ¿Í °°Àº Ä¿³Î ÆÐÄ¡¸¦ ÅëÇØ ÇÒ ¼ö ÀÖ½À´Ï´Ù. # (¸®´ª½º´Â alias ±â´ÉÀ» Ä¿³Î ¾È¿¡ ³»ÀåÇÏ°í ÀÖ½À´Ï´Ù) ServerAdmin lec@multi-com.co.kr DocumentRoot /home/multi/htdocs ServerName multi-com.co.kr ErrorLog logs/multi-error_log TransferLog logs/multi-access_log ServerAdmin lec@multi-com.co.kr DocumentRoot /home/multi/htdocs ServerName www.multi-com.co.kr ErrorLog logs/multi-error_log TransferLog logs/multi-access_log ServerAdmin lec@multi-com.co.kr DocumentRoot /home1/min199/htdocs ServerName www.honamherb.co.kr ErrorLog logs/honam-error_log TransferLog logs/honam-access_log ServerAdmin lec@multi-com.co.kr DocumentRoot /home1/min199/htdocs ServerName honamherb.co.kr ErrorLog logs/honam-error_log TransferLog logs/honam-access_log ServerAdmin lec@multi-com.co.kr DocumentRoot /home/clcw/htdocs ServerName clcw.co.kr ErrorLog logs/clcw-error_log TransferLog logs/clcw-access_log ServerAdmin lec@multi-com.co.kr DocumentRoot /home/clcw/htdocs ServerName www.clcw.co.kr ErrorLog logs/clcw-error_log TransferLog logs/clcw-access_log ServerAdmin lec@multi-com.co.kr DocumentRoot /home/hongdo/htdocs ServerName hongdo.co.kr ErrorLog logs/hongdo-error_log TransferLog logs/hongdo-access_log ServerAdmin lec@multi-com.co.kr DocumentRoot /home/hongdo/htdocs ServerName www.hongdo.co.kr ErrorLog logs/hongdo-error_log TransferLog logs/hongdo-access_log