Apache HTTP Server Version 2.4
ƢÉÇÑ î: tr
ÀÌ ¦ ÇÑ ÀåÀÎ äàÇÒ ö ÀÖÙ. ÄÄƢ ÁÄÀÏÀ» ÀÀ»ҡ DNS¦ ÀÇÁÇÏÁöʵµÏ ÇÏó. ÄÄƢ ÁÄÀÏÀ» Àµ¥ DNSƢ ÇÊäÇÏÙé ö ÅÚ Á¦ (ÃÀÛÀÌ ÈµÉ öµµ ÀÖÙ) ÈÀ ñÅÎ ƩÝú (»çëÀÚƢ Ù¥ »çëÀÚ ëÇÑ Á¢ÙÀ» ƢÎàÍÀ» ÇÔÇÏ©) ñµµµÏ(theft of service) ƩÝ Ã ö ÀÖÙ.
<VirtualHost www.abc.dom>
Server [email protected]
DocumentRoot /www/abc
</VirtualHost>
ÄÄƢ Á»óÀûÀÎ µÀÛÇÏâÀÇ ¢ Ƣ»óÈ£碯 ëÇ µÎƢÁö ÁƢ ÀýëÀûÀÎ ÇÊäÇÏÙ. ÀÌ Á ServerName
ú öƢ âÙí ÀÀäÇÒ ÃÖÒ ÇÑƩÀÇ IP ÁÖÒÀÌÙ. ÀÌ Â IP ÁÖÒƢ âҡש碯, ÄÄ DNS¦ »çëÇÏ© www.abc.dom
ÀÇ ÁÖÒ¦ ã ÇÑÙ. öƢ ÁÄÀÏÀ» ÀÀ»ҡ îҩ ÀÌÀ¯Ç DNS¦ »çëÇÒ ö Ùé Ƣ»óÈ£碬¦ µé ö Ù. ÀÌ Ƣ»óÈ£碥 äû ÀÀäÇÒ ö Ù. (ÄÄ 1.2 ÀÌÀü öÀü ÉÁöî öƢ Îõµ ÈÇÑÙ.)
www.abc.dom
ÀÇ ÁÖÒƢ 192.0.2.1ÀÌóí ƢÁÇÏÀÚ. í ÙÀ ÁÀ» ó:
<VirtualHost 192.0.2.1>
Server [email protected]
DocumentRoot /www/abc
</VirtualHost>
ÀÌÁ¦ ÄÄ ÀÌ Ƣ»óÈ£ÀÇ ServerName
À» ãâÀÇ DNS¦ »çëÇ ÇÑÙ. ãâƢ ÇÇÏé ÄÄ Ƣ»óÈ£碬¦ ÎÀûÀÎ öÙ. (ÄÄ 1.2 ÀÌÀü öÀü ÉÁöî öƢ Îõµ ÈÇÑÙ.) Áï, ÀÌ Ʃì ÀÌסâÝ Ƣ»óÈ£óé Ƣ»óÈ£碥 ÏÀüÈ µÀÛÇÏÁöÊí, ipâÝÀÌóé ëÎ µÀÛÇÑÙ. ¯ ÄÄƢ öíÀ» ÇÔÇÏ© öÀÇ Àüà URLÀ» µéî ÇÑÙé Á»óÀûÀÎ URLÀ» µéÁö ÇÑÙ.
Ʃì ÀÌ µÎƢÁö Á¦Ƣ Ù.
<VirtualHost 192.0.2.1>
ServerName www.abc.dom
Server [email protected]
DocumentRoot /www/abc
</VirtualHost>
(ÃÖÒÇÑ) µÎƢÁö ÁùÀÇ ñÅÎƢ »ýÇÒ ö ÀÖÙ. ÄÄ 1.2 ÀÌÀü öÀüÀÇ Ʃì îҩ Ƣ»óÈ£碯óµµ Àע »ÇÑ µÎ DNS Ë»öÀÌ ÇÇÏé öƢ ÄÑÁöÁöµµ ÊÂÙ. DNSƢ çÅÀÇ ÇÇÑ ÛÀÇ Á¦ÀÏ öµµ ÀÖÙ. ¦ µéî, abc.dom
ÀÌ íƢ »çÀÌÀÌí íƢÀÌ ÀÚÅÀÇ DNS¦ üÇÑÙé, www.abc.dom
ÄÚµå¦ Áöìâ ǵµ (1.2 ÀÌÀü) ö ÃÀÛÇÏÁö ÇÑÙ.
ÈÎÀ õ ÈÇÑ ýµµ ÀÖÙ. ÙÀ ÁÀ» »ììÀÚ:
<VirtualHost www.abc.dom>
Server [email protected]
DocumentRoot /www/abc
</VirtualHost>
<VirtualHost www.def.dom>
Server [email protected]
DocumentRoot /www/def
</VirtualHost>
çÅÀÌ www.abc.dom
192.0.2.1, www.def.dom
192.0.2.2¦ ÇÒçÇÙí ÇÏÀÚ. Ç, def.dom
À ÀÚà DNS¦ »çëÇÑÙí ƢÁÇÏÀÚ. ÀÌ Áú ÇÔ def.dom
À» abc.dom
ÀÎ Ƣ µç ÅëÅÀ» ƢÎà ö ÀÖ ÀåÒ µÎúÙ. Ùé µéÀ www.def.dom
À» 192.0.2.1Î ÁÇÏâ ÇÏé µÈÙ. µéÀÌ ÀÚà DNS¦ »çëÇÏâҡש碯 çÅÀ µéÀÌ Çϵ¥Î www.def.dom
ÄÚµå¦ ÁÇÏ ÍÀ» À» ö Ù.
(»çëÀÚƢ http://www.abc.dom/whatever
ÇüÄÀÇ URLÀ» ÀÔÂÇÏ Ʃì¦ ÇÔÇÏ©) 192.0.2.1Î À µç äûÀ» def.dom
Ƣ»óÈ£Ƣ ñÇÏÔ µÈÙ. Ö ÀÌ ÀÏÀÌ ÀÏîÂÁö ÀÌÇÇÏÁé ÄÄƢ î»Ô Ƣ»óÈ£硤Î À äûÀ» ÃÇÏÂÁö ëÇÑ íÀÌ ÇÊäÇÏÙ. ©â ëơ íµÇÀÖÙ.
ÄÄ 1.1 ServerName ÈÀ C ÇÔö gethostname
ÀÎ (íÉÇÁÒÇÁ碯 "hostname"À» ÀÔÂÇÀ»ҡעÍ ơÀ áú) òÂÙ. ¯é ÀÌ ÁÖÒÎ DNS Ë»öÀ» ÇÑÙ. ÇöÀç ÀÌ Ë»öÀ ÇÇÇÒ ö Ù.
DNS öƢ Áî ÀÌ Ë»öÀÌ ÇÇÒ Í ơƢÙé /etc/hosts
È£碬íÀ» ÁýîÖÀ» ö ÀÖÙ. (ÄÄÇ»ÅÍƢ Á»óÀûÀÎ ÎõÇúÙé ÀÌÌ µéîÀÖÀ» ÍÀÌÙ.) í DNSƢ ÇÇÏé öƢ /etc/hosts
¦ »çëÇÏÂÁö ÈÀÎÇÏó. »çëÇÏ îµÃÁ¦ µûó /etc/resolv.conf
ÈÀ /etc/nsswitch.conf
¦ öÁÇÏé µÉ ÍÀÌÙ.
öƢ îҩ ÀÌÀ¯Ç DNS¦ Ë»öÇÏé ȵÈÙé HOSTRESORDER
ȯƩ¯ö¦ "local"Î ÁÇÏí ÄĦ ÇÇàÇÒ ö ÀÖÙ. mod_env
¦ »çëÇÏ© ȯƩÀ» ¯ƩÇÏÁö ÊÂÙé ÀÌ È¯Ʃ¯ö CGIµµ µÇâÀ» ÁÙ. îµÃÁ¦ÀÇ manpage FAQ¦ ÂüíÇÏ ÍÀÌ ÁÁÙ.
VirtualHost
IP ÁÖÒ¦ »çëÇÏóListen
IP ÁÖÒ¦ »çëÇÏóServerName
À» ƢÁöÔ ÇÏó<VirtualHost _default_:*>
ö¦ µéîóDNSÍ üÃµÈ »óÈÀ Åì ÙҡÁÇÏÁö ÇÏÙ. ÄÄ 1.2 ì碥 DNSƢ ÇÇÑ Ʃìµµ ÃÖÒÇÑ öƢ ÄÑÁöµµÏ ëÂÇÁö áú »¦Ù. îµç ÁÄÀÏ ÁÁ¢ IP ÁÖÒ¦ äÇÏ ÍÀ È£¦ Ùà ÁÇÇÒ äÁò ÀÎÅÍÝ Åì ÙҡÁÇÏÁö ÇÏÙ.
Àע íÇÑ ñµµµÏ ƩÝÀ»  ÇÑƢÁö ýÀ Ë»öÇÑ IP ÁÖÒ Ùà DNS Ë»öÀ» ÇÏ© µÎ ÀÌÀ» ñÇÏ ÍÀÌÙ. Î Ù¥ Ʃì Ƣ»óÈ£碬¦ ƢµÇÏÁö ÊÀ» ö ÀÖÙ. ÀÌ ýÀ DNSƢ ÃÙÎ ÁµÇ ÇÑÙ. (FTP ö T wrapperƢ "Á-" DNS Ë»öÀ» ÀÚÁÖ »çëÇÏâҡש碯 ëÎÀÇ üÀÚÔ ÀÍÇÒ ÍÀÌÙ.)
îµç IP ÁÖÒ¦ »çëÇÏÁöÊÀé DNSƢ ÇÇÑ Ʃì Ƣ»óÈ£ À¥ö¦ ÏÀ» ö ÀÖÔ ÃÀÛÇÒ ö Ù. ÁÀÇ ÀÏΦ «ÃÇÏ Íú ơÀ ÎÀûÀÎ ÇáÃ¥À À¥ö Àüæ ÃÀÛÇÏÁöÊ ÍÙ õ »Ü öµµ ÀÖÙ.
HTTP/1.1ÀÌ Ôí êóìÀúÍ ÇÁÏÃƢ Host
Çìõ¦ »â ÃÀÛÇÀÇÎ IPâÝ Ƣ»óÈ£碬¦ ÏÀüÈ »çëÇÏÁöÊ ÍÀÌ ƢÉÇÁú ÍÀÌÙ. ¯é À¥ö ÁÁ DNS Ë»öÀ» ÇÒ ÇÊäƢ îÁÙ. ¯ 1997â 3ù ÁäÇÑ À¥ö ÇÔÇÒ ÁµµÎ ÀÌסâÝ Ƣ»óÈ£Ƣ Î »çëµÇÁö ÊÒÙ.
ƢÉÇÑ î: tr