Apache HTTP Server Version 2.4

ÀÌ ¹®¼´Â ÀÚÁÖ ¹®ÀǵǴ °¡»óÈ£½ºÆ® Áú¹®¿¡ ´äÀ» ÇÏ·Á°í ¾²¿©Á³´Ù. »óȲÀº À̸§±â¹ÝÀ̳ª IP±â¹Ý °¡»óÈ£½ºÆ®¸¦ ÅëÇØ ÇÑ ¼¹ö¿¡¼ ¿©·¯ À¥»çÀÌÆ®¸¦ ¼ºñ½ºÇÏ·Á´Â °æ¿ìÀÌ´Ù. ÇÑ ÇÁ·Ï½Ã ¼¹ö µÚ¿¡¼ ¿©·¯ ¼¹ö¸¦ »ç¿ëÇÏ¿© »çÀÌÆ®¸¦ ¿î¿µÇÏ´Â °æ¿ì¸¦ ´Ù·é ¹®¼µµ °ð ³ª¿Ã °ÍÀÌ´Ù.

 IP ÁÖ¼Ò ÇѰ³¿¡ ¿©·¯ À̸§±â¹Ý
    À¥»çÀÌÆ® ¿î¿µÇϱâ.
 IP ÁÖ¼Ò ÇѰ³¿¡ ¿©·¯ À̸§±â¹Ý
    À¥»çÀÌÆ® ¿î¿µÇϱâ. ¿©·¯ IP ÁÖ¼Ò¿¡¼ À̸§±â¹Ý
    È£½ºÆ®.
 ¿©·¯ IP ÁÖ¼Ò¿¡¼ À̸§±â¹Ý
    È£½ºÆ®. (³»ºÎ¿Í ¿ÜºÎ ÁÖ¼Ò¿Í °°ÀÌ)
    ´Ù¸¥ IP ÁÖ¼Ò·Î °°Àº ³»¿ëÀ» ¼ºñ½ºÇϱâ.
 (³»ºÎ¿Í ¿ÜºÎ ÁÖ¼Ò¿Í °°ÀÌ)
    ´Ù¸¥ IP ÁÖ¼Ò·Î °°Àº ³»¿ëÀ» ¼ºñ½ºÇϱâ. ¿©·¯ Æ÷Æ®¿¡¼ ¼·Î ´Ù¸¥ »çÀÌÆ®
    ¿î¿µÇϱâ.
 ¿©·¯ Æ÷Æ®¿¡¼ ¼·Î ´Ù¸¥ »çÀÌÆ®
    ¿î¿µÇϱâ. IP±â¹Ý °¡»óÈ£½ºÆ®
 IP±â¹Ý °¡»óÈ£½ºÆ® Æ÷Æ®±â¹Ý°ú ip±â¹ÝÀÌ È¥ÇÕµÈ
    °¡»óÈ£½ºÆ®
 Æ÷Æ®±â¹Ý°ú ip±â¹ÝÀÌ È¥ÇÕµÈ
    °¡»óÈ£½ºÆ® À̸§±â¹Ý°ú IP±â¹ÝÀÌ È¥ÇÕµÈ
    °¡»óÈ£½ºÆ®
 À̸§±â¹Ý°ú IP±â¹ÝÀÌ È¥ÇÕµÈ
    °¡»óÈ£½ºÆ® 
 _default_ °¡»óÈ£½ºÆ®
    »ç¿ëÇϱâ À̸§±â¹Ý °¡»óÈ£½ºÆ®¸¦ IP±â¹Ý
    °¡»óÈ£½ºÆ®·Î ¿Å±â±â
 À̸§±â¹Ý °¡»óÈ£½ºÆ®¸¦ IP±â¹Ý
    °¡»óÈ£½ºÆ®·Î ¿Å±â±â 
 ServerPath
	Áö½Ã¾î »ç¿ëÇϱ⼹ö¿¡ IP ÁÖ¼Ò°¡ ÇѰ³ ÀÖ°í, DNS¿¡¼ ¿©·¯ ÁÖ¼Ò(CNAMES)°¡
    ÀÌ ÄÄÇ»Å͸¦ °¡¸®Å²´Ù. ÀÌ ÄÄÇ»ÅÍ¿¡¼ www.example.com°ú
    www.example.orgÀÇ À¥¼¹ö¸¦ ½ÇÇàÇÏ°í ½Í´Ù.
