<-
Apache > HTTP Server > Documentation > Ƣ»óÈ£

Ƣ»óÈ£ ãâ ëÇÑ ÀÚÇÑ í 522d3h

ƢÉÇÑ î:  tr 

ÀÌ Â ÃÖÅÇ ÀÌ ÕÏÙ. ÃÖÙ ¯ƩµÈ »ëÀ µî ¦ ÂüíÇÏä.

Ƣ»óÈ£ ÄÚµå ÄÄ 1.3 ÅÀÇ Ùà ÀÛµÇúÙ. ÀÌ Â ÄÄƢ äûÀ» Àé îҩ Ƣ»óÈ£Ƣ ñÇÒÁö áÁÇÏ ýÀ» íÇÑÙ. »õÎî NameVirtualHost ÁöÃî¦ »çëÇÏ© Ƣ»óÈ£ ÁÀÌ 1.3 öÀü ÀÌÀüÙ õ í ÈÀüÇÁÙ.

î»Ô µÀÛÇÏÂÁö ÀÌÇÇÏÁöÊí ÜÁö µÀÛÇÏÔ ÇÏí ÍÙé, Á¦µéÀ» ÂüíÇÏó.

 Apache!

Âüí 251y31

top

ÁÄÀÏ Àâ 3h4y4v

<VirtualHost> ÁÀ» Á¦ÜÇÑ ÁÀÌ ÁÖö¦ µçÙ. <VirtualHost> ÇÀÎ ÁÀÇÇÑ ÎÀ» Ƣ»óÈ£óí Î¥Ù.

ServerAlias ÁöÃî ö ÁÀÇ îÀơµµ »çëÇÒ ö ÀÖÙ. ¯ ơÀ ÁöÃîƢ ©¯ Àé ( ö) Áö ÁöÃîÀÌ À¯ÈÇÏÙ.

ÁÖö ListenÀÇ â»ƨÀ 80ÀÌÙ. ÁÖöÀÇ ServerPath ServerAlias â»ƨÀ Ù. ServerNameÀÇ â»ƨÀ öÀÇ IP ÁÖÒÀÌÙ.

ÁÖöÀÇ Listen ÁöÃî µÎƢÁö âÉÀ» ÇÑÙ. ÃÂƢ ÄÄƢ ¬áÇÒ â» 碯 碬¦ ÁöÁÇÏ ÀÏÀÌÙ. µÑÂƢ 碥ÙÀÌÇÇÒ Àýë URI »çëÇÒ È£¦ ÁöÁÇÏ ÀÏÀÌÙ.

ÁÖöÍ Ƣ»óÈ£ÀÇ 碥 ÄÄƢ ¬áÀ» âÙ碥 碯 µÇâÀ» ÁÖÁö ÊÂÙ.

VirtualHost ÁöÃî 碬¦ ÁöÁÇÒ ö ÀÖÙ. 碬¦ ÁöÁÇÏÁöÊÀé ÁÖöÀÇ ƢÀå ÃÖÙ Listen ƨÀ» »çëÇÑÙ. ¯ÇÑ * îҩ óµµ ÁöÄÇÏ ÍÀϵåÄ«µåÀÌÙ. (DNS Ë»ö áúÀÇ ©¯ A ÄÚµå¦ ÇÔÇÏ©) Ƣ»óÈ£ÀÇ ÁÖÒ¦ µÎ ÃÑÄÇÏ© Ƣ»óÈ£ÀÇ ÁÖÒÁýÇÕ(address set)ÀÌóí Î¥Ù.

¯Á IP ÁÖÒ ëÇÑ NameVirtualHost ÁöÃîƢ Ùé ÁÖÒ¦ ÇÔÇϠàƢ»óÈ£碬¦ IPâÝ Ƣ»óÈ£硤Î ÃëÇÑÙ. IP ÁÖÒ ÍÀϵåÄ«µå *¦ »çëÇÒ öµµ ÀÖÙ.

