<?xml version="1.0" encoding="euc-kr" ?>
<?xml-stylesheet type="text/xsl" href="../okjsplec_c.xsl" ?>
<lecture>
	<title>Tomcat4 °¡»óÈ£½ºÆ® ¼³Á¤</title>
	<who>kenu</who>
	<when>2002-03-19 1:37¿ÀÀü</when>
	<what>
		<text>
		ÀÌ ¹®¼­´Â Tomcat4 ÀÇ °¡»óÈ£½ºÆ®¸¦ »ç¿ëÇØ¼­ ¿©·¯°³ÀÇ µµ¸ÞÀÎÀ» »ç¿ëÇÏµµ·Ï ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. 
		ÆÄÀÏÀº Tomcat4 ÀÇ conf µð·ºÅä¸®¿¡ ÀÖ´Â server.xml ÆÄÀÏ¸¸À» º¯°æÇÕ´Ï´Ù. Tomcat4 ÀÇ ±âº»ÀûÀÎ ¼³Ä¡´Â Àß µÇ¾î ÀÖ´Ù°í °¡Á¤ÇÏ°í ´Ù¸¥ µµ¸ÞÀÎÀ» ºÙÀÌ´Â ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. ¶ÇÇÑ DNS ¼­¹ö ¼³Á¤¿¡ °üÇØ¼­´Â ÀÌ ¹®¼­¿¡¼­ ¼³¸íÇÏÁö ¾Ê°Ú½À´Ï´Ù. °ü·Ã°­ÁÂ´Â apache °¡»óÈ£½ºÆ® °­ÁÂÀÔ´Ï´Ù. 
		<¼Ò½º ÆÄÀÏ¸í="°­ÁÂÈ¯°æ">
OS:Solaris 2.8
Tomcat: 4.0.2
¼³Ä¡µð·ºÅä¸®: /home/jakarta/kpanet402
		</¼Ò½º>
		</text>
	</what>

	<what>
		<text>¿ª½Ã ÀÌ ¹®¼­µµ Tomcat 4.0.2 ¸¦ ±âÁØÀ¸·Î ÀÛ¼ºµÈ ¹®¼­ÀÔ´Ï´Ù. ¹öÀüÀÌ Æ²¸± °æ¿ì, ÆÐÅ°Áö¿¡ Æ÷ÇÔµÈ ¹®¼­¸¦ Âü°íÇÏ½Ã±â ¹Ù¶ø´Ï´Ù. À©µµ¿ì »ç¿ëÀÚÀÇ °æ¿ì °æ·Î¸¦ \ ´ë½Å / ·Î »ç¿ëÇÏ¼Å¾ß ÇÕ´Ï´Ù. »ó´çÈ÷ È¥µ¿µÇ´Â ºÎºÐÀÔ´Ï´Ù¸¸ apache³ª tomcat ¸ðµÎ ¸¶Âù°¡Áö ÀÔ´Ï´Ù.
		</text>
	</what>
	<what>
		<text>
        conf µð·ºÅä¸®¿¡ ÀÖ´Â server.xml ÆÄÀÏÀ» ¿­¾î¼­ ¾Æ·¡ ºÎºÐ¿¡ Ãß°¡ÇÒ µµ¸ÞÀÎ°ú ±×¿¡ µû¸¥ ºÎ°¡ÀûÀÎ Á¤º¸¸¦ ÀÔ·ÂÇÕ´Ï´Ù. ÀÌ ¶§ ÁÖÀÇ ÇÒ Á¡Àº µµ¸ÞÀÎ¸¶´Ù &lt;Host> ÅÂ±×¸¦ »ç¿ëÇØ¼­ ¼³Á¤ÇÕ´Ï´Ù. ´Ù¸¥ &lt;Host ÅÂ±× ¾È¿¡ µé¾î°¡°Å³ª ÅÂ±×ÀÇ ¿­°í ´Ý´Â °ÍÀÌ ¾ôÇô¼­µµ ¾ÈµË´Ï´Ù. XML Æ¯¼º»ó ÅÂ±×ÀÇ ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏ±â ¶§¹®¿¡ host ³ª HOST ¸¦ »ç¿ëÇØµµ ¾ÈµË´Ï´Ù. 
		<¼Ò½º ÆÄÀÏ¸í="server.xml">
