HOME   ·Î±×ÀΠ  ȸ¿ø°¡ÀÔ
    
ȸ¿ø°¡ÀÔ
ºñ¹Ð¹øÈ£ ã±â ÀÚµ¿·Î±ä
ÀÌÀü°Ô½ÃÆÇ
   free_board
   °Ç°­°Ô½ÃÆÇ
   ¿À¶óŬDB
   Linux
   HTML/javascript
   Áú¹®°ú ´ä
È£¼­±â
   À̹ÌÁö°Ô½ÃÆÇ  
   °Ç°­°Ô½ÃÆÇ  
   À½¾ÇÀÚ·á  
   ¼ºÁØÀÌ °Ô½ÃÆÇ  
 Hit : 4530
 À̸§ : È£¼®  (211.¢½.74.31)
 ³¯Â¥ : 2005-07-07 16:28:06
 Á¦¸ñ : ¾ÆÆÄÄ¡ + ¸®´ª½º + ÅèÄÏ ¼³Ä¡
---------------[¸ñ        Â÷]-----------------------------------------

1. imap ¼³Ä¡
2. jdk ¼³Ä¡
3. jsdk ¼³Ä¡
4. jre + oracle 8.1.6 ¼³Ä¡
5. mysql ¼³Ä¡
6. gd Library ¼³Ä¡
7. apache Àӽà ÇØÁ¦
8. PHP¼³Ä¡
9. ZEND OPTIMIZER  ¼³Ä¡
10.apache ¼³Ä¡(DSO) ¼³Ä¡
11. ¼­ºí¸´ ¿£Áø ¼³Ä¡
11-1. ¹æ¹ý1.
   Jakarta Tomcat ¼³Ä¡(Servlet & JSP Áö¿øÇÔ)
11-2. ¹æ¹ý2.
   Apache-Jserv1.05b &GNU JSP ¼³Ä¡ (http://java.apache.org/
   GNU_jsp ¼³Ä¡
11-3. ¹æ¹ý3.
   Resin 1.1.3 ¼³Ä¡
------------------------------------------------------------------

****************
1. IMAP¼³Ä¡
****************    
        ´Ù¿î: imap-4.7c2.tar.Z /
              ftp://ftp.cac.washington.edu/imap/

        [root@linuxer /tmp]# cd /tmp
        shell>zcat imap.tar.Z | tar xvf -
        */usr/local/imap ·Î À̵¿
        shell>mv ./imap-4.6.BETA /usr/local/imap
        shell>cd /usr/local/imap
        shell>make slx 
        shell>cp ipopd/ipop2d /usr/sbin/ 
        shell>cp ipopd/ipop3d /usr/sbin/ 
        shell>cp imapd/imapd /usr/sbin/ 
        shell>vi /etc/inetd.conf 
        pop-2 stream tcp nowait root /usr/sbin/tcpd ipop2d 
        pop-3 stream tcp nowait root /usr/sbin/tcpd ipop3d 
        imap stream tcp nowait root /usr/sbin/tcpd imapd 
        shell>/etc/rc.d/init.d/inet restart 
         
        [root@peterpan imap]# killall -HUP inetd 
        [root@peterpan imap]# telnet localhost 143 
        Trying 127.0.0.1... 
        Connected to localhost.localdomain. 
        Escape character is '^]'. 
        * OK localhost.localdomain IMAP4rev1 v12.264 server ready 
          À§ °°Àº È­¸éÀÌ ³ª¿À¸é IMAP ¼³Ä¡´Â ¼º°øÀÔ´Ï´Ù. 
        [root@peterpan imap]# cp /usr/local/imap/c-client/c- client.a /usr/lib/libc-client.a 
        [root@peterpan imap]# mkdir /usr/local/include 
        [root@peterpan imap]# cp /usr/local/imap/c-client/mail.h /usr/local/include 
        [root@peterpan imap]# cp /usr/local/imap/c-client/rfc822.h /usr/local/include 
        [root@peterpan imap]# cp /usr/local/imap/c-client/linkage.h /usr/local/include 
         À§ÀÇ ÆÄÀϵéÀ» Ä«ÇÇÇÏ´Â °ÍÀº ¾ÆÆÄÄ¡ ÄÄÆÄÀϽà ¾ÆÆÄÄ¡°¡
         IMAPÀ» ÀνÄÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§ÇÑ ÆÄÀÏÀÔ´Ï´Ù.
         À§ÀÇ ÆÄÀϵéÀ» Ä«ÇÇÇÏÁö ¾ÊÀº¸é ¾ÆÆÄÄ¡ ÄÄÆÄÀϽà ¿¡·¯°¡ ³³´Ï´Ù. 
         IMAP ¼³Ä¡ ³¡. 
        
****************        
2. Jdk 1.2.2         http://java.sun.com
****************
 Âü°í) jdk°¡ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß. ÅèĹ¿¡¼­ ¼­ºí¸´À» °¡µ¿ÇÒ¼ö ÀÖ½¿.