¾ÆÆÄÄ¡ ¼¹ö¿¡ °¡»óÈ£½ºÆ® ¼³Á¤À»
          ÇÑ´Ù°í ±× È£½ºÆ®¸í¿¡ ´ëÇÑ DNS Ç׸ñÀÌ ÀÚµ¿ÀÌ·Î »ý¼ºµÇÁö
          ¾Ê´Â´Ù. ¹Ýµå½Ã DNS¿¡ IP ÁÖ¼Ò¸¦ °¡¸®Å°´Â
          À̸§ÀÌ ÀÖ¾î¾ß ÇÑ´Ù. ¾È±×·¯¸é ¾Æ¹«µµ À¥»çÀÌÆ®¸¦ º¼
          ¼ö ¾ø´Ù. °Ë»çÇØº¸±â À§ÇØ hosts ÆÄÀÏ¿¡ Ç׸ñÀ»
          Ãß°¡ÇÒ ¼ö ÀÖÁö¸¸, ÀÌ´Â hosts Ç׸ñÀ» °¡Áø ÄÄÇ»ÅÍ¿¡¸¸
          ¹Ý¿µµÈ´Ù.
    
    # ¾ÆÆÄÄ¡°¡ Æ÷Æ® 80À» ±â´Ù¸°´Ù
    Listen 80
    
    # ¸ðµç IP ÁÖ¼Ò¿¡¼ °¡»óÈ£½ºÆ® ¿äûÀ» ±â´Ù¸°´Ù
    NameVirtualHost *:80
    
    <VirtualHost *:80>
    
      DocumentRoot /www/example1
      ServerName www.example.com
      
      # ´Ù¸¥ Áö½Ã¾îµéµµ ÀÖ´Ù
      
    
    </VirtualHost>
    
    <VirtualHost *:80>
    
      DocumentRoot /www/example2
      ServerName www.example.org
      
      # ´Ù¸¥ Áö½Ã¾îµéµµ ÀÖ´Ù
      
    
    </VirtualHost>
    
º°Ç¥´Â ¸ðµç ÁÖ¼Ò¸¦ °¡¸®Å°¹Ç·Î, ÁÖ¼¹ö´Â ¾î¶² ¿äûµµ
    ¼ºñ½ºÇÏÁö ¾Ê´Â´Ù. www.example.comÀÌ
    ¼³Á¤ÆÄÀÏ¿¡ óÀ½À¸·Î ³ª¿À¹Ç·Î °¡Àå ³ôÀº ¿ì¼±¼øÀ§¸¦ °¡Áö¸ç,
    ±âº»È¤Àº Ãʱ⠼¹ö°¡ µÈ´Ù.
    ¾î¶² ServerName Áö½Ã¾î¿¡µµ ÇØ´çµÇÁö¾Ê´Â ¿äûÀº
    ù¹øÂ° VirtualHost°¡ ¼ºñ½ºÇÑ´Ù.
¿øÇÑ´Ù¸é * ´ë½Å ½Ã½ºÅÛÀÇ ½ÇÁ¦ IP
            ÁÖ¼Ò¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌ °æ¿ì
            VirtualHostÀÇ ¾Æ±Ô¸ÕÆ®´Â
            NameVirtualHostÀÇ ¾Æ±Ô¸ÕÆ®¿Í ÀÏÄ¡ÇØ¾ß
            ÇÑ´Ù:
            NameVirtualHost 172.20.30.40
						
            <VirtualHost 172.20.30.40>
 		        # »ý·« ...
            
±×·¯³ª ISP¿¡¼ µ¿ÀûÀ¸·Î IP ÁÖ¼Ò¸¦ °¡Á®¿À´Â µî
           IP ÁÖ¼Ò¸¦ ¸ð¸£´Â °æ¿ì¿¡´Â *¸¦ »ç¿ëÇÏ´Â
           °ÍÀÌ À¯¿ëÇÏ´Ù. *´Â ¸ðµç IP ÁÖ¼Ò¿¡
           ÇØ´çÇϹǷÎ, IP ÁÖ¼Ò°¡ º¯°æµÇ¾îµµ ¼³Á¤À» º¯°æÇÒ
           Çʿ䰡 ¾ø´Ù.