<![CDATA[...
        <!-- Define properties for each web application.  This is only needed
             if you want to set non-default properties, or have web application
             document roots in places other than the virtual host's appBase
             directory.  -->

        <!-- Tomcat Root Context -->
        <!--
          <Context path="" docBase="ROOT" debug="0"/>
        -->

        <!-- Tomcat Manager Context -->
        <Context path="/manager" docBase="manager"
         debug="0" privileged="true"/>

        <Context path="/fapa"
                  docBase="/home/fapa/public_html"
         debug="0" reloadable="true"/>

      </Host>

      <Host name="ycpa.or.kr" debug="0"
            appBase="/home/vhost/ycpahome" unpackWARs="true">
         <Context path=""
                  docBase="ROOT"
                  reloadable="true"/>
         <Alias>www.ycpa.or.kr</Alias>
      </Host>

      <Host name="pharmsnet.com" >
         <Context path=""
                  docBase="/home/jakarta/pmstemp"
                  reloadable="true"/>
         <Alias>www.pharmsnet.com</Alias>
      </Host>

    </Engine>

]]>        </¼Ò½º>
		</text>
	</what>

	<what>
		<text>
		&lt;Host> ÅÂ±× ¾È¿¡ Context °¡ µé¾î°¡°í www ¿Í °°Àº 2Â÷ µµ¸ÞÀÎµéµµ Alias ¿¡¼­ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Áß¿äÇÑ ¼Ó¼º ¸î °¡Áö¸¦ ¼³¸íÇÏÀÚ¸é Host ÅÂ±×ÀÇ appBase ¼Ó¼ºÀº À¥ ¾îÇÃ¸®ÄÉÀÌ¼Ç(Context)µéÀÇ ±âÁØ µð·ºÅä¸®°¡ µË´Ï´Ù. Context ¿¡ ÀÖ´Â docBase °¡ »ó´ë°æ·ÎÀÏ °æ¿ì ±âÁØÀ§Ä¡°¡ µÈ´Ù´Â ¶æÀÌÁÒ. ¿¹¸¦ µé¸é ycpa.or.kr ÀÇ ROOT ContextÀÇ ·çÆ®µð·ºÅä¸®´Â /home/vhost/ycpahome/ROOT °¡ µË´Ï´Ù. unpackWARs ÀÇ ¼Ó¼º°ªÀÌ "true" ÀÏ °æ¿ì appBase ¿¡¼­ Á¤ÇÑ µð·ºÅä¸®¿¡ WAR ÆÄÀÏÀÌ ÀÖÀ» °æ¿ì Tomcat ÀÌ ÀÚµ¿À¸·Î ÀÌ À¥ ¾îÇÃ¸®ÄÉÀÌ¼ÇÀÇ ¾ÐÃàÀ» Ç®°í Context¸¦ ¼³Á¤ÇÏ°Ô µË´Ï´Ù. ÀÚµ¿¹èÄ¡(auto deployment) ¶ó°íµµ ÇÕ´Ï´Ù.
		</text>
	</what>

	<what>
		<text>
        &lt;Context> ÅÂ±×¿¡¼­ ÁÖÀÇÇÒ Á¡Àº ÇØ´ç µµ¸ÞÀÎÀÇ ·çÆ® °æ·Î¸¦ ÁöÁ¤ÇÒ ¶§ path="/" °ú °°ÀÌ ¾²Áö ¾Ê°í, path="" ¸¦ »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. docBase ¿¡´Â »ó´ë°æ·Î, Àý´ë°æ·Î ¸ðµÎ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. reloadable="true" ´Â servlet reloading À» ÇÒ °ÍÀÎ°¡ ¸» °ÍÀÎ°¡ÀÎµ¥, °³¹ßÁß¿¡´Â true·Î ¼³Á¤ÇÏ°í, °³¹ß ¿Ï·áµÇ¾úÀ» °æ¿ì false·Î ³õ´Â °ÍÀÌ ¼Óµµ Çâ»ó¿¡ µµ¿òÀÌ µË´Ï´Ù. &lt;Alias> ÅÂ±×´Â apacheÀÇ ServerAlias ¿Í °°Àº ¿ªÇÒÀ» ÇÕ´Ï´Ù. ¿©·¯°³ÀÇ Alias ¸¦ °É¾îÁÙ °æ¿ì, ÅÂ±×¸¦ ³ª¶õÈ÷ ¿©·¯ ¹ø »ç¿ëÇÏ¸é µË´Ï´Ù.
		</text>
	</what>

	<what>
		<text>
		°¢ À§Ä¡¸¶´Ù Å×½ºÆ®¿ë jsp ÆÄÀÏÀ» ³ÖÀº ´ÙÀ½ ºê¶ó¿ìÀú¸¦ ¿­¾î¼­ ¼³Á¤À» È®ÀÎÇØº¸½Ã±â ¹Ù¶ø´Ï´Ù. ¼Ó¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀº ¾Æ·¡ÀÇ ¸µÅ©¿¡¼­ Ã£¾Æº¸½Ã±â ¹Ù¶ø´Ï´Ù.
		</text>
	</what>

	<what>
		<text>
        Àâ¼³: °­ÁÂ¸¦ ½á°¡¸é¼­ Á¡Á¡ ¹«¹Ì°ÇÁ¶ÇØÁüÀ» ´À³§´Ï´Ù. ±×¸¸Å­ ¿©À¯µµ ¾ø¾îÁö°í, ½Ç·Âµµ µþ¸®´Â °Í °°´Ù´Â »ý°¢ÀÌ ¸¹ÀÌ µì´Ï´Ù. ´Ù½Ã ÇÑ ¹ø °­Á¶ÇÏÁö¸¸, Àû¾îµµ ÀÌ ½Ã´ë ÇÁ·Î±×·¡¸Ó´Â ¿µ¾î´Â ±âº»À¸·Î ÇØ¾ßÇÕ´Ï´Ù. ÇÑ±Û·Î µÈ ¸Å´º¾óÀÌ ÀÖ´Ù¸é ÃÊº¸ °³¹ßÀÚµéÀÌ ½±°Ô ÀÔ¹®ÇÒ ¼ö ÀÖ°ÚÁö¸¸, ÀÎÅÍ³Ý¿¡ »êÀçÇÑ ¹®¼­µéÀ» ÇÑ±Û·Î ¹Ù²Ù´Â °Íµµ ÇÑ°è°¡ ÀÖ°í, ÀÏÇÑ¹ø¿ª±â´Â ¾µ¸¸ÇÏÁö¸¸ ¿µÇÑ¹ø¿ª±â·Î ¿µ¹®¼­¸¦ º¼ ¼öµµ ¾ø±â ¶§¹®¿¡ ÀÚ½ÅÀÇ ±â¼úÀ» »¡¸® Áøº¸½ÃÅ°°í ½ÍÀº ºÐµéÀº ¿µ¾î°øºÎ¸¦ µû·Î ÇÏ½Ã´Â °ÍÀ» ÃßÃµÇÕ´Ï´Ù. free talkÀº ¾ÈµÇ´õ¶óµµ ¿µ¹® ¸Å´º¾óÀº ÀÐ¾î³¾ ¼ö ÀÖÀ» Á¤µµ¸é µË´Ï´Ù. ¾Æ¿ï·¯ ¼Ò¸ÁÀÌ ÀÖ´Ù¸é Á¦ °­ÁÂµéÀ» ¿µ¹®À¸·Î ´Ù½Ã Á¦ÀÛÇØ¼­ ¿Ã¸®°í ½Í½À´Ï´Ù. ±¹³» Á¦ÀÏÀÇ jsp »çÀÌÆ®°¡ ¾Æ´Ï¶ó www.jspinsider.com °°Àº ¼¼°èÀûÀÎ »çÀÌÆ®°¡ µÇ°í ½ÍÀ¸´Ï±î¿ä. ÀÌ»ó Communication ¼ö´ÜÀ» ³ÐÈ÷ÀÚ´Â kenuÀÇ Àâ´ãÀÌ¾ú½À´Ï´Ù.
		</text>
	</what>

	<refer>
		<link>http://okjsp.pe.kr/lecture/lec01/vhost01.xml</link>
		<comment>¾ÆÆÄÄ¡ °¡»óÈ£½ºÆ® ¼³Á¤ °­ÁÂ</comment>
	</refer>
	<refer>
		<link>http://jakarta.apache.org/tomcat/tomcat-4.0-doc/config/host.html</link>
		<comment>Tomcat 4 °¡»óÈ£½ºÆ® ¼³Á¤¿¡ ´ëÇÑ ¸Å´º¾ó</comment>
	</refer>
	<refer>
		<link>http://jakarta.apache.org/tomcat/tomcat-3.3-doc/tomcat-ug.html</link>
		<comment>Tomcat 3.3 °¡»óÈ£½ºÆ® ¼³Á¤¿¡ ´ëÇÑ ¸Å´º¾ó(ÇÏ´Ü)</comment>
	</refer>
	<refer>
		<link>http://jakarta.apache.org/tomcat/tomcat-3.2-doc/uguide/tomcat_ug.html</link>
		<comment>Tomcat 3.2 °¡»óÈ£½ºÆ® ¼³Á¤¿¡ ´ëÇÑ ¸Å´º¾ó(ÇÏ´Ü)</comment>
	</refer>
</lecture>