> tar xvfz jdk1_2_2-linux-i386.tar.gz
> mv jdk1_2_2 /usr/local/
> ln -s /usr/local/jdk1_2_2 java
> vi /etc/profile ÇϽðí..
PATH="$PATH:/usr/local/java/bin"
export JAVA_HOME="/usr/local/java"
export CLASSPATH="."
(ÀúÀåÈÄ Á¾·á)
¿©±â±îÁö.. jdk ¼³Ä¡°¡ ³¡³­°Ì´Ï´Ù..
Àß µÇ¾ú´ÂÁö È®Àιæ¹ýÀº ´Ù½Ã ·Î±×ÀÎ ÇϽÅÈÄ¿¡.. java -version Çغ¸¼¼¿ä..
ÀßµÇÁÒ?? ±×·³ ok!!!!!!!!!

****************
3. Jsdk 2.0     http://java.sun.com
****************
> tar xvfz jsdk20-solaris2-sparc.tar.Z
> mv JSDK20 /usr/local/
> ln -s /usr/local/JSDK20 JSDK
> vi /etc/profile
PATH="$PATH:/usr/local/JSDK"
export CLASSPATH=".:/usr/local/JSDK/lib/jsdk.jar"
(ÀúÀåÈÄ Á¾·á)

 

****************
4. JRE + ORACLE
****************
 
          
1) ÆÄƼ¼Ç ¼³Ä¡È¯°æ
   / 2GB
   /oracle 1.5GB ( ¿À¶óŬ ÇÁ·Î±×·¥ÀÌ ¼³Ä¡µÇ´Â µð·ºÅ丮)
   /u01 1.5GB(µ¥ÀÌŸº£À̽º°¡ ÀúÀåµÉ µð·ºÅ丮)
   swap 1GB(·¥ÀÇ 3¹èÁ¤µµ¸¦ ¼³Á¤)
  
2) jre¸¦ www.blackdown.org¿¡ °¡¼­ ´Ù¿î ¹Þ¾Æ /usr/local/jre¿¡ ¼³Ä¡ ¶Ç´Â
   ¸µÅ©(ln -s /usr/local/jre1.1.8 jre)¸¦ ÇÑ´Ù.
   Âü°í) ¿À¶óŬ ¼³Ä¡¿¡ jdk´Â ÇÊ¿ä ¾øÁö¸¸ ÃÖÀûÀÇ °³¹ßȯ°æÀ» À§Çؼ­ ¼³Ä¡ÇսôÙ.
         ¿À¶óŬ 8.1.6Àº jre1.1.8ÀÌ»óÀ» ¼³Ä¡ÇؾßÇÑ´Ù´Â °ÍÀ» ÀØÁö ¸»ÀÚ.
        
3) ±×·ì/»ç¿ëÀÚ »ý¼º ¹× ¿À¶óŬ ÇÁ·Î±×·¥ ´Ù¿î·Îµå/¾ÐÃàÇØÁ¦ http://technet.oracle.co.kr
   groupadd -g 5000 dba
   useradd -g dba oracle
   passwd oracle
   vi /etc/group
   -> dba:x:5000:¿¡ dba:x:5000:oracle,root·Î °íÄ£´Ù.
   tar -xvzf oracle8_1_6.tar /orasetup

4) oracle °èÁ¤ÀÇ  .profile or .bash_profile ¿¡ Ãß°¡ÇÒ ³»¿ë
   * ±ÇÀå»çÇ×: °¡´ÉÇÑ /etc/profile¿¡ Ãß°¡ÇÏ¿© °èÁ¤¸¶´Ù Ãß°¡ ¾Êµµ·Ï ÇÒ°Í.
export display=localhost:0.0
export USERNAME BASH_ENV PATH 
export ORACLE_OWNER=oracle;export ORACLE_OWNER 
export ORACLE_BASE=/oracle/app/oracle 
export ORACLE_HOME=/oracle/app/oracle/products/8.1.6 
export ORACLE_SID=ORCL 
export ORACLE_TERM=vt100 
export TNS_ADMIN=$ORACLE_HOME/network/admin 
export NLS_LANG=AMERICAN_AMERICA.KO16KSC5601 
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data 
export 
PATH=$PATH:$ORACLE_HOME/bin:/usr/local/jre/bin:$ORACLE_HOME:/usr/local:/usr/local/jdk/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/jdbc/lib 
export 
CLASSPATH=/usr/local/jre/bin:$ORACLE_HOME/jlib:$ORACLE_HOME/product/jlib:/usr/local/jre:/usr/local/jdk/lib/classes.zip:/usr/local/jre/bin
umask 022 
mesg n 