°ÅÀÇ ´ëºÎºÐÀÇ À̸§±â¹Ý °¡»óÈ£½ºÆ® ¼³Á¤Àº À§¿Í °°´Ù. ¿¹¿Ü´Â ´Ù¸¥ IP ÁÖ¼Ò³ª Æ÷Æ®·Î ´Ù¸¥ ³»¿ëÀ» ¼ºñ½ºÇÏ·Á´Â °æ¿ìÀÌ´Ù.
¿©±â¼ ¼³¸íÇÑ ¹æ¹ýÀº IP ÁÖ¼Ò°¡ ¸î°³¶óµµ Àû¿ë°¡´ÉÇÏ´Ù.
¼¹ö´Â IP ÁÖ¼Ò°¡ µÎ°³ÀÖ´Ù. Çϳª¿¡¼
    (172.20.30.40) "ÁÖ" ¼¹ö
    server.domain.comÀ» ¼ºñ½ºÇϰí, ´Ù¸¥ Çϳª¿¡¼
    (172.20.30.50) ¿©·¯ °¡»óÈ£½ºÆ®¸¦ ¼ºñ½ºÇÒ
    °ÍÀÌ´Ù.
    
    Listen 80
		
    # 172.20.30.40¿¡¼ ½ÇÇàÇÏ´Â "ÁÖ"¼¹öÀÌ´Ù
    ServerName server.domain.com
    DocumentRoot /www/mainserver
		
    # ´Ù¸¥ ÁÖ¼Ò´Ù
    NameVirtualHost 172.20.30.50
		
    <VirtualHost 172.20.30.50>
    
        DocumentRoot /www/example1
        ServerName www.example.com
   			
        # ´Ù¸¥ Áö½Ã¾îµéµµ ÀÖ´Ù ...
				
    
    </VirtualHost>
		
    <VirtualHost 172.20.30.50>
    
        DocumentRoot /www/example2
        ServerName www.example.org
				
        # ´Ù¸¥ Áö½Ã¾îµéµµ ÀÖ´Ù ...
				
    
    </VirtualHost>
    
172.20.30.50ÀÌ ¾Æ´Ñ ÁÖ¼Ò¿¡ ´ëÇÑ ¿äûÀº
    ÁÖ¼¹ö°¡ ¼ºñ½ºÇÑ´Ù. È£½ºÆ®¸í ¾øÀÌ, Áï Host:
    Çì´õ¾øÀÌ 172.20.30.50·Î ¿äûÇϸé
    www.example.comÀÌ ¼ºñ½ºÇÑ´Ù.
¼¹ö ÄÄÇ»ÅÍ¿¡ IP ÁÖ¼Ò°¡ µÎ°³ (192.168.1.1°ú
    172.20.30.40) ÀÖ´Ù. ÄÄÇ»ÅÍ´Â ³»ºÎ (ÀÎÆ®¶ó³Ý)
    ³×Æ®¿÷°ú ¿ÜºÎ (ÀÎÅͳÝ) ³×Æ®¿÷ »çÀÌ¿¡ À§Ä¡ÇÑ´Ù. ³×Æ®¿÷ ¹Û¿¡¼
    server.example.comÀº ¿ÜºÎ ÁÖ¼Ò¸¦
    (172.20.30.40) ÀǹÌÇϰí, ³×Æ®¿÷ ³»ºÎ¿¡¼ °°Àº
    À̸§À» ³»ºÎ ÁÖ¼Ò·Î (192.168.1.1) »ç¿ëÇÑ´Ù.
¼¹ö´Â VirtualHost ¼½¼Ç ÇѰ³·Î ³»ºÎ¿Í ¿ÜºÎ
    ÀÀ´ä¿¡ °°Àº ³»¿ëÀ» ¼ºñ½ºÇÒ ¼ö ÀÖ´Ù.
    
    NameVirtualHost 192.168.1.1
    NameVirtualHost 172.20.30.40
		
    <VirtualHost 192.168.1.1 172.20.30.40>
    
        DocumentRoot /www/server1
        ServerName server.example.com
        ServerAlias server
    
    </VirtualHost>
    
ÀÌÁ¦ µÎ ³×Æ®¿÷¿¡¼ µé¾î¿Â ¿äûÀ» °°Àº
    VirtualHost¿¡¼ ¼ºñ½ºÇÑ´Ù.
