20th Anniversary
  ȸ¿ø°¡ÀÔ   ȸ¿øÃ£±â
  ID PW
 
  ¼³Ä¡/Ãʺ¸
  ½Ã½ºÅÛ °ü¸®
  ³×Æ®¿öÅ©
  ¾îÇø®ÄÉÀ̼Ç
  ±âŸ
  ÀÌÀü ¼Ö¶ó¸®½º ¼³Ä¡ °ü·Ã
  ÀÌÀü ¾îÇø®ÄÉÀÌ¼Ç °ü·Ã
  ÀÌÀü ³×Æ®¿÷ °ü·Ã
  ÀÌÀü ±âŸ
 

   Á¦ ¸ñ : ¾ÆÆÄÄ¡ ¼³Ä¡Áß¿¡ ¹ß»ýÇÑ ¿À·ù
   ÀÛ¼ºÀÚ : À±È£¿µ ³¯Â¥ : 2003-08-08
   ºÐ·ù : ¼³Ä¡/Ãʺ¸ Á¶È¸¼ö : 2388

¾ÆÆÄÄ¡ + ÅèĹÀ» ¼³Ä¡ÇÏ·Á°í Çϴµ¥ ¼³Ä¡°¡ ¹«Ã´ ¾î·Æ±º¿ä.
¾î·Æ°Ô ¼³Ä¡ °¡À̵带 ±¸Çؼ­ °¡À̵å´ë·Î µû¶óÇߴµ¥ Àß ¾ÈµÇ³×¿ä.
°í¼ö´Ôµé Áöµµ ºÎʵ右´Ï´Ù.

==================== ¼³Ä¡ ÁøÇà°úÁ¤ ===========================

0. O/S
- SUN Solaris 8

1. ÇÊ¿äÇÑ ¼Ò½º ´Ù¿î·Îµå
- apache 1.3.28 (¾ÆÆÄÄ¡)
- jdk 1.4 (ÀÚ¹Ù)
- j2se cluster patch (ÀÚ¹Ù¿¡ ¸ÂÃá Solaris ÆÐÄ¡)
- ant 1.5 (¹¹ ¶§¹®¿¡ ÇÊ¿äÇÑÁö Àß ¸ð¸£°Ú³×¿ä.. ±×³É ¼³Ä¡ °¡À̵忡 ³ª¿Â´ë·Î..)
- connecter 1.2 (¾ÆÆÄÄ¡¿Í ÅèĹÀ» ¿¬°á½Ã۱â À§ÇÑ ÄܳØÅÍ)
- gcc 3.3
- automake, m4, cvs, make, autoconf, libtool, tar, zlib (±âŸ ÇÊ¿äÇÑ Åøµé)

2. ÇÊ¿äÇÑ ÅøµéÀ» ¼³Ä¡
automake, m4, cvs, make, autoconf, libtool, tar, zlib, gcc

3. j2se cluster patch¸¦ ÀÌ¿ëÇØ¼­ Solaris ÆÐÄ¡
tar zxvf J2SE_Solaris_8_Recommended.tar.gz
./install_cluster

4. reboot

5. jdk 1.4 ¼³Ä¡ (ÀÌ°Ç ¹ÙÀ̳ʸ®¶ó¼­ º°·Î ¾È¾î·Æ³×¿ä)
ȯ°æ¼³Á¤ ¼öÁ¤ (java°ü·Ã path ¼³Á¤)

6. apache ¾ÐÃà ÇØÁ¦
tar zxvf /P/apache_1.3.28.tar.gz

7. ¼³Ä¡ °¡À̵忡´Â tomcatÀ» ¼³Ä¡Ç϶ó°í ³ª¿Í Àִµ¥
jdk¸¦ ¼³Ä¡Çϸ鼭 tomcatÀÌ ÀÚµ¿À¸·Î ¼³Ä¡°¡ µÇ´õ±º¿ä.
±×·¡¼­ °Ç³Ê¶Ù¾ú½À´Ï´Ù.

----------- 7¹ø. ¸Â³ª¿ä? Á¦°¡ À߸øÇѰŠ¾Æ´Ï°ÚÁÒ???????????????? -----------------

8. ant 1.5 ¼³Ä¡
tar zxvf jakarta-ant-1.5-bin.tar.gz -C /usr/local
mv /usr/local/jakarta-ant-1.5-bin /usr/local/ant
ȯ°æ ¼³Á¤