5) root °èÁ¤ÀÇ .bash_profile or .profile¿¡ Ãß°¡ÇÒ ³»¿ë

 export ORACLE_HOME=/oracle/app/oracle/products/8.1.6
 export ORACLE_SID=ORCL
 export NLS_LANG=AMERICAN_AMERICA.KO16KSC5601
 export TNS_ADMIN=$ORACLE_HOME/network/admin
 mesg n

6) ¼ÒÀ¯±Ç ¹× ÆÛ¹Ì¼Ç Á¶Á¤
 chown -R oracle.dba /usr/local/jre
 chown -R oracle.dba /tmp
 chown -R oracle.dba /oracle <-¾ÈÇØÁÖ¸é ¼³Ä¡½Ã Àκ¥Å丮 À§Ä¡¿¡¼­ ¾²±â ±ÇÇѾø´Ù´Â ¸Þ¼¼Áö ¶ä.
 chown -R oracle.dba /u01 <- ¾ÈÇØÁÖ¸é ¼³Ä¡½Ã µ¥ÀÌŸº£À̽º ÀúÀåÈ­ÀÏ À§Ä¡ ¼ÂÆÿ¡¼­
                             ¿¡·¯¸Þ¼¼Áö ¹ß»ýÇÔ.
 chmod -R 755 /oracle
 chmod -R 755 /tmp
 
7) vi /etc/sysconfigg/desktop
   ->¹Ýµå½Ã ´ë¹®ÀÚ·Î KDE¶ó°í Àû°í ÀúÀå
  
8) oracle °èÁ¤À¸·Î ·Î±×ÀÎÈÄ, startx¸¦ ½ÇÇà
   Âü°í) ½Ã½ºÅÛ¸®¼Ò½ºº° À©µµ¿ì ¸Þ´ÏÀú ¿ì¼±¼øÀ§
         gnome>windowmaker>tvwm(tvwmÀÌ ÃÖ»óÀÇ ÆÛÆ÷¸Õ½º¸¦ À¯ÁöÇÔ)

9) ¿À¶óŬ ¼³Ä¡ ÇÁ·Î±×·¥ÀÌ ÀÖ´Â µð·ºÅ丮·Î À̵¿/¼³Ä¡
   /orasetup/Oracle8iR2/install/linux/runInstaller
   ........ Áß°£ ¼³Ä¡ »ó¼¼ ¼³¸í »ý·«
   ........ group -> dba
   ........ Global Data Base Name -> oracle
   ........ Directory for DataBase Files -> u01
   ........ ¼³Ä¡ µµÁß root±ÇÇÑÀ¸·Î ½ÇÇàÇØ¾ß ÇÏ´Â °ÍµéÀÌ ÀÖÀ½À» ±â¾ï.

   ÃÖÁ¾ÀûÀ¸·Î ¼³Ä¡¿Ï·á°¡ µÇ¸é  ¾Æ·¡¿Í °°Àº ³»¿ëÀÇ ÀÛÀº â Á¤º¸°¡ ³ª¿Â´Ù.

             [µ¥ÀÌÅͺ£À̽º°¡ »ý¼ºµÇ¾ú½À´Ï´Ù.]
                 <<µ¥ÀÌÅͺ£À̽º   Á¤º¸>>
              Àü¿ª  DB¸í      : oracle
              DBMS ½Äº°ÀÚ(SID): ORCL
              SYS    °èÁ¤ ¾ÏÈ£: change_on_install
              SYSTEM °èÁ¤ ¾ÏÈ£: manager

10) listener.ora ¿Í tnsnames.ora ÆíÁý
     /oracle/app/oracle/products/8.1.5/network/admin/ µð·ºÅ丮·Î
    À̵¿Çؼ­ À§ÀÇ È­ÀÏÀ» ÆìÁý±â·Î host,port,DB IP Address¸¦ ±â·Ï
    * ¿À¶óŬ ODBCµå¶óÀ̹ö´Â SQL*NET¸¦ ±âÃÊ·Î ÀÛµ¿µÊ

ÀÌÁ¦ ¿À¶óŬÀ» ½ÇÇàÇغ¸ÁÒ..!
¸ÕÀú oracle°èÁ¤À¸·Î Á¢¼ÓÇØ¾ß ÇÑ´Ù´Â °ÍÀ» ÀØÁö ¸¶¼¼¿ä
svrmgrl
connect internal;
startup;
quit
lsnrctl start