³»ºÎ ³×Æ®¿÷¿¡¼´Â ¿ÏÀüÇÑ È£½ºÆ®¸í
          server.example.com ´ë½Å À̸§
          serverµµ °¡´ÉÇÏ´Ù.
¶ÇÇÑ À§ÀÇ ¿¹¿¡¼ IP ÁÖ¼Ò ´ë½Å *À»
          »ç¿ëÇÏ¿© ¼¹ö°¡ ¸ðµç ÁÖ¼Ò¿¡ µ¿ÀÏÇÏ°Ô µ¿ÀÛÇÒ ¼ö
          ÀÖ´Ù.
°°Àº IPÀÇ ¿©·¯ Æ÷Æ®¿¡¼ ¼·Î ´Ù¸¥ µµ¸ÞÀÎÀ» ¼ºñ½ºÇÑ´Ù°í °¡Á¤ÇÏÀÚ. ÀÌ´Â "NameVirtualHost" ű׿¡ Æ÷Æ®¸¦ Á¤ÀÇÇÏ¸é °¡´ÉÇÏ´Ù. NameVirtualHost name:port¾øÀÌ <VirtualHost name:port>¸¸ ȤÀº Listen Áö½Ã¾î¸¸ »ç¿ëÇÏ¸é ¾ÈµÈ´Ù.
    
    Listen 80
    Listen 8080
		
    NameVirtualHost 172.20.30.40:80
    NameVirtualHost 172.20.30.40:8080
		
    <VirtualHost 172.20.30.40:80>
    
        ServerName www.example.com
        DocumentRoot /www/domain-80
    
    </VirtualHost>
		
    <VirtualHost 172.20.30.40:8080>
    
        ServerName www.example.com
        DocumentRoot /www/domain-8080
    
    </VirtualHost>
		
    <VirtualHost 172.20.30.40:80>
    
        ServerName www.example.org
        DocumentRoot /www/otherdomain-80
    
    </VirtualHost>
		
    <VirtualHost 172.20.30.40:8080>
    
        ServerName www.example.org
        DocumentRoot /www/otherdomain-8080
    
    </VirtualHost>
    
¼¹ö´Â °¢°¢ www.example.com°ú
    www.example.org¿¡ ÇØ´çÇÏ´Â µÎ IP ÁÖ¼Ò¸¦
    (172.20.30.40°ú 172.20.30.50)
    °¡Áø´Ù.
    
    Listen 80
		
    <VirtualHost 172.20.30.40>
    
        DocumentRoot /www/example1
        ServerName www.example.com
    
    </VirtualHost>
		
    <VirtualHost 172.20.30.50>
    
        DocumentRoot /www/example2
        ServerName www.example.org
    
    </VirtualHost>
    
<VirtualHost> Áö½Ã¾î·Î ÁöÁ¤ÇÑ ÁÖ¼Ò¿¡
    ÇØ´çÇÏÁö¾Ê´Â ÁÖ¼Ò·Î (¿¹¸¦ µé¾î, localhost)
    ¿äûÀÌ µé¾î¿À¸é ÁÖ¼¹ö°¡ ÀÖ´Â °æ¿ì ÁÖ¼¹ö°¡ ¼ºñ½ºÇÑ´Ù.
¼¹ö´Â °¢°¢ www.example.com°ú
    www.example.org¿¡ ÇØ´çÇÏ´Â µÎ IP ÁÖ¼Ò¸¦
    (172.20.30.40°ú 172.20.30.50)
    °¡Áø´Ù. °¢ IPÀÇ 80¹ø°ú 8080¹ø Æ÷Æ®¿¡ °¡»óÈ£½ºÆ®¸¦ µ¹¸°´Ù.
    
    Listen 172.20.30.40:80
    Listen 172.20.30.40:8080
    Listen 172.20.30.50:80
    Listen 172.20.30.50:8080
		
    <VirtualHost 172.20.30.40:80>
    
        DocumentRoot /www/example1-80
        ServerName www.example.com
    
    </VirtualHost>
		
    <VirtualHost 172.20.30.40:8080>
    
        DocumentRoot /www/example1-8080
        ServerName www.example.com
		
    </VirtualHost>
		
    <VirtualHost 172.20.30.50:80>
    
        DocumentRoot /www/example2-80
        ServerName www.example.org
    
    </VirtualHost>
		
    <VirtualHost 172.20.30.50:8080>
    
        DocumentRoot /www/example2-8080
        ServerName www.example.org
    
    </VirtualHost>
    
