ÃֽŠ°Ô½Ã±Û(OS/WAS)
2019.06.04 / 18:45

Apache Tomcat ¿¬µ¿Çϱâ - 2.¿¬µ¿ÇÏ´Â ¹æ¹ý(mod_jk ÀÌ¿ë)

Źµ¹ÀÌ°³¹ßÀÚ
Ãßõ ¼ö 236

¾ÆÆÄÄ¡ À¥¼­¹ö¿Í ÅèĹ JSP/¼­ºí¸´ ÄÁÅ×À̳ʸ¦ Á÷Á¢ ¿¬µ¿Çϱâ !


 

¾Õ¼­¼­ µÑÀ» ¿¬µ¿ÇÏ´Â ÀÌÀ¯¿¡ ´ëÇØ ¾Ë¾ÆºÃ½À´Ï´Ù.

 

 


ÇѸ¶µð·Î Á¤¸®Çϸé Å蟸À¸·Îµµ JSP ÆÄÀÏÀ» Ã³¸®ÇÒ ¼ö ÀÖ´Â À¥¼­¹ö°¡ µÉ ¼ö ÀÖÁö¸¸,


´Ù¾çÇÑ ¾ÆÆÄÄ¡ÀÇ ±â´É°ú È¿À²ÀûÀΠ󸮸¦ À§ÇØ  ¾ÆÆÄÄ¡¸¦ ¿¬µ¿ÇÑ´Ù°í ÇÒ ¼ö ÀÖ½À´Ï´Ù.

 


±×·¸´Ù¸é mod_jk¸¦ ÀÌ¿ëÇÏ¿© ¿¬µ¿Çغ¸°Ú½À´Ï´Ù.

 

»ç½Ç µÑÀÌ Àß ¼³Ä¡µÇ¾îÀÖ´Ù¸é, ¿¬µ¿Çϴ°ÍÀº °£´ÜÇÕ´Ï´Ù.

 

ÀϺαۿ¡¼­´Â ¾îµð¸¦ ¾î¶»°Ô ¼öÁ¤ÇÑ´Ù. ¹«½¼ÆÄÀÏÀ» ¸¸µç´Ù. ÇÏ°í ³Ê¹« º¹»çÇϸ鼭 µû¶óÇÏ°Ô µÇ´Â°Í °°´Ù´Â »ý°¢ÀÌ µå³×¿ä.


±×·¡¼­ ºÎÁ·ÇÏÁö¸¸ ±×º¸´Ù´Â ´õ ÀÚ¼¼ÇÏ°Ô ¾Ë°í ¿¬µ¿ÇؾßÇϴ°ÍÀÌ ¾Æ´Ò±î »ý°¢ÇÕ´Ï´Ù.

 

º»°ÝÀûÀ¸·Î ¿¬µ¿À» Çϸé,

 

ȯ°æ

OS : CentOS release 5.5 (Final)



ÀÏ´Ü ¾ÆÆÄÄ¡¿Í ÅèĹÀº ¼³Ä¡µÇ¾î ÀÖ´Ù°í °¡Á¤ÇÕ´Ï´Ù.


1. mod_jk¸¦ ¼³Ä¡.


µÑÀ» ¿¬µ¿ÇÏ·Á¸é ¿¬µ¿ÇÒ ¸Å°³°¡ ÇÊ¿äÇÕ´Ï´Ù. mod_jk°¡ ±× ¸Å°³Ã¼ÀÔ´Ï´Ù.

mod_jk´Â apache foundation ¿¡¼­ ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.(ÀÚ¼¼ÇÑ ¼³Ä¡ ÀÚüÀÇ °úÁ¤Àº ´Ù½Ã Á¤¸®ÇÏ°Ú½À´Ï´Ù. ±²ÀåÈ÷ ±æ°Ô µÇ°ÚÁÒ ¾Æ¸¶..¼³Ä¡Áß¿¡ ¹¹°¡ ÀÚ²Ù ¾÷´Ù°í ÇÏ¸é ¹Þ°í ¼³Ä¡ÇÏ°í..¤»¤»)


ÀÓÀǷΠ¾ÆÆÄÄ¡ °æ·Î = /opt/ext/apache ¶ó°í ÇصѰԿä. ÇÞ°¥·Á¼­


mod_jk¸¦ ¹Þ¾Æ ¾ÆÆÄÄ¡ÀÇ modules¿¡ Ãß°¡µÊÀ» È®ÀÎÇØ¾ß Á¤»óÀûÀ¸·Î ¿Ï·áµÈ °ÍÀÔ´Ï´Ù.


¼³Ä¡´Â ´ÙÀ½°ú °°½À´Ï´Ù.

modjk tarÆÄÀÏÀ» ¾ÐÃàÀ» Ǭ ÈÄ,


native directory¿¡¼­ ./configure --with-apxs=¾ÆÆÄÄ¡°æ·Î/bin/apxs



ll /opt/ext/apache/modules/mod_jk.so     #ÇØ´ç ÆÄÀÏÀÌ Á¸ÀçÇÏ´ÂÁö È®ÀÎ.

 



2.Httpd.conf ¼öÁ¤.


¸ðµâÀ» ¾ÆÆÄÄ¡¿¡ ¼³Á¤ÇßÀ¸¹Ç·Î, ¼³Á¤µµ ¾ÆÆÄÄ¡¸¦ °íÃľßÇÕ´Ï´Ù.

¾ÆÆÄÄ¡°¡ ¼³Ä¡µÈ °æ·Î¿¡ conf µð·ºÅ丮¾ÈÀÇ httpd.conf ¸¦ ¿­¾î ¼öÁ¤ÇÕ´Ï´Ù.