SQL> alter user system identified by abc; [Enter]
SQL> grant connect, resource to system;
SQL> alter user sys identified by 123; [Enter]
SQL> exit
  
* »ç¿ëÀÚ µî·Ï
[oracle@baram bin]$ sqlplus [Enter]
Enter user-name: system[Enter]
Enter password: manager[Enter]
SQL>connect internal
SQL>create user »ç¿ëÀÚID indentified by »ç¿ëÀÚpasswd [Enter]
   >default tablespace users [Enter]
   >temporary tablespace temp [Enter]
   >quota unlimited on users; [Enter]
    completed
SQL>grant connect to »ç¿ëÀÚID
SQL>select * from tabs;
Á¦°¡ ½±°Ô ¾´´Ù°í ½èÁö¸¸... ¸·»ó Çغ¸½Ã¸é ¸¹Àº ¹®Á¦Á¡ÀÌ ¹ß»ýÇÒ °ÍÀÔ´Ï´Ù.
±×·¸´Ù°í Æ÷±âÇÏÁö ¸¶½Ã°í, ±×·²´í technet.oracle.co.krÀÇ [Áú¹®/´äº¯]¶õÀ»
Âü°íÇÏ½Ã¸é µÉ°Ì´Ï´Ù..

####¿À¶óŬ+php+apache ½ÇÇà½Ã ÁÖÀÇ»çÇ×####
¿¡·¯³»¿ë:
Warning: _oci_open_server: Error while trying to retrieve text
for error ORA-12545 in /home/you/public_html/oci.php on line 4

¿À¶óŬÀ» ½ºÅ¸Æ®ÇϽðí,  ¸®½º³Ê¸¦ ¶ç¿ì¼¼¿ä.(lsnrctl start)
´ÙÀ½ ¾ÆÆÄÄ¡¸¦ ½ºÅ¸ÆÃÇÏ½Ã¸é µË´Ï´Ù. °£´ÜÈ÷ ¸»Çؼ­ ¼­¹öÂ÷
¿ø¿¡¼­ ¼¼¼ÇÀ» À¯ÁöÇØ¾ß ÇÕ´Ï´Ù.  ±Û±¸, ¿À¶óŬ À¯ÀúÀÇ  ȯ°æ
¼ÂÆÃÀ» ¾ÆÆÄÄ¡¸¦ ±¸µ¿ÇÒ ¼ö ÀÖ´Â À¯ÀúÀÇ È¯°æÆÄÀÏÀ̳ª ½Ã½ºÅÛ
Àü¿ªÀûÀÎ profile¿¡ ¼ÂÆÃÀ» ÇÏ´Â ¹æ¹ýµµ ÀÖ°í, apachectl ÆÄÀÏ
³»¿¡ ¼ÂÆÃÀ» ÇÏ´Â ¹ýµµ ÀÖ½À´Ï´Ù.

Âü°í) ½ÇÇàÈ­ÀÏ µð·ºÅ丮: /oracle/app/oracle/products8.1.5/bin
      -> netca¸í·É : NET8¼­ºñ½º »ý¼º
      -> netasst¸í·É: NET8¼­ºñ½º ¼öÁ¤
      -> dbassist¸í·É: DB »ý¼º

****************
5. MYSQL
****************
MYSQL ÀνºÅç(¼Ò½ºÈ­ÀÏ) www.mysql.com
   tar xvzf mysql.tar.gz
   ./configure --prefix=/usr/local/mysql --with-charset=euc_kr
   make
   make install
   ./bin/mysql_install_db
   ./bin/safe_mysqld --language=korean & 
    (¶Ç´Â mysql.server¸¦ 755·Î ÆÛ¹Ì¼Ç ÁöÁ¤ÈÄ /usr/sbin/¿¡ ³Ö°í,
     À̸í·É¾î¸¦ »ç¿ëÇصµ µË´Ï´Ù.)
   ./bin/mysqladmin -u root password 'new-pass'[enter]
    pstree¸í·ÉÀ¸·Î ¼³Ä¡È®ÀÎ

   * ÆÁ) root Æнº¿öµå ºÐ½Ç½Ã ¹æ¹ý:
      (1) ./killall mysqld (µ¥¸óÀ» ¸ðÁ¶¸® Á×ÀÓ)
      (2) ./bin/safe_mysqld --skip-grant &
      (3) mysql> UPDATE user SET Password=PASSWORD('newpasswd') WHERE
                user='root';
      (4) mysql> FLUSH PRIVILEGES;

 