ÁÖ¼ÒÁß ¸î¸îÀº À̸§±â¹Ý °¡»óÈ£½ºÆ®·Î, ´Ù¸¥ °ÍÀº IP±â¹Ý °¡»óÈ£½ºÆ®·Î ¼ºñ½ºÇÏ°í ½Í´Ù.
    
    Listen 80
		
    NameVirtualHost 172.20.30.40
		
    <VirtualHost 172.20.30.40>
    
        DocumentRoot /www/example1
        ServerName www.example.com
    
    </VirtualHost>
		
    <VirtualHost 172.20.30.40>
    
        DocumentRoot /www/example2
        ServerName www.example.org
    
    </VirtualHost>
		
    <VirtualHost 172.20.30.40>
    
        DocumentRoot /www/example3
        ServerName www.example3.net
    
    </VirtualHost>
		
    # IP-±â¹Ý
    <VirtualHost 172.20.30.50>
    
        DocumentRoot /www/example4
        ServerName www.example4.edu
    
    </VirtualHost>
		
    <VirtualHost 172.20.30.60>
    
        DocumentRoot /www/example5
        ServerName www.example5.gov
    
    </VirtualHost>
    
_default_ °¡»óÈ£½ºÆ®
    »ç¿ëÇϱâ_default_ °¡»óÈ£½ºÆ®¾î¶² °¡»óÈ£½ºÆ®¿¡µµ ÇØ´çÇÏÁö¾ÊÀº IP ÁÖ¼Ò¿Í Æ÷Æ®¿¡ ´ëÇÑ ¸ðµç ¿äûÀ» ó¸®Çϱâ.
    
    <VirtualHost _default_:*>
    
        DocumentRoot /www/default
    
    </VirtualHost>
    
default(±âº») °¡»óÈ£½ºÆ®ÀÇ Æ÷Æ®·Î ¿ÍÀϵåÄ«µå¸¦ »ç¿ëÇÏ¿© ¾î¶² ¿äûµµ ÁÖ¼¹ö·Î ¸ø°¡µµ·Ï ¸¸µç´Ù.
default °¡»óÈ£½ºÆ®´Â Àý´ë·Î À̸§±â¹Ý °¡»óÈ£½ºÆ®°¡ »ç¿ëÇÏ´Â
    ÁÖ¼Ò/Æ÷Æ®·ÎÀÇ ¿äûÀ» ¼ºñ½ºÇÏÁö ¾Ê´Â´Ù. ¾Ë ¼ö ¾ø°Å³ª
    Host: Çì´õ°¡ »ý·«µÈ ¿äûÀº Ç×»ó ÃÖÃÊÀÇ À̸§±â¹Ý
    °¡»óÈ£½ºÆ®(¼³Á¤ÆÄÀÏ¿¡¼
    ÁÖ¼Ò/Æ÷Æ®°¡ óÀ½À¸·Î ³ª¿Â °¡»óÈ£½ºÆ®)°¡ ¼ºñ½ºÇÑ´Ù.
AliasMatch³ª
    RewriteRuleÀ»
    »ç¿ëÇÏ¿© ¾î¶² ¿äûÀ» ƯÁ¤ ÆäÀÌÁö(ȤÀº ½ºÅ©¸³Æ®)·Î
    ÀçÀÛ¼ºÇÒ(rewrite) ¼ö ÀÖ´Ù.
_default_ °¡»óÈ£½ºÆ®À§ÀÇ °æ¿ì¿Í °°Áö¸¸, ¼¹ö´Â ¿©·¯ Æ÷Æ®¸¦ ±â´Ù¸®°í 80¹ø
    Æ÷Æ®¿¡ ´ëÇØ¼ Ãß°¡·Î _default_ °¡»óÈ£½ºÆ®¸¦
    »ç¿ëÇÏ°í ½Í´Ù.
    
    <VirtualHost _default_:80>
    
        DocumentRoot /www/default80
        # ...
    
    </VirtualHost>
		
    <VirtualHost _default_:*>
    
        DocumentRoot /www/default
        # ...
    
    </VirtualHost>
    