¸Ç¾Æ·¡¿¡

#Httpd.confÆÄÀÏ 

#..

#..

LoadModule jk_module modules/mod_jk.so    #modulesµð·ºÅ丮ÀÇ mod_jk.so ¸ðµâÀ» ·Îµå

JkWorkersFile "conf/workers.properties"

JkLogFile "logs/mod_jk.log"                        #log¸¦ ¾îµð¿¡ ³²±æÁö ÁöÁ¤ÇÕ´Ï´Ù.

JkLogLevel info

JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " #·Î±×¸¦ ¾î¶°ÇÑ ÇüÅ·Π³²±æÁö ÁöÁ¤ÇÕ´Ï´Ù.

JkRequestLogFormat "%w %V %T"

 

JkMount /*.do worker1                               #ÇØ´ç È®ÀåÀÚ¸¦ ó¸®ÇÑ worker¸¦ ÁöÁ¤ÇÕ´Ï´Ù

JkMount /*.jsp worker1                               #ÇØ´ç È®ÀåÀÚ¸¦ ó¸®ÇÑ worker¸¦ ÁöÁ¤ÇÕ´Ï´Ù

JkMount /servlet/* worker1                          #ÇØ´ç È®ÀåÀÚ¸¦ ó¸®ÇÑ worker¸¦ ÁöÁ¤ÇÕ´Ï´Ù


¿Í °°ÀÌ Ãß°¡ÇÕ´Ï´Ù.

3. worker ¼³Á¤ÆÄÀÏ

ÀÌÁ¦ ¸¶Áö¸·À¸·Î worker¼³Á¤ÆÄÀÏÀ» »ý¼ºÇÏ¸é ³¡ÀÔ´Ï´Ù.

conf µð·ºÅ丮¿¡ À§¿¡¼­ °æ·Î·Î ¼³Á¤ÇÑ ÆÄÀÏÀ» »ý¼ºÇÏ°í ¾Æ·¡¿Í °°ÀÌ ÀúÀåÇÕ´Ï´Ù.(conf/workers.properties)

 









#
#httpd.conf ¿¡¼­ ÁöÁ¤ÇÑ worker1 ¿¡ ´ëÇÑ ¼³Á¤ÀÔ´Ï´Ù.

worker.list=worker1

 

worker.worker1.type=ajp13        #ÇÁ·ÎÅäÄÝ

worker.worker1.host=localhost    #È£½ºÆ®

worker.worker1.port=8009        #Æ÷Æ®

 


 


 

À̷μ­ ¿¬µ¿°úÁ¤À» ¸¶Ä¡°Ú½À´Ï´Ù.

 

°£·«È÷ Á¤¸®Çϸé mod_jk ¼³Ä¡, httpd.conf ¼öÁ¤ worker.properties »ý¼º

À¸·Î °£´ÜÈ÷ ±¸¼º°¡´ÉÇÕ´Ï´Ù.

 


¸®´ª½º¿¡¼­ ¾ÆÆÄÄ¡¸¦ ¼³Ä¡Çϰųª, ÅèĹÀ» ¼³Ä¡ ¿¬µ¿ Çϴ°Ϳ¡ ´ëÇؼ­´Â ´ÙÀ½¿¡ ÀÚ¼¼È÷ Çغ¼ °èȹÀÔ´Ï´Ù.

 

 

¾Æ ¸¶Áö¸·À¸·Î Á¤»óÀûÀ¸·Î ÀÛµ¿Çß´ÂÁö È®ÀÎÇÏ·Á¸é

apache tomcatÀ» Àç½ÃÀÛÇÏ°í, 


http://localhost/index.jsp °¡ µ¿ÀÛÇؾßÇÕ´Ï´Ù.

 

¿Ö³ÄÇϸé

http://localhost:80 °¡ ³ª¿Í¾ß ¾ÆÆÄÄ¡°¡ Á¤»óÀûÀ¸·Î ¼³Ä¡ , ½ÇÇàµÇ´Â °ÍÀÌ°í,

http://localhost:8080 ÀÌ ³ª¿Í¾ß ÅèĹÀÌ Á¤»óÀûÀ¸·Î ¼³Ä¡ , ½ÇÇàµÇ´Â °ÍÀÔ´Ï´Ù.

 


À̶§ ¿¬µ¿ÀÌ µÇ¾ú´Ù¸é http://localhost  ÀÇ 80 Æ÷Æ®·Î jsp¸¦ º¸³ÂÀ»¶§ ÅèĹȭ¸éÀÌ ³ª¿Í¾ß ÇϹǷΠÀÌó·³ Å×½ºÆ®ÇؾߠÇÕ´Ï´Ù.

¸¸¾à 404ÆäÀÌÁö ¿À·ù°¡ ³­´Ù¸é ´Ù½ÃÇѹø È®ÀÎÀ» ÇغÁ¾ß ÇÕ´Ï´Ù.

mod.jk¿¡ ´ëÇØ ¼³Á¤ÀÌ Àß µÇ¾îÀÖ´Ù¸é, À§¿¡¼­ ¼³Á¤ÇÑ mod_jkÀÇ ·Î±×³ª ¾ÆÆÄÄ¡ÀÇ ·Î±×µéÀ» º»´Ù¸é

¹®Á¦¸¦ ¹ß°ßÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.

 

ÀÌ»óÀÔ´Ï´Ù~



Ãâó: https://nomore7.tistory.com/entry/Apache-Tomcat-¿¬µ¿Çϱâ-2¿¬µ¿ÇÏ´Â-¹æ¹ýmodjk-ÀÌ¿ë?category=519111 [½Å·Ú¹Þ´Â °³¹ßÀÚ µÇ±â]