ÀÌסâÝ Ƣ»óÈ£碬¦ »çëÇÑÙé ÀÌסâÝ Ƣ»óÈ£碯 »çëÇÒ IP ÁÖÒ¦ NameVirtualHost ÁöÃî »çëÇ ÇÑÙ. Áï, ÁÄÀÏÀÇ NameVirtualHost ÁöÃî ÀÌסâÝ Ƣ»óÈ£ÀÇ È£稬Ƣí(CNAME) ÇçÇÏ IP ÁÖÒ¦ ÁöÁÇ ÇÑÙ.

¯Á IP: Ö ëÇ ÀÁ ÇÑ NameVirtualHost ÁöÃîÀ» »çëÇÑÙé, ©¯ NameVirtualHost ÁöÃîÍ VirtualHost ÁöÃî¦ ¯î »çëÇÒ ö ÀÖÙ.

NameVirtualHostÍ VirtualHost ÁöÃîÀÇ Â ÁäÇÏÁö Êâҡש碯 ÙÀ µÎ  ơƢÙ (ÀÁ ÇÑ ÁÖÒÁýÇÕ ëÇÑ VirtualHostÀÇ Ƣ ÁäÇÏÙ. Âüí):

NameVirtualHost 111.22.33.44
<VirtualHost 111.22.33.44>
# ö A
...
</VirtualHost>
<VirtualHost 111.22.33.44>
# ö B
...
</VirtualHost>

NameVirtualHost 111.22.33.55
<VirtualHost 111.22.33.55>
# ö C
...
</VirtualHost>
<VirtualHost 111.22.33.55>
# ö D
...
</VirtualHost>

<VirtualHost 111.22.33.44>
# ö A
</VirtualHost>
<VirtualHost 111.22.33.55>
# ö C
...
</VirtualHost>
<VirtualHost 111.22.33.44>
# ö B
...
</VirtualHost>
<VirtualHost 111.22.33.55>
# ö D
...
</VirtualHost>

NameVirtualHost 111.22.33.44
NameVirtualHost 111.22.33.55

(ÂÊ ÁÀÌ õ Àâ íÇÏÙ.)

VirtualHost ÁöÃî¦ ÀÀ» ÙÀ, Ƣ»óÈ£ ö VirtualHost ÁöÃî ÁöÁÇÑ 碬¦ â» ListenÀÎ ÇÑÙ.

VirtualHost ÁöÃîÀÇ ÀÌÀÌ µÎ ơÀ ÁÖÒÁýÇÕ ÓÇÑÙé ServerAliasÍ ơÀÌ ÃëÇÑÙ (¯ Ù¥ ServerAliasÀÇ µÇâÀ» Áö ÊÂÙ). Ƣ»óÈ£碯 ÃƢÎ »çëÇÑ ListenÀ ÁÖÒÁýÇÕÀÌ ÁöÁÇÑ 碯 µÇâÀ» ÁÖÁö ÊÀÀ» ÁÖÀÇÇÏó.

ÃÀÛÇÒҡ IP ÁÖÒ ñÏÀ» µéî ǬÅÀÌí ÃƢÇÑÙ. NameVirtualHost ÁöÃî IP ÁÖÒ¦ »çëÇÏé ñÏÀ IP ÁÖÒ ëÇÑ µç ÀÌסâÝ Ƣ»óÈ£碬¦ ÇÔÇÑÙ. ÁÖÒ ëÇÑ Ƣ»óÈ£Ƣ Ùé NameVirtualHost ÁöÃî¦ «ÃÇÏí Î Àù¦ âÏÇÑÙ. IPâÝ Ƣ»óÈ£碥 ǬÅÀÌí ñÏÀ» ÃƢÇÏÁö ÊÂÙ.

ü¥ ǬÇÔö¦ »çëÇÏâҡש碯 äûà IP ÁÖÒ¦ ÇÌÇÏ ÎãÀ ÅÀÇ Ù. Ç Ç¬ÅÀÌíÀ IP ÁÖÒÀÇ Áö ÎÀÇ ÂÀÌ ÃÖÀûȵÇÀÖÙ.