****************     
6. GD Library ¼³Ä¡
****************
   GD -> www.boutell.com/gd¿¡¼­ ´Ù¿î ¹ÞÀ» °Í
   tar xvzf gd.tar.gz
   ./make
     ÁÖÀÇ) make¸í·ÉÀ» Çϱâ Àü¿¡ /usr/local/include¸í·ÉÀ» »ðÀÔÇØ¾ß ÄÄÆÄÀÏ ¿¡·¯°¡ ¹ß»ýÇÏÁö ¾ÊÀ½.
   ./make install
   (¿É¼Ç) mv gd1.8.3  /usr/local/gd

 

****************     
7. ¾ÆÆÄÄ¡ Àá½Ã Ç®±â (www.apache.org)
****************
   ./configure --prefix=/usr/local/apache
   
****************
8. PHPÀνºÅç -> www.php.org
****************
   ./setup <-µÇµµ·ÏÀ̸é ÀÌ ¸í·ÉÀ» ÀÌ¿ëÇÒ °Í.
   OR ./configure
   --with-oci8=/oracle/app/oracle/products/8.1.6
   --with-oracle=/oracle/app/oracle/products/8.1.6
   --with-mysql=/usr/local/mysql
   --with-apache=/data/apache
   --with-gd=/usr/local(or/usr/local/gd)
   --with-imap=/usr/local/imap
   --enable-sigchild
   --with-language=korean
   --with-charset=euc_kr
   --with-config-file=/usr/local/lib
   --enable-track-vars(GET/POST/Cookiesº¯¼ö¸¦ PHP3¿¡¼­ ³»ºÎº¯¼ö·Î »ç¿ë)
   --disable-debug

   Âü°í>cp php3.ini-dist /usr/local/lib/php3.ini (¿ë·®Á¦ÇÑ,Sendmail¼³Á¤)
        --enable-sigchild : ¿À¶óŬ-PHP Á»ºñÇö»ó ¹®Á¦ ÇØ°áÇϱâÀ§ÇØ Çʼö
   make
   make install
*******************  
9. ZEND OPTIMIZER  http://www.php.org
*******************
Optimizer ¸¦ ¾ÐÃàÇØÁ¦Çϸé ZendOptimizer.so ¶ó´Â ÆÄÀÏÀÌ ÀÖ½À´Ï´Ù. 
ÀÏ´Ü /usr/local/ ¾È¿¡.. Zend/lib ¶ó´Â µð·ºÅ丮¸¦ ¸¸µì´Ï´Ù. 
±×¸®°í ÀÌ°÷¿¡ ZendOptimizer.so ÆÄÀÏÀ» COPY ÇÕ´Ï´Ù.. 
mkdir /usr/local/Zend 
mkdir /usr/local/Zend/lib 
cp ZendOptimizer.so /usr/local/Zend/lib 
php.ini ÆÄÀÏ ¼öÁ¤Çϱâ 
cd /usr/local/lib 
vi php.ini 
´ÙÀ½°ú °°ÀÌ Àû¾î ÁݽôÙ.. 
[Zend Optimizer] 
zend_optimizer.optimization_level=7 
zend_extension="/usr/local/Zend/lib/ZendOptimizer.so" 


¿©±â±îÁö ÇÏ¸é ´Ù µÈ°ÍÀÔ´Ï´Ù.... 
ÀÌÁ¦ ´ÙÀ½°ú °°ÀÌ ÆÄÀÏÀ» ¸¸µé¾î È®ÀÎÇÏ¸é ´ÙÀ½°ú °°Àº ¹®±¸°¡ ³ª¿Ã°Ì´Ï´Ù... 

phpinfo(); 
?> 
This program makes use of the Zend scripting language engine: 
Zend Engine v1.0.1, Copyright (c) 1998-2000 Zend Technologies 
with Zend Optimizer v0.99, Copyright (c) 1998-2000, by Zend Technologies 
 
************************
10. Apache ÀνºÅç(DSO)
************************
   ./apache/configure --prefix=/usr/local/apache
    --activate-module=src/modules/php4/libphp4.a
    --enable-rule=SHARED_CORE
    --enable-module=so ==> Java Shared Object
    --enable-shared=max => DSO Support(Dynamic Shared Object)
   ./apache/make
   ./apache/make install
      ÁÖÀÇ) configure,make,make installÀ» ./src »óÀ§µð·ºÅ丮¿¡¼­ ¸í·ÉÇÒ°Í
   test.php¿¡ phpinfo();¸¦ »ðÀÔÇÏ¿© Å×½ºÆ®ÇÏ¸é ³¡³².