9. connect 4.0.4 ¼³Ä¡
tar -zxvf jakarta-tomcat-connectors-4.0.4-src.tar.gz /usr/local/tomcat/
mv /usr/local/tomcat/jakarta-tomcat-connectors-4.0.4-src /usr/local/netbean3.5/tomcat406/connectors



--------- ¿©±â±îÁö´Â ¾Æ¹« ¹®Á¦ ¾ø¾ú½À´Ï´Ù. Áö±ÝºÎÅÍ ÀÚ¼¼È÷ ºÁÁÖ¼¼¿ä ----------



10. ap_config_auto.h º¹»ç
ÀÌ Çì´õÆÄÀÏÀÌ ¾ø¾î¼­ mod_jk.so¸¦ ÄÄÆÄÀÏ ÇÏ´Â Áß¿¡ ¿À·ù°¡ ³ª´õ±º¿ä.
±×·¡¼­ /usr/apache/include¿¡ ÀÖ´Â ap_config_auto.h¸¦ º¹»çÇß½À´Ï´Ù.
±×·±µ¥..
ÀÌ /usr/apache Æú´õ´Â ¾ðÁ¦ ¾î¶»°Ô »ý¼ºµÆ´ÂÁö ¾Ë ¼ö°¡ ¾ø½À´Ï´Ù.. ¤Ñ¤Ñ;;
cp /usr/apache/include/ap_config_auto.h /P/apache_1.3.28/src/include

11. perl°æ·Î°¡ ¾È¸Â¾Æ¼­ mod_jk.so ÄÄÆÄÀÏ ÇÏ´Â Áß¿¡ ¿À·ù°¡ ³µ½À´Ï´Ù.
±×·¡¼­ ./buildconf.sh¿¡¼­ ½ÇÇàÀÌ µÇ´Â
automake, autom4te, aclocal ÆÄÀÏ¿¡ ½áÁ® ÀÖ´Â perl °æ·Î¸¦ ¼öÁ¤Çß½À´Ï´Ù.
Áï, O/S¿¡¼­ Á¦°øÇÏ´Â perlÀ» ±×´ë·Î »ç¿ëÇß½À´Ï´Ù.

12. mod_jk.so ÄÄÆÄÀÏ
cd /usr/local/netbean3.5/tomcat406/connectors/jk/native
./buildconf.sh
./configure --with-apache=/P/apache_1.3.28
make
make install

13. apache 1.3.28°ú jk ÇÔ²² ÄÄÆÄÀÏ Çϱâ
¿©±â¿¡¼­ make ÇÏ´ÂÁß¿¡ ¿À·ù°¡ ³µ½À´Ï´Ù. »ó¼¼ È­¸éÀ» ÆÛ¿Ô½À´Ï´Ù.

************ configure ÀÛ¾÷
# ./configure --with-layout=Apache --prefix=/usr/local/apache --activate-module=src/modules/jk/libjk.a
Configuring for Apache, Version 1.3.28
+ using installation path layout: Apache (config.layout)
+ activated jk module (modules/jk/libjk.a)
Creating Makefile
Creating Configuration.apaci in src
Creating Makefile in src
+ configured for Solaris 280 platform
+ setting C compiler to gcc
+ setting C pre-processor to gcc -E
+ using \"tr [a-z] [A-Z]\" to uppercase
+ checking for system header files
+ adding selected modules
+ using system Expat
+ checking sizeof various data types
+ doing sanity check on compiler and options
Creating Makefile in src/support
Creating Makefile in src/os/unix
Creating Makefile in src/ap
Creating Makefile in src/main
Creating Makefile in src/modules/standard
Creating Makefile in src/modules/jk