Ƣ»óÈ£碯 ©¯ â»ƨÀÌ ÁµÈÙ. ¯È:

  1. Ƣ»óÈ£碯 SendBufferSize ÁöÃîƢ Ùé ÁÖö Çç ƨÀ» ƢÁ碯ÂÙ. (Áï, ÁÖöÀÇ ÁƨÀ» »çëÇÑÙ.)
  2. Ƣ»óÈ£ÀÇ µÅä â»ÇÇÑÀ» ÁÀÇÇÏ "ÂüÁ â»ƨ(lookup defaults)"À ÁÖöÀÇ Áú ÇÕÃÄÁÙ. µâÀÇ µÅä碥ç Á(per-directory configuration)µµ ©â ÇçµÈÙ.
  3. ¢ µâÀÇ öç Á(per-server config)À ÁÖöÀÇ Áú Ƣ»óÈ£ÀÇ ÁÀ» ÇÕÄ£Ù.

â»ÀûÀÎ ÁÖö Ƣ»óÈ£碬¦ µå "â»" ÈÀ "âÝ"ÀÌ µÈÙ. ¯ ÁÄÀÏ ÁÖö¦ ÁÀÇÇÏ ÀÄ üèÙ. ÁöÀÎ ÁÀ» ÇÕÄâ Àü ÁÖöÀÇ µç ÁÀ» ÀîµéÀÎÙ. ÁÖö ÁÀÇƢ Ƣ»óÈ£ ÁÀÇ µÚ ͵µ Ƣ»óÈ£ ÁÀÇ µÇâÀ» ÁÙ.

ÁÖö ServerNameÀÌ Ùé À¥ö¦ ÇÇàÇÏ ÄÄÇ»ÅÍÀÇ È£碬íÀ» ëÅ »çëÇÑÙ. ÁÖöÀÇ ServerNameÀ» DNS Ì»öÇÏ© òÀ IP ÁÖÒµéÀ» ÁÖö ÁÖÒÁýÇÕÀÌóí Î¥Ù.

ÀÌסâÝ Ƣ»óÈ£ÀÇ ServerNameÀ» ÁÀÇÇÏÁö ÊÀé Ƣ»óÈ£碬¦ ÁÀÇÇÏ VirtualHost ÃÀÀÎ Â ÁÖÒ¦ â»ƨÀÎ »çëÇÑÙ.

¯ÇÑ _default_ ÍÀÏÄ«µå¦ ÇÔÇÏ Ƣ»óÈ£碥 ÁÖöÍ ơÀ ServerNameÀ» ƢÁÙ.

top

Ƣ»óÈ£ ãâ 72d72

öÂ Í ơÀ ýÀÎ îҩ Ƣ»óÈ£Ƣ äûÀ» ÃÇÒÁö áÁÇÑÙ:

ǬÅÀÌí ãâ 4m3ue

ŬóÀÌƢ ÃÀ ¬áÇÏé ¬áÇÑ IP ÁÖÒ¦ »Î IP ǬÅÀÌí ãÂÙ.

IP ÁÖÒ¦ ãÀ» ö í ŬóÀÌƢ äûÀ» 碯 ÇçÇÏ Ƣ»óÈ£Ƣ ÀÖÙé, _default_ Ƣ»óÈ£Ƣ äûÀ» ñÇÑÙ. _default_ Ƣ»óÈ£Ƣ Ùé ÁÖöƢ äûÀ» ñÇÑÙ.

ǬÅÀÌí IP ÁÖÒƢ Áö È£Ƣ NameVirtualHost * ÇçÇÒ ö ÀÖÙ. ÀÌ Ʃì ÀÌסâÝ Ƣ»óȣà ÃÇÑÙ.

ãÒÙé (ñÏ IP ÁÖÒ ÇçÇÏ ÇñÀ» ãÀé), IPâÝ Ƣ»óÈ£ÀÎÁö ÀÌסâÝ Ƣ»óÈ£ÀÎÁö áÁÇÑÙ.

IPâÝ Ƣ»óÈ£ 2b3832