********************************
11-¹æ¹ý1. Jakarta Tomcat ¼³Ä¡
********************************
   1) http://jakarta.apache.org¿¡¼­ ´Ù¿î
   2) mod_jserv.so¸¦ /usr/local/apache/libexecµð·ºÅ丮¿¡ À̵¿
      download)jakarta.apache.org/builds/tomcat/release/v3.1_beta_1/bin/
   3) /usr/local/apache/conf/httpd.confÈ­ÀÏ¿¡
      Include /usr/local/jakarta-tomcat/conf/tomcat.conf¸¦ Ãß°¡½ÃÅ´
   4) ³¡À¸·Î ¾ÆÆÄÄ¡/ÅèÄÏ(startup.sh -f) °¡µ¿
   5) À¥ºê¶ó¿ìÀú·Î http://host:8080/À» ÀÔ·ÂÇÏ¸é °í¾çÀÌ ±×¸²ÀÌ ³ª¿Í¾ßÇÔ.


***************************************************
11-¹æ¹ý2. Apache-Jserv1.05b ¼³Ä¡&GNU JSP ¼³Ä¡ (http://java.apache.org/)
***************************************************

=> Apache-Jserv1.05b ¼³Ä¡
Jserv ´Â ¾ÆÆÄÄ¡¿¡¼­ ¼­ºí¸´À» ±¸µ¿ÇØ ÁÖ´Â °ÍÀ¸·Î½á,
Jserv¸¦ ÀÌ¿ëÇÏ¿© DB¿Í ¿¬µ¿ÇÏ´Â 3Tier¹æ½ÄÀÇ ±¸Á¶¸¦ äÅÃ
ÇÑ´Ù¸é ¸Å¿ìÈ¿°úÀûÀÎ À¥ ¼­ºñ½º°¡ °¡´ÉÇÒ °ÍÀÓ.
1)tar xvf Apache-Jserv-1.0b5.tar
2)mv ./Apache-Jserv-1.0b5 ./jserv
3)cd jserv
4)./configure --enable-module=so
--with-apache-install=/usr/local/apache
--enable-apache-conf --prefix=/usr/local/jserv
--with-jsdk=/usr/local/jsdk/lib/jsdk.jar
5)make
6)make install
JservÀÇ ¼³Ä¡°¡ ³¡³µ´Ù.

=> GNU JSP ¼³Ä¡
ÀÌ ±ÛÀº ±èžç´ÔÀÇ Á¦°ø¿¡ ÀÇÇØ www.apache.kr.net¿¡ °Ô½ÃµÇ¾ú½À´Ï´Ù.
GNUJSP1.0Àº ±âÁ¸ÀÇ 0.9¹öÁ¯µé°ú´Â ´Þ¸® JSP 1.0 specÀ» Áö¿øÇÏ¿© ÁÝ´Ï´Ù.
apache¿¡ jserv¸¦ ¾²½Ã´Â ºÐµé²²¼­ JSP·Î °³¹ßÇÏ·Á°í ÇϽŴٸé GNUJSP 1.0À»
¼³Ä¡ÇÏ¿© º¸´Â °Íµµ ÁÁÀ» °Í °°½À´Ï´Ù.
* apache¿Í jserv´Â ¼³Ä¡µÇ¾ú´Ù°í °¡Á¤ÇÏ°Ú½À´Ï´Ù.( Apache´Â 1.3.6ÀÌ»óÀ¸·Î
 DSO·Î ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù. )