80¹ø Æ÷Æ®¿¡ ´ëÇÑ default °¡»óÈ£½ºÆ®´Â (¹Ýµå½Ã ¿ÍÀϵåÄ«µå Æ÷Æ®¸¦ °¡Áø ±âº» °¡»óÈ£½ºÆ® ÀÌÀü¿¡ ³ª¿Í¾ß ÇÑ´Ù) ÁöÁ¤ÇÏÁö¾ÊÀº IP ÁÖ¼Ò·Î º¸³»Áø ¸ðµç ¿äûÀ» ¼ºñ½ºÇÑ´Ù. ÁÖ¼¹ö´Â Àý´ë·Î ¿äûÀ» ¼ºñ½ºÇÏÁö ¸øÇÑ´Ù.
_default_ °¡»óÈ£½ºÆ®80¹ø Æ÷Æ®¿¡ ´ëÇØ¼¸¸ default °¡»óÈ£½ºÆ®¸¦ ¸¸µé°í ½Í´Ù.
    
    <VirtualHost _default_:80>
    DocumentRoot /www/default
    ...
    </VirtualHost>
    
Æ÷Æ® 80¹ø¿¡ ÁöÁ¤ÇÏÁö¾ÊÀº ÁÖ¼Ò¿¡ ´ëÇÑ ¿äûÀº ±âº» °¡»óÈ£½ºÆ®°¡ ¼ºñ½ºÇϰí, ´Ù¸¥ ÁöÁ¤ÇÏÁö¾ÊÀº ÁÖ¼Ò¿Í Æ÷Æ®¸¦ °¡Áø ¿äûÀº ÁÖ ¼¹ö°¡ ¼ºñ½ºÇÑ´Ù.
(À̸§±â¹ÝÀÇ Ã¹¹øÂ° ¿¹¿¡¼) È£½ºÆ®¸í
    www.example.org¿¡ ´ëÇÑ À̸§±â¹Ý °¡»óÈ£½ºÆ®´Â
    ÀÚ½ÅÀÇ IP ÁÖ¼Ò¸¦ °¡Á®¾ß ÇÑ´Ù. À̸§±â¹Ý °¡»óÈ£½ºÆ®ÀÇ ÀÌÀü
    IP ÁÖ¼Ò¸¦ ij½ÌÇÏ´Â ³×ÀÓ¼¹ö³ª ÇÁ·Ï½Ã¿ÍÀÇ ¹®Á¦¸¦ ÇÇÇϱâÀ§ÇØ
    ¿Å±â´Â µ¿¾È µÑ ¸ðµÎ¸¦ ¼ºñ½ºÇÏ°í ½Í´Ù.
     ¹æ¹ýÀº VirtualHost Áö½Ã¾î¿¡ »õ IP ÁÖ¼Ò¸¸À»
    (172.20.30.50) Ãß°¡ÇϸéµÇ¹Ç·Î ½±´Ù.
    
    Listen 80
    ServerName www.example.com
    DocumentRoot /www/example1
		
    NameVirtualHost 172.20.30.40
		
    <VirtualHost 172.20.30.40 172.20.30.50>
    
        DocumentRoot /www/example2
        ServerName www.example.org
        # ...
    
    </VirtualHost>
		
    <VirtualHost 172.20.30.40>
    
        DocumentRoot /www/example3
        ServerName www.example.net
        ServerAlias *.example.net
        # ...
    
    </VirtualHost>
    