ãÀ Çñ ÀÌ ñÏÀÌ Ùé IPâÝ Ƣ»óÈ£ÀÌÙ. õ ÀÌ»ó ÀÛÀÌ ÇÊäí, Ƣ»óÈ£Ƣ äûÀ» ÃÇÑÙ.

ÀÌסâÝ Ƣ»óÈ£ 1k2p4b

ÀÌ ñÏ ÇÑƩ ÀÌ»óÀÇ Ƣ»óÈ£ ÁҡƢ ÇÔµÇé ÀÌסâÝ Ƣ»óÈ£ÀÌÙ. ÀÌ ñÏ Ƣ»óÈ£µéÀ ÁÄÀÏÀÇ VirtualHost ëÎ ÀÄÇÑÙ.

ñÏ Ã Ƣ»óÈ£(ÁÄÀÏ Çç IP ÁÖÒ¦ ÇÔÇϠàƢ»óÈ£) ƢÀå ôÀ ìÀע¦ ƢÁöç, öíÀ» Ë ö Å Host: ÇìõƢ  äûÀ» ÃÇÑÙ.

ŬóÀÌƢ Host: Çìõ¦ ÁÖé, ñÏ ÃÂơÎ ServerNameÀÌ ServerAliasƢ ëÀÀÇÏ Ƣ»óÈ£Ƣ äûÀ» ñÇÑÙ. Host: Çìõ È£Ƣ à ö ÀÖÁö, ÄÄ ǻó ŬóÀÌƢ äûÀ» ÇÁ¦ 碬¦ ãÂÙ.

ŬóÀÌƢ Host: ÇìõÀÌ HTTP/1.0 äûÀ» ÇÏé ŬóÀÌƢ îҩ ö ¬áÇÏÁÂÁö Ë ö âҡש碯 äûÀÇ URI ÇçÇÏ ServerPathƢ ÀÖÂÁö ãÂÙ. ñÏ Á¦ÀÏ ÕÀú ãÀ ƩΦ »çëÇÏí, Ƣ»óÈ£Ƣ äûÀ» ñÇÑÙ.

ëÀÀÇÏ Ƣ»óÈ£碬¦ ãÀ» ö Ùé, (ÀÌÌ Õ »ÇµíÀÌ) ŬóÀÌƢ ¬áÇÑ IP ëÇÑ ñÏ ÀÏÄÇÏ ȣ¦ ÇÔÇϠàƢ»óÈ£Ƣ äûÀ» ñÇÑÙ.

ÁöÓ ¬á 3xk3d

IP Àע íÇѵ¥Î ¯Á T/IP Çç ÇÑ Ã£Áö, ÀÌÀ KeepAlive/ÁöÓ ¬áµÈ Å äûҡעҢ٠ãÂÙ. Áï, ŬóÀÌ碥 ÁöÓ ¬áµÈ ©¯ ÀÌסâÝ Ƣ»óÈ£ÀÇ äÀÌÁö¦ äûÇÒ ö ÀÖÙ.

Àýë URI 1e4r3v

äûÀÇ URIƢ Àýë URIÀÌí ŬóÀÌƢ äûÀÇ È£碬íú Ƣ ÁÖö ¯Á Ƣ»óÈ£碯 ÇçÇÏé, ÁÖö ÈÀ Ƣ»óÈ£碥 URI ÕÀÇ Å/È£碬í/ ÎÀ» Á¦ÜÇÑ ÓÁö »óë URI¦ ñÇÑÙ. ÇçÇÏ ÁÖö Ƣ»óÈ£Ƣ Ùé URI¦ ëÎ µÎí äûÀ» ÇÁÏà äûÀÎ ÃÇÑÙ.

ÁÖÀÇ e5xa

top

Á 145z

DNS Á¦ äÀÌÁöÀÇ Á ÃƢÎ ÁÀÌ ÀÖÙ:

ƢÉÇÑ î:  tr 

top

Comments 2p1l6j

Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed by our s if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Libera.chat, or sent to our mailing lists.