Apache Tomcat ¿¬µ¿Çϱâ - 2.¿¬µ¿ÇÏ´Â ¹æ¹ý(mod_jk ÀÌ¿ë)
¾ÆÆÄÄ¡ À¥¼¹ö¿Í ÅèĹ 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¸¦ ÁöÁ¤ÇÕ´Ï´Ù
conf µð·ºÅ丮¿¡ À§¿¡¼ °æ·Î·Î ¼³Á¤ÇÑ ÆÄÀÏÀ» »ý¼ºÇÏ°í ¾Æ·¡¿Í °°ÀÌ ÀúÀåÇÕ´Ï´Ù.(conf/workers.properties)
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 [½Å·Ú¹Þ´Â °³¹ßÀÚ µÇ±â]