Ä¿ÇǴнº, ½Ã½ºÅÛ ¿£Áö´Ï¾îÀÇ ½°ÅÍ
  Apache 1.3.28 + Tomcat 4.1.26 + J2SDK 1.4.2 on LINUX ÀÛ¼ºÀÏ : 2003/08/08 23:15
 
  • ±Û¾´ÀÌ : Á¤¸íȯ ( http://linuxplus.cafe24.com )
  • Á¶È¸¼ö : 6528
     
    Apache 1.3.28 + Tomcat 4.1.26 + J2SDK 1.4.2 on LINUX

    ÀÛ¼ºÀÚ Á¤¸íȯ(tonic)

    E-Mail tonicware@hanmail.net

    ÃÖÃÊÀÛ¼ºÀÏ 2003³â 7¿ù 13ÀÏ

    ÃÖÁ¾¼öÁ¤ÀÏ 2003³â 7¿ù 21ÀÏ


    ÀÌ ¹®¼­´Â GPL(GNU PUBLIC LICENSE) ¿¡ ÀÇÇØ ÀÚÀ¯·ÎÀÌ ¹èÆ÷µÉ¼ö ÀÖ½À´Ï´Ù.
    ¶óÀ̼¾½º¿¡ °üÇÑ ¼³¸íÀº http://www.fsf.org/copyleft/gpl.html¿¡¼­ Âü°íÇÒ¼ö ÀÖ½À´Ï´Ù.


    0. ½ÃÀÛÇϱâ Àü¿¡..

    Linux ±â¹Ý¿¡ Apache 1.3.x¿Í Tomcat 4.1.X¸¦ mod_jk.so¸¦ ÀÌ¿ëÇÏ¿© ¿¬µ¿½ÃÅ°´Âµ¥ ¸ñÀûÀ» µÎ°í ÀÛ¼ºÇÑ °ÍÀÔ´Ï´Ù.
    VersionÀº Á» ´õ »óÀ§¹öÁ¯À̰ųª ÇÏÀ§¹öÁ¯À̾ »ó°ü¾ø°ÚÁö¸¸, ¼³Ä¡¹æ¹ýÀÌ
    º¯°æµÉ¼ö ÀÖ´Ù´Â Á¡À» À¯ÀÇÇϽʽÿÀ. ¼³Ä¡½Ã¿¡´Â root±ÇÇÑÀ¸·Î ÇÏ¼Å¾ß ÇÕ´Ï´Ù.


    1. Å×½ºÆ® ÀÛ¾÷ȯ°æ

    Pentium4 2.4Ghz
    RAM 256MB, 8PE800 pro
    WOWLiNUX 7.3 Paran R2(Kernel 2.4.18)


    2. Download List

    Apache 1.3.28
    http://mirror.apache.or.kr/httpd/apache_1.3.28.tar.gz
    Tomcat 4.1.26
    http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.1.26-alpha/bin/jakarta-tomcat-4.1.26.tar.gz
    Tomcat-Connector(mod_jk.so)
    http://jakarta.apache.org/builds/jakarta-tomcat-connectors/jk/release/v1.2.4/bin/linux/mod_jk.so-ap1.3.27-rh72
    J2SDK 1.4.2
    http://java.sun.com/j2se/1.4.2/download.html


    3. ¼³Ä¡ÇÒ µð·ºÅ丮 ¹× ÀÛ¾÷ µð·ºÅ丮

    Apache
    /usr/local/apache
    Tomcat
    /usr/local/tomcat4
    J2SDK
    /usr/local/j2sdk


    ÀÛ¾÷ µð·ºÅ丮
    /usr/local/src


    4. Apache ¼³Ä¡

    [root@localhost /usr/local/src]#
    # tar xvfz apache_1.3.28.tar.gz
    # cd apache_1.3.28
    # ./configure --prefix=/usr/local/apache --enable-rule=SHARED_CORE --enable-module=so
    # make
    # make install
    # cd /usr/local/apache/htdocs
    # mv index.html.ko.euc_kr index.html
    # cd /usr/local/apache/conf
    # vi httpd.conf
    ServerName ???.???.???.??? -> ÀÚ½ÅÀÇ IPÁÖ¼Ò·Î ¼öÁ¤ÈÄ ÀúÀå
    # cd /usr/local/apache/bin
    # ./apachectl start -> Apache ½ÇÇà


    5. Tomcat-Connector(mod_jk.so) ¼³Ä¡

    [root@localhost /usr/local/src]#
    # mv mod_jk.so-ap1.3.27-rh72 mod_jk.so
    # cp mod_jk.so /usr/local/apache/libexec/


    6. J2SDK ¼³Ä¡

    [root@localhost /usr/local/src]#
    # chmod 750 j2sdk-1_4_2-linux-i586.bin
    # ./j2sdk-1_4_2-linux-i586.bin
    Yes ÀÔ·Â
    # cd /usr/local/src
    # mv j2sdk1.4.2 /usr/local/j2sdk


    7. ȯ°æ¼³Á¤

    [root@localhost /usr/local/src]#
    # vi /etc/profile
    ¸Ç¹Ø¿¡ Ãß°¡ÈÄ ÀúÀå
    export JAVA_HOME=/usr/local/j2sdk
    export CATALINA_HOME=/usr/local/tomcat4
    export CLASSPATH=./:$JAVA_HOME/lib/tools.jar:
    $CATALINA_HOME/common/lib/servlet.jar
    export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
    # source /etc/profile


    8. Tomcat ¼³Ä¡

    [root@localhost /usr/local/src]#
    # tar xvfz jakarta-tomcat-4.1.26.tar.gz
    # mv jakarta-tomcat-4.1.26 /usr/local/tomcat4
    # cd /usr/local/tomcat4/bin
    # ./startup.sh -> Tomcat ½ÇÇà
    Using CATALINA_BASE: /usr/local/tomcat4
    Using CATALINA_HOME: /usr/local/tomcat4
    Using CATALINA_TMPDIR: /usr/local/tomcat4/temp
    Using JAVA_HOME: /usr/local/j2sdk
    ÀÌ·¸°Ô ³ª¿ÂÈÄ À¥ºê¶ó¿ìÀú¿¡¼­ "http://localhost:8080" ÀÔ·ÂÈÄ È­¸é¿¡ °í¾çÀÌ°¡ º¸ÀÌ¸é ¼º°ø


    9. server.xml ÆÄÀÏ ¼öÁ¤

    # cd /usr/local/tomcat4/conf
    # vi server.xml
    ¾Æ·¡ ³»¿ëÀ» ã¾Æ¼­..

    ¹ØÁÙ¿¡ ´ÙÀ½À» ÀÔ·ÂÇÑ´Ù.


    ¾Æ·¡ ³»¿ëÀ» ã¾Æ¼­..

    ¹ØÁÙ¿¡ ´ÙÀ½À» ÀÔ·ÂÇÑ´Ù.


    # cd /usr/local/tomcat4/bin
    # ./shutdown.sh -> Tomcat Á¾·á
    # ./startup.sh -> Tomcat ½ÃÀÛ
    (/usr/local/tomcat4/conf µð·ºÅ丮 ¹Ø¿¡ auto¿Í jkµð·ºÅ丮°¡ »ý±â¸é ¼º°ø)


    10. workers.properties ÆÄÀÏ ÀÛ¼º

    # cd /usr/local/tomcat4/conf/jk
    # vi workers.properties
    ¹ØÀÇ ³»¿ëÀ» ÀüºÎ ÀÔ·ÂÈÄ ÀúÀå...
    # Start setup file
    #
    workers.tomcat_home=/usr/local/tomcat4
    workers.java_home=/usr/local/j2sdk
    ps=/
    worker.list=ajp12, ajp13
    # Definition for Ajp13 worker
    #
    worker.ajp13.port=8009
    worker.ajp13.host=localhost
    worker.ajp13.type=ajp13
    #
    # End setup file


    11. httpd.conf ¼öÁ¤

    # cd /usr/local/apache/conf
    # vi httpd.conf
    Á¦ÀÏ ¸¶Áö¸· ºÎºÐ¿¡ ¹ØÀÇ ³»¿ëÀ» ÀüºÎ ÀÔ·ÂÈÄ ÀúÀå...
    LoadModule jk_module libexec/mod_jk.so

    JkWorkersFile "/usr/local/tomcat4/conf/jk/workers.properties"
    JkLogFile "/usr/local/tomcat4/logs/mod_jk.log"
    JkLogLevel emerg

    JkMount /*.jsp ajp13
    JkMount /servlet/* ajp13

    Include /usr/local/tomcat4/conf/auto/mod_jk.conf


    12. ½ÇÇà ¹× ÃÖÁ¾ È®ÀÎ

    Apache Á¾·á
    # cd /usr/local/apache/bin
    # ./apachectl stop


    Tomcat Á¾·áÈÄ ½ÃÀÛ
    # cd /usr/local/tomcat4/bin
    # ./shutdown.sh
    # ./startup.sh


    Apache ½ÃÀÛ
    # cd /usr/local/apache/bin
    # ./apachectl start


    óÀ½ ½ÃÀ۽ÿ¡´Â tomcat ½ÇÇà, Apache ½ÇÇà


    Tomcat ÀÛµ¿È®ÀÎ
    http://localhost:8080
    http://localhost:8080/examples


    Apache + Tomcat ¿¬µ¿ ÀÛµ¿È®ÀÎ
    http://localhost
    http://localhost/examples


    13. ¸¶Ä¡¸ç...

    ºÎÁ·ÇÑ Áö½ÄÀ¸·Î ¹®¼­¸¦ ÀÛ¼ºÇϴµ¥ ÃÖ¼±À» ´ÙÇßÀ¸³ª ¹®¼­¿¡ Ʋ¸°Á¡À̳ª ¿À·ù°¡ ÀÖÀ» ¼öµµ ÀÖ½À´Ï´Ù.
    ¸¸¾à Ʋ¸°Á¡À» ¹ß°ßÇß´Ù¸é Àú¿¡°Ô ¾Ë·Á Áֽñ⠹ٶø´Ï´Ù.  

    ±×¸®°í ºÎÁ·ÇÑ ½Ç·ÂÀ¸·Î ÀÛ¼ºÇÑ ÀúÀÇ ±ÛÀ» ÁøÈ£(truefeel)´Ô²²¼­ ÁÁ°Ô ºÁÁּż­ ¿Ã¸±¼ö ÀÖ°ÔµÇ¾î °¨»çÇÕ´Ï´Ù.


    Ä¿ÇǴнº, ½Ã½ºÅÛ ¿£Áö´Ï¾îÀÇ ½°ÅÍ / URL : http://coffeenix.net/board_view.php?bd_code=17