********************* make ÀÛ¾÷
# make
===> src
make[1]: Entering directory `/P/apache_1.3.28\'
make[2]: Entering directory `/P/apache_1.3.28/src\'
===> src/os/unix
gcc -c -I../../os/unix -I../../include -DSOLARIS2=280 -DNO_DL_NEEDED `../../apaci` os.c
gcc -c -I../../os/unix -I../../include -DSOLARIS2=280 -DNO_DL_NEEDED `../../apaci` os-inline.c
rm -f libos.a
ar cr libos.a os.o os-inline.o
ranlib libos.a
<=== src/os/unix
===> src/ap
gcc -c -I../os/unix -I../include -DSOLARIS2=280 -DNO_DL_NEEDED `../apaci` ap_cpystrn.c
gcc -c -I../os/unix -I../include -DSOLARIS2=280 -DNO_DL_NEEDED `../apaci` ap_execve.c
gcc -c -I../os/unix -I../include -DSOLARIS2=280 -DNO_DL_NEEDED `../apaci` ap_fnmatch.c
gcc -c -I../os/unix -I../include -DSOLARIS2=280 -DNO_DL_NEEDED `../apaci` ap_getpass.c
gcc -c -I../os/unix -I../include -DSOLARIS2=280 -DNO_DL_NEEDED `../apaci` ap_md5c.c
gcc -c -I../os/unix -I../include -DSOLARIS2=280 -DNO_DL_NEEDED `../apaci` ap_signal.c
gcc -c -I../os/unix -I../include -DSOLARIS2=280 -DNO_DL_NEEDED `../apaci` ap_slack.c
gcc -c -I../os/unix -I../include -DSOLARIS2=280 -DNO_DL_NEEDED `../apaci` ap_snprintf.c
gcc -c -I../os/unix -I../include -DSOLARIS2=280 -DNO_DL_NEEDED `../apaci` ap_sha1.c
gcc -c -I../os/unix -I../include -DSOLARIS2=280 -DNO_DL_NEEDED `../apaci` ap_checkpass.c
gcc -c -I../os/unix -I../include -DSOLARIS2=280 -DNO_DL_NEEDED `../apaci` ap_base64.c
gcc -c -I../os/unix -I../include -DSOLARIS2=280 -DNO_DL_NEEDED `../apaci` ap_ebcdic.c
gcc -c -I../os/unix -I../include -DSOLARIS2=280 -DNO_DL_NEEDED `../apaci` ap_strtol.c
rm -f libap.a
ar cr libap.a ap_cpystrn.o ap_execve.o ap_fnmatch.o ap_getpass.o ap_md5c.o ap_signal.o ap_slack.o ap_snprintf.o ap_sha1.o ap_checkpass.o ap_base64.o ap_ebcdic.o ap_strtol.o
ranlib libap.a
<=== src/ap
===> src/main
gcc -c -I../os/unix -I../include -DSOLARIS2=280 -DNO_DL_NEEDED `../apaci` gen_test_char.c
gcc -DSOLARIS2=280 -DNO_DL_NEEDED `../apaci` -o gen_test_char gen_test_char.o -lsocket -lnsl -lpthread -lexpat
./gen_test_char >test_char.h
ld.so.1: ./gen_test_char: Ä¡¸íÀû: libexpat.so.0: ¿­±â ½ÇÆÐ: ÇØ´ç ÆÄÀÏÀ̳ª µð·ºÅ丮°¡ ¾øÀ½
ÁߴܵÊ(Killed)
make[3]: *** [test_char.h] Error 137
make[2]: *** [subdirs] Error 1
make[2]: Leaving directory `/P/apache_1.3.28/src\'
make[1]: *** [build-std] Error 2
make[1]: Leaving directory `/P/apache_1.3.28\'
make: *** [build] Error 2

¿©±â¿¡¼­ Áøµµ°¡ ÁߴܵƽÀ´Ï´Ù.
ÀÌ°É ¸¶Ä¡°í make install¸¸ ÇÏ¸é ³¡³­´Ù°í µÇ¾î Àִµ¥... ¤Ñ¤Ñ;;

ÀÌÀ¯°¡ ¹ºÁö, ¾î¶»°Ô ÇØ°áÇÒ ¼ö ÀÖ´ÂÁö Á» ¾Ë·ÁÁÖ½Ã¸é °¨»çÇϰڽÀ´Ï´Ù.

[¸ñ·Ïº¸±â]  [Ãâ·Â]  


[ °ü·Ã±Û º¸±â ]
¹øÈ£ Á¦¸ñ ÀÛ¼ºÀÚ µî·ÏÀÏ Á¶È¸¼ö
1    ¾ÆÆÄÄ¡ ¼³Ä¡Áß¿¡ ¹ß»ýÇÑ ¿À·ù À±È£¿µ 2003-08-08 2388
2    ÅèĹ¼³Ä¡... Á¶È£¼® 2003-08-11 2162
3       °¨»çÇÕ´Ï´Ù. À±È£¿µ 2003-08-13 1888
  »çÀÌÆ® ¼Ò°³  |  ¿¬¶ôó  |  »çÀÌÆ® ¸Ê  |  À̸ÞÀÏÁÖ¼Ò ¹«´Ü ¼öÁý °ÅºÎ Copyright (c) 2021 Solaris School. All rights reserved.