ÀÌÁ¦ (IP±â¹Ý °¡»óÈ£½ºÆ®¸¦ ÅëÇÑ) »õ·Î¿î ÁÖ¼Ò¿Í (À̸§±â¹Ý °¡»óÈ£½ºÆ®¸¦ ÅëÇÑ) ÀÌÀü ÁÖ¼Ò ¸ðµÎ °¡»óÈ£½ºÆ®¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Ù.
ServerPath
	Áö½Ã¾î »ç¿ëÇϱâµÎ À̸§±â¹Ý °¡»óÈ£½ºÆ®¸¦ °¡Áø ¼¹ö°¡ ÀÖ´Ù. ¿Ã¹Ù¸¥
    °¡»óÈ£½ºÆ®¸¦ ¼±ÅÃÇϱâÀ§ÇØ Å¬¶óÀÌ¾ðÆ®´Â ¿Ã¹Ù¸¥
    Host: Çì´õ¸¦ º¸³»¾ß ÇÑ´Ù. ¿À·¡µÈ HTTP/1.0
    Ŭ¶óÀÌ¾ðÆ®°¡ ÀÌ Çì´õ¸¦ º¸³»Áö ¸øÇÏ¸é ¾ÆÆÄÄ¡´Â Ŭ¶óÀÌ¾ðÆ®°¡
    ¾î¶² °¡»óÈ£½ºÆ®¸¦ º¸·Á°íÇÏ´ÂÁö ¾Ë ¼ö ¾ø´Ù (±×·¡¼ ÃÖÃÊÀÇ
    °¡»óÈ£½ºÆ®°¡ ¿äûÀ» ¼ºñ½ºÇÑ´Ù). ¿À·¡µÈ ºê¶ó¿ìÀú¿Í °¡´ÉÇÑ È£È¯À»
    À¯ÁöÇϱâÀ§ÇØ ÃÖÃÊÀÇ °¡»óÈ£½ºÆ®¸¦ ¸¸µé°í, ¿©±â¿¡ À̸§±â¹Ý
    °¡»óÈ£½ºÆ®ÀÇ URL Á¢µÎ»ç¸¦ Æ÷ÇÔÇÏ´Â ¸µÅ© ¸ñ·Ï ÆäÀÌÁö¸¦
    µÐ´Ù.
    
    NameVirtualHost 172.20.30.40
		
    <VirtualHost 172.20.30.40>
    
        # primary vhost
        DocumentRoot /www/subdomain
        RewriteEngine On
        RewriteRule ^/.* /www/subdomain/index.html
        # ...
    
    </VirtualHost>
		
    <VirtualHost 172.20.30.40>
    DocumentRoot /www/subdomain/sub1
    
        ServerName www.sub1.domain.tld
        ServerPath /sub1/
        RewriteEngine On
        RewriteRule ^(/sub1/.*) /www/subdomain$1
        # ...
    
    </VirtualHost>
		
    <VirtualHost 172.20.30.40>
    
        DocumentRoot /www/subdomain/sub2
        ServerName www.sub2.domain.tld
        ServerPath /sub2/
        RewriteEngine On
        RewriteRule ^(/sub2/.*) /www/subdomain$1
        # ...
    
    </VirtualHost>
    
ServerPath Áö½Ã¾î¶§¹®¿¡
    URL http://www.sub1.domain.tld/sub1/¿¡ ´ëÇÑ
    ¿äûÀº Ç×»ó subl-°¡»óÈ£½ºÆ®°¡ ¼ºñ½ºÇÑ´Ù.
    Ŭ¶óÀÌ¾ðÆ®°¡ ¿Ã¹Ù¸¥ Host: Çì´õ¸¦ º¸³½´Ù¸é,
    URL http://www.sub1.domain.tld/¿¡ ´ëÇÑ ¿äûÀº
    subl-°¡»óÈ£½ºÆ®¿¡¼¸¸ ¼ºñ½ºÇÑ´Ù. ¸¸¾à Host: Çì´õ¸¦
    º¸³»Áö¾ÊÀ¸¸é Ŭ¶óÀÌ¾ðÆ®´Â ÃÖÃÊÀÇ È£½ºÆ®¿¡ ÀÖ´Â Á¤º¸ÆäÀÌÁö¸¦
    º¸°ÔµÈ´Ù.
¿©±â¿¡ ¹®Á¦°¡ ÀÖÀ½À» ÁÖÀÇÇ϶ó: Ŭ¶óÀÌ¾ðÆ®°¡
    Host: Çì´õ¸¦ º¸³»Áö¾ÊÀ¸¸é
    http://www.sub2.domain.tld/sub1/¿¡ ´ëÇÑ ¿äûµµ
    subl-°¡»óÈ£½ºÆ®°¡ ¼ºñ½ºÇÑ´Ù.
RewriteRule
    Áö½Ã¾î¸¦ »ç¿ëÇÏ¿© ¿Ã¹Ù¸¥ Host: Çì´õ¸¦ º¸³»´Â
    Ŭ¶óÀÌ¾ðÆ®´Â (¿¹¸¦ µé¾î, URL ÀüÄ¡»ç°¡ Àְųª ¾ø´Â)
    µÎ URLÀ» ¸ðµÎ »ç¿ëÇÒ ¼ö ÀÖ´Ù.