* GNUJSP¸¦ /usr/local/gnujsp¿¡ ¾ÐÃàÀ» Ç®¾î³õÀº »óÅ·Π°¡Á¤ÇÏ°Ú½À´Ï´Ù.
1. GNUJSP 1.0À» ´Ù¿î·Îµå ¹Þ´Â´Ù. ( http://www.klomg.org/gnujsp )
2. ¾ÐÃàÀ» Ǭ´Ù. ( tar xvfz gnujsp-1.0.0.tar.Z )
3. GNUJSP¸¦ À§ÇÑ zoneÀ» Çϳª »ý¼ºÇÑ´Ù. ( jserv ¼Ò½º¿¡ º¸¸é example.properties°¡
Àִµ¥ ±×°ÍÀ» º¹»çÇÏ¿© apacheÀÇ confµð·ºÅ丮¿¡ º¹»çÇÑ´Ù. ´Ù¸¥ °÷¿¡ º¹»çÇÏ¿©µµ
 »ó°üÀº ¾ø´Ù.)
4. example.properties¸¦ alph.properties ·Î º¯°æÇÑ´Ù.
 ( ´Ù¸¥°ÍÀ¸·Î ÇÏ¿©µµ »ó°ü¾ø´Ù. gnujsp¿¡¼­ alph.properties·Î Çϱ淡 ^^;; )
5. jsp°¡ servletÀ¸·Î º¯°æµÇ¹Ç·Î ¼­ºí¸´¼Ò½º¿Í class°¡ ÀúÀåµÉ µð·ºÅ丮¸¦ Çϳª
»ý¼ºÇÑ´Ù. ( ¿©±â¼± /usr/local/apache/jspcode ·Î ÇÕ´Ï´Ù. )
6. alph.properties ÆÄÀÏÀ» ¿­¾î¼­ ¾Æ·¡¿Í °°ÀÌ º¯°æÇÑ´Ù.
repositories=/usr/local/gnujsp/lib/gnujsp10.jar
repositories=/usr/local/gnujsp/lib/servlet-2.0-plus.jar
...
autoreload.classes=true // ¾Æ¸¶ default·Î ¼³Á¤µÇ¾î ÀÖÀ» ²¨¿¹¿ä
autoreload.file=true // ¾Æ¸¶ default·Î ¼³Á¤µÇ¾î ÀÖÀ» ²¨¿¹¿ä
...
servlet.gnujsp.code=org.gjt.jsp.JspServlet
servlet.gnujsp.initArgs=checkclass=true,pagebase=/usr/local/apache/htdocs,
scratchdir=/usr/local/apache/jspcode,debug=true,compiler=builtin-javac -classpath %classpath%:%scratchdir%:/usr/local/gnujsp/lib/servlet-2.0-plus.jar:/usr/local/gnujsp/lib/gnujsp10.jar %source%
//Àá±ñ ¼³¸í
pagebase´Â À¥ ¼­¹ö ·çÆ® µð·ºÅ丮 ( Áï.. index.html Àִ°÷ )
scratchdirÀº 5¹ø¿¡¼­ ¼³Á¤ÇÑ servletÆÄÀϵéÀÌ ¸ð¿©ÀÖÀ»°÷
compiler´Â javacÀ» ¾²°Ú´Ù´Â °ÍÀÌÁÒ.. ( compiler = /usr/local/jdk/bin/javac
 ÀÌ·± ½ÄÀ¸·Î ¹Ù·Î ÁöÁ¤Çصµ µË´Ï´Ù. )
7. jserv.propertiesÀÇ zone¿¡ alph¸¦ Ãß°¡ÇØ ÁÝ´Ï´Ù.
zone = xxx,xxx,alph
8. Ãß°¡·Î zoneµð·ºÅ丮ÀÇ À§Ä¡µµ Ãß°¡ÇØ ÁÝ´Ï´Ù.
xxx.properties=xxxxxx
alph.properties=/usr/local/apache/conf/alph.properties
9. jserv.conf³ª httpd.conf¿¡ ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇØ ÁÝ´Ï´Ù. ( ÀúÀÇ jserv1.05b¼³Ä¡
Çϱ⠸޴º¾óµ¥·Î ÇϽźÐÀº httpd.conf¿¡ ÇÏ½Ã¸é µË´Ï´Ù. ^^;; )
ApJServAction .jsp /alph/gnujsp
ApJServMount /alph /alph
10. ¼³Á¤ÀÌ ³¡³µÀ¸´Ï À¥¼­¹öÀÇ ·çÆ® µð·ºÅ丮¿¡ test.jsp¸¦ Çϳª ¸¸µé¾î º¾½Ã´Ù.
11. test.jsp
12. À¥ ºê¶ó¿ìÀú¸¦ ½ÇÇàÇÏ°í http://your host/test.jsp ÇÏ¸é ½Ã°£ÀÌ ¾à°£ È帥ÈÄ
(ÄÄÆÄÀÏ ÇϹǷÎ) °á°ú¸¦ º¼ ¼ö ÀÖÀ» °Ì´Ï´Ù.

±âŸ Áú¹®À̳ª ¼­ºí¸´ jsp¿¡ °üÇÑ ³»¿ëµéÀº http://owd.neonet.co.kr¿¡¼­ ã¾Æº¸¼¼¿ä ^^;;


********************************
11-¹æ¹ý3. RESIN 1.1 ¼³Ä¡   http://www.caucho.com
********************************

(1)mod_caucho.so ÄÄÆÄÀϸµ
unix> ./configure --with-apache=/usr/local/apache
unix> make
unix> make install
unix> ./configure --with-apxs=/usr/local/apache/bin/apxs
unix> make
 
(2)¾ÆÆÄÄ¡ ȯ°æ ¼ö±â·Î ¼³Á¤(ÁÖ¼®À» Á¦°Å)
   httpd.conf
LoadModule caucho_module libexec/mod_caucho.so
AddModule mod_caucho.c

<IfModule mod_caucho.c>
  CauchoConfigFile <installdir>/resin1.1/conf/resin.conf
  <Location /caucho-status>
    SetHandler caucho-status
  </Location>
</IfModule>
 
(3)Ȩ°èÁ¤ÀÇ È¯°æ¼³Á¤
in ~/.profile or /etc/profile


# Java Location
JAVA_HOME=/<installdir>/jdk1.2.2
export JAVA_HOME

# Resin location (optional). 
RESIN_HOME=/<installdir>/resin1.1
export RESIN_HOME

# If you're using additional class libraries, you'll need to put them
# in the classpath.
CLASSPATH=
 
(4)resin.conf ȯ°æ ¼³Á¤
  <caucho.com>
  <http-server
      app-dir='/usr/local/apache/htdocs'>
    <servlet-mapping url-pattern='/servlets/*'
              servlet-name='invoker'/>

    <servlet-mapping url-pattern='*.xtp'
                        servlet-name='com.caucho.jsp.XtpServlet'/>
    <servlet-mapping url-pattern='*.jsp'
                        servlet-name='com.caucho.jsp.JspServlet'/>
  </http-server>
</caucho.com>

(5)¼­ºí¸´ ½ÇÇà
> resin1.1/bin/srun.sh
unix> resin1.1/bin/srun.sh start
unix> resin1.1/bin/srun.sh stop

(6)·Îµå ¹ë·±½Ì ¹æ¹ý
 resin.conf 
 <caucho.com>
<http-server>
  <srun host='211.36.37.78' port='6802'/>
  <srun host='211.36.37.79' port='6802'/>
  <srun-backup host='backup port='6802'/>
  ...
</http-server>
</caucho.com>
(7) /usr/local/apache/bin/apachectl start
 
 
 
 
 
 ¹Ù¶÷°øÁÖ(miskorea24)

¹Ù¶÷°øÁÖ ±ÃÀü
°Ô½Ã¹° 121°Ç
¹øÈ£ ºÐ·ù Á¦¸ñ
À̸§
³¯Â¥ ÀÐÀ½
13 ÀÏ¹Ý   wget »ç¿ë¹ý È£¼® 05-08-25 6059
12 ÀÏ¹Ý   scp ÀÇ ¼³Á¤ ¹æ¹ý db-zone È£¼® 05-07-29 5812
11 ÀÏ¹Ý   ƯÁ¤ ÆÄÀÏ/µð·ºÅ丮¸¦ ¹Ù²Ù±â ½©½ºÅ©¸³Æ® Æ÷ÇÔ È£¼® 05-07-22 6106
10 ÀÏ¹Ý   ¸®´ª½º Çϵå¿þ¾î Á¤º¸ º¸±â È£¼® 05-07-22 5823
9 ÀÏ¹Ý   ¾ÆÆÄÄ¡ À¥¼­¹ö ·Î±× ÆÄÀÏ »ó¼¼ ºÐ¼® È£¼® 05-07-13 4818
8 ÀÏ¹Ý   webalizer¼³Ä¡Çϱâ È£¼® 05-07-04 4415
  ÀÏ¹Ý      ¿£ÅÍÇÁ¶óÀÌÁî 3 ¿ë rpm È£¼® 05-07-04 4699
  ÀÏ¹Ý      ¶óÀ̺귯¸® ¿¡·¯ ¹ß»ý½Ã¿¡ È£¼® 05-07-06 4813
7 ÀÏ¹Ý   ¾ÆÆÄÄ¡ + ¸®´ª½º + ÅèÄÏ ¼³Ä¡ È£¼® 05-07-04 4973
¡æ ÀÏ¹Ý      ¾ÆÆÄÄ¡ + ¸®´ª½º + ÅèÄÏ ¼³Ä¡ È£¼® 05-07-07 4531
6 ÀÏ¹Ý   TCP-Wrapper »ç¿ëÇϱâ È£¼® 05-06-28 5330
5 ÀÏ¹Ý   ¼­¹ö ½Ã°£ ³¯Â¥ ¼³Á¤Çϱâ È£¼® 05-06-27 4956
4 ÀÏ¹Ý   bash ½© ½ºÅ©¸³Æ® »ç¿ë¹ý È£¼® 05-06-27 5470
3 ÀÏ¹Ý   TEST È£¼® 05-06-11 4501
2 ÀÏ¹Ý   TEST2 È£¼® 05-06-11 4647
óÀ½ÀÌÀü  [1] [2] [3] [4] [5] [6] [7] 8 [9]  ´ÙÀ½¸Ç³¡
 
Copyright © zenos.pe.kr. All rights reserved.