{"id":303,"date":"2009-05-07T15:57:22","date_gmt":"2009-05-07T15:57:22","guid":{"rendered":"http:\/\/apollo89.com\/wordpress\/?p=303"},"modified":"2013-02-22T19:03:08","modified_gmt":"2013-02-22T10:03:08","slug":"apache22-%ec%99%80-tomcat6-%ec%97%b0%eb%8f%99%ed%95%98%ec%97%ac-php%ec%99%80-jsp-%ec%82%ac%ec%9a%a9%ed%95%98%ea%b8%b0","status":"publish","type":"post","link":"https:\/\/apollo89.com\/wordpress\/?p=303","title":{"rendered":"apache2.2 \uc640 tomcat6 \uc5f0\ub3d9\ud558\uc5ec php\uc640 jsp \uc0ac\uc6a9\ud558\uae30"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p>\uc9c0\ub09c\ubc88\uc5d0 <a href=\"https:\/\/apollo89.com\/wordpress\/?p=301\" target=\"_blank\">CentOS5.2 + apache2.2.11 + php5.2.9 + Zend3.3.3 + Mysql5.0.45 \uc124\uce58<\/a> \ud588\uc5c8\ub2e4..<\/p>\n<p>\uc774\uc81c \uc815\ub9d0 \ub0b4\uac00 \ud558\uace0\uc2f6\uc5c8\ub358&#8230;(\uadf8\ub798\uc11c<a href=\"https:\/\/apollo89.com\/wordpress\/?p=299\" target=\"_blank\">\uc11c\ubc84\uc758 OS \uc7ac\uc124\uce58<\/a>\uae4c\uc9c0\ud588\ub358..)<\/p>\n<p>php\uc640 jsp\ub97c \uac19\uc774 \uc4f0\uae30 \uc704\ud574\uc11c\ub294 apache2.2\uc640 Tomcat6\uc744 \uc5f0\ub3d9\ud574\uc57c \ud55c\ub2e4.<\/p>\n<p>\uc21c\uc11c\ub294 \uc544\ub798\uc640 \uac19\ub2e4.<\/p>\n<p>1. apache2.2\uc758 vhost \uc124\uc815.<br \/>\n2. tomcat6 \uc124\uce58<br \/>\n3. Tomcat Connectors \uc124\uce58<br \/>\n4. apache2.2\uc640 tomcat6 \uc758 \uc5f0\ub3d9<\/p>\n<p>1. \uc6b0\uc120 \uc5f0\ub3d9\ud558\uae30\uc804\uc5d0 apache\uc758 vhost\uc124\uc815\ubd80\ud130 \ud55c\ub2e4.<\/p>\n<p>httpd.conf\uc5d0\uc11c vhost\uad00\ub828 \uc124\uc815\uc758 \uc8fc\uc11d\uc744 \ud47c\ub2e4.<\/p>\n<pre class=\"lang:default decode:true \" >]# vi httpd.conf\r\n...\r\nInclude conf\/extra\/httpd-vhosts.conf\r\n...<\/pre>\n<p>\ub098\ub294 \ub3c4\uba54\uc778\ubcc4\ub85c vhost\ub97c \uc0ac\uc6a9\ud55c\ub2e4.<br \/>\naaa.apollo89.com bbb.apollo89.com \ub4f1..<br \/>\n\uc124\uc815\ud574\ubcf4\uba74<\/p>\n<pre class=\"lang:default decode:true \" >]# vi conf\/extra\/httpd-vhosts.conf\r\n...\r\n&lt;VirtualHost *:80&gt;\r\n    ServerAdmin email@address.com\r\n    DocumentRoot \"\/home\/aaa\"\r\n    ServerName aaa.apollo89.com\r\n    ServerAlias aaa.apollo89.com\r\n    ErrorLog \"logs\/aaa.apollo89.com-error_log\"\r\n    CustomLog \"logs\/aaa.apollo89.com-access_log\" common\r\n    &lt;Directory \/&gt;\r\n        Options FollowSymLinks\r\n        AllowOverride None\r\n        Order allow,deny\r\n        Allow from all\r\n    &lt;\/Directory&gt;\r\n&lt;\/VirtualHost&gt;\r\n&lt;VirtualHost *:80&gt;\r\n    ServerAdmin email@address.com\r\n    DocumentRoot \"\/home\/bbb\"\r\n    ServerName bbb.apollo89.com\r\n    ServerAlias bbb.apollo89.com\r\n    ErrorLog \"logs\/bbb.apollo89.com-error_log\"\r\n    CustomLog \"logs\/bbb.apollo89.com-access_log\" common\r\n    &lt;Directory \/&gt;\r\n        Options FollowSymLinks\r\n        AllowOverride None\r\n        Order allow,deny\r\n        Allow from all\r\n    &lt;\/Directory&gt;\r\n&lt;\/VirtualHost&gt;\r\n...<\/pre>\n<p>\uc774\ub807\uac8c \ud574\uc8fc\uba74\ub41c\ub2e4.<\/p>\n<p>\uadf8\ub7ec\uba74 \/home\/aaa \uac00 DocumentRoot \uac00 \ub41c\ub2e4.<\/p>\n<p>\/home\/aaa\/index.html \uc640 \/home\/bbb\/index.html \uc744 \ub9cc\ub4e4\uc5b4\uc8fc\uace0<\/p>\n<p>\uc124\uc815\ud655\uc778\uc744 \ud55c\ub2e4.<\/p>\n<pre class=\"lang:default decode:true \" >]# .\/bin\/apachectl -t\r\nSyntax OK\r\n<\/pre>\n<p>\uadf8\ub9ac\uace0 \uc815\uc0c1\uc774\ub77c\uba74 restart~<\/p>\n<pre class=\"lang:default decode:true \" >]# .\/bin\/apachectl restart<\/pre>\n<p>aaa.apollo89.com \uacfc bbb.apollo89.com\uc774 \uc815\uc0c1\uc801\uc73c\ub85c \ub728\ub294\uc9c0 \ud655\uc778\ud55c\ub2e4.<\/p>\n<p>\uc798\ub418\ub294 \uac83\uc744 \ud655\uc778\ud558\uace0 \ubcf8\uaca9\uc801\uc73c\ub85c apache2.2\uc640 tomcat6.0\uc758 \uc5f0\ub3d9\uc744 \ud574\ubcf4\uc790.<\/p>\n<p>2. tomcat6\ub97c \ub2e4\uc6b4\ubc1b\uace0 \uc555\ucd95\uc744 \ud480\uace0 \uc62e\uae34\ub2e4.<\/p>\n<pre class=\"lang:default decode:true \" >]# wget http:\/\/mirror.korea.ac.kr\/apache\/tomcat\/tomcat-6\/v6.0.18\/bin\/apache-tomcat-6.0.18.tar.gz\r\n]# tar xvzf apache-tomcat-6.0.18.tar.gz\r\n]# mv apache-tomcat-6.0.18.tar.gz \/usr\/local\/tomcat6\r\n<\/pre>\n<p>3. Tomcat Connectors \ub97c \ubc1b\ub294\ub2e4.<\/p>\n<pre class=\"lang:default decode:true \" >]# wget http:\/\/mirror.korea.ac.kr\/apache\/tomcat\/tomcat-connectors\/jk\/binaries\/linux\/jk-1.2.28\/i586\/mod_jk-1.2.28-httpd-2.2.X.so\r\n]# mv mod_jk-1.2.28-httpd-2.2.X.so \/usr\/local\/apache2\/modules\/mod_jk.so\r\n<\/pre>\n<p>4. apache2.2\uc640 tomcat6 \uc758 \uc5f0\ub3d9\uc744 \uc704\ud574 \uc124\uc815\ud55c\ub2e4.<\/p>\n<pre class=\"lang:default decode:true \" >]# vi httpd.conf\r\n...\r\nLoadModule jk_module modules\/mod_jk.so\r\n&lt;IfModule jk_module&gt;\r\nJkWorkersFile \/usr\/local\/apache2\/conf\/workers.properties\r\nJkShmFile \/usr\/local\/apache2\/logs\/mod_jk.shm\r\nJkLogFile \/usr\/local\/apache2\/logs\/mod_jk.log\r\nJkLogLevel info\r\nJkLogStampFormat \"[%a %b %d %H:%M:%S %Y] \"\r\n&lt;\/ifModule&gt;\r\n<\/pre>\n<p>\uadf8\ub9ac\uace0 vhost \uc124\uc815\ud55c \ucabd\uc5d0 JkMount\ub97c \ud574 \uc900\ub2e4.<\/p>\n<pre class=\"lang:default decode:true \" >]# vi conf\/extra\/httpd-vhosts.conf\r\n...\r\n&lt;VirtualHost *:80&gt;\r\n    ServerAdmin email@address.com\r\n    DocumentRoot \"\/home\/bbb\"\r\n    ServerName bbb.apollo89.com\r\n    ServerAlias bbb.apollo89.com\r\n    ErrorLog \"logs\/bbb.apollo89.com-error_log\"\r\n    CustomLog \"logs\/bbb.apollo89.com-access_log\" common\r\n    JkMount \/*.jsp worker1\r\n    &lt;Directory \/&gt;\r\n        Options FollowSymLinks\r\n        AllowOverride None\r\n        Order allow,deny\r\n        Allow from all\r\n    &lt;\/Directory&gt;\r\n&lt;\/VirtualHost&gt;\r\n...<\/pre>\n<p>\uadf8\ub9ac\uace0 apache\uc758 conf\uc5d0 workers.properties \ud30c\uc77c\uc744 \uc0dd\uc131\ud55c\ub2e4.<\/p>\n<pre class=\"lang:default decode:true \" >]# vi conf\/workers.properties\r\nworker.list=worker1\r\nworker.worker1.type=ajp13\r\nworker.worker1.host=bbb.apollo89.com\r\nworker.worker1.port=8009\r\nworker.worker1.lbfactor=1\r\nworker.worker1.connection_pool_timeout=600\r\nworker.worker1.socket_keepalive=1<\/pre>\n<p>\uc544\uc2f8 \ub2e4\ub42c\ub2e4 \ud558\uba74\uc11c<br \/>\ntomcat\uc744 \uad6c\ub3d9\uc2dc\ud0a4\ub294\ub370&#8230;<\/p>\n<p>\uc774\uac8c \uc6ec \uc5d0\ub7ec..OTL<\/p>\n<pre class=\"lang:default decode:true \" >\uc815\ubcf4: Starting Servlet Engine: Apache Tomcat\/6.0.18\r\njava.lang.reflect.InvocationTargetException\r\nat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\nat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\r\nat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\r\nat java.lang.reflect.Method.invoke(Method.java:597)\r\nat org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)\r\nat org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)\r\nCaused by: java.lang.SecurityException: Servlet of class org.apache.catalina.servlets.InvokerServlet is privileged and cannot be loaded by this web application\r\nat org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1145)\r\nat org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:992)\r\nat org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4058)\r\nat org.apache.catalina.core.StandardContext.start(StandardContext.java:4371)\r\nat org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)\r\nat org.apache.catalina.core.StandardHost.start(StandardHost.java:719)\r\nat org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)\r\nat org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)\r\nat org.apache.catalina.core.StandardService.start(StandardService.java:516)\r\nat org.apache.catalina.core.StandardServer.start(StandardServer.java:710)\r\nat org.apache.catalina.startup.Catalina.start(Catalina.java:578)\r\n... 6 more\r\n<\/pre>\n<p>\uc774\ub534 \uc5d0\ub7ec\uac00 \ub098\ub294\uac83\uc774\ub2e4..<\/p>\n<p>\ub610 \uc5f4\uc2ec\ud788 \uad6c\uae00\ub9c1 \ud574\ubcf4\ub2c8..<\/p>\n<p>\ud1b0\ucea3 6.x \ubc84\uc804\ubd80\ud130 org.apache.catalina.servlets.InvokerServlet\uac00 \ub3c5\uc810 \ud074\ub798\uc2a4\ub85c \ubc14\ub00c\uc5c8\uae30 \ub54c\ubb38\uc774\ub77c\uace0 \ud55c\ub2e4.<\/p>\n<p>tomcat\uc758 conf \uc548\uc758 context.xml \ud30c\uc77c\uc744 \uc218\uc815\ud558\uba74 \ud574\uacb0\uc774 \ub41c\ub2e4\uace0 \ud55c\ub2e4..<\/p>\n<p>&lt;Context&gt; \ub97c<\/p>\n<p>&lt;Context privileged=&#8221;true&#8221; reloadable=&#8221;true&#8221;&gt; \uc73c\ub85c \ubcc0\uacbd\ud558\ub2c8..<\/p>\n<p>\uc815\uc0c1\uc801\uc73c\ub85c \uc62c\ub77c\uc654\ub2e4..<\/p>\n<p>\uadf8\ub9ac\uace0 \ub5a8\ub9ac\ub294 \ub9c8\uc74c\uc73c\ub85c http:\/\/bbb.apollo89.com\/index.jsp \uc758 jsp\ucf54\ub4dc\ub97c \ub123\uace0 \uc5f4\uc5b4\ubcf4\ub2c8 \uc544\uc8fc \uc798 \ub72c\ub2e4!!!<\/p>\n<p>\uadf8\ub9ac\uace0 index.html\uc5d0 php \ucf54\ub4dc\ub97c \ub123\uc5b4\uc11c \uad6c\ub3d9\uc744 \ud574\ubcf4\ub2c8 \uc544\uc8fc \uc798\ub41c\ub2e4^^<\/p>\n<p>P.S \ucc38\uace0\ub85c \ub2f9\uc5f0\ud55c \uc774\uc57c\uae30\uc9c0\ub9cc \ud55c \ud30c\uc77c\uc5d0 php, jsp \ucf54\ub4dc\ub97c \uac19\uc774 \ub123\uc73c\uba74 \ub3d9\uc791\ud558\uc9c0 \uc54a\ub294\ub2e4\u314b<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; \uc9c0\ub09c\ubc88\uc5d0 CentOS5.2 + apache2.2.11 + php5.2.9 + Zend3.3.3 + Mysql5.0.45 \uc124\uce58 \ud588\uc5c8\ub2e4.. \uc774\uc81c \uc815\ub9d0 \ub0b4\uac00 \ud558\uace0\uc2f6\uc5c8\ub358&#8230;(\uadf8\ub798\uc11c\uc11c\ubc84\uc758 OS \uc7ac\uc124\uce58\uae4c\uc9c0\ud588\ub358..) php\uc640 jsp\ub97c \uac19\uc774 \uc4f0\uae30 \uc704\ud574\uc11c\ub294 apache2.2\uc640 Tomcat6\uc744 \uc5f0\ub3d9\ud574\uc57c \ud55c\ub2e4. \uc21c\uc11c\ub294 \uc544\ub798\uc640 \uac19\ub2e4. 1. apache2.2\uc758 vhost \uc124\uc815. 2. tomcat6 \uc124\uce58 3. Tomcat Connectors \uc124\uce58 4. apache2.2\uc640 tomcat6 \uc758 \uc5f0\ub3d9 1. \uc6b0\uc120 \uc5f0\ub3d9\ud558\uae30\uc804\uc5d0 apache\uc758 vhost\uc124\uc815\ubd80\ud130 \ud55c\ub2e4. httpd.conf\uc5d0\uc11c vhost\uad00\ub828 &#8230; <a title=\"apache2.2 \uc640 tomcat6 \uc5f0\ub3d9\ud558\uc5ec php\uc640 jsp \uc0ac\uc6a9\ud558\uae30\" class=\"read-more\" href=\"https:\/\/apollo89.com\/wordpress\/?p=303\" aria-label=\"apache2.2 \uc640 tomcat6 \uc5f0\ub3d9\ud558\uc5ec php\uc640 jsp \uc0ac\uc6a9\ud558\uae30\uc5d0 \ub300\ud574 \ub354 \uc790\uc138\ud788 \uc54c\uc544\ubcf4\uc138\uc694\">\ub354 \uc77d\uae30<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1187],"tags":[83,7,165,96,337],"class_list":["post-303","post","type-post","status-publish","format-standard","hentry","category-development","tag-jsp","tag-php","tag-apache","tag-java","tag-tomcat"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>apache2.2 \uc640 tomcat6 \uc5f0\ub3d9\ud558\uc5ec php\uc640 jsp \uc0ac\uc6a9\ud558\uae30 - Apollo89.com<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/apollo89.com\/wordpress\/?p=303\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"apache2.2 \uc640 tomcat6 \uc5f0\ub3d9\ud558\uc5ec php\uc640 jsp \uc0ac\uc6a9\ud558\uae30 - Apollo89.com\" \/>\n<meta property=\"og:description\" content=\"&nbsp; \uc9c0\ub09c\ubc88\uc5d0 CentOS5.2 + apache2.2.11 + php5.2.9 + Zend3.3.3 + Mysql5.0.45 \uc124\uce58 \ud588\uc5c8\ub2e4.. \uc774\uc81c \uc815\ub9d0 \ub0b4\uac00 \ud558\uace0\uc2f6\uc5c8\ub358&#8230;(\uadf8\ub798\uc11c\uc11c\ubc84\uc758 OS \uc7ac\uc124\uce58\uae4c\uc9c0\ud588\ub358..) php\uc640 jsp\ub97c \uac19\uc774 \uc4f0\uae30 \uc704\ud574\uc11c\ub294 apache2.2\uc640 Tomcat6\uc744 \uc5f0\ub3d9\ud574\uc57c \ud55c\ub2e4. \uc21c\uc11c\ub294 \uc544\ub798\uc640 \uac19\ub2e4. 1. apache2.2\uc758 vhost \uc124\uc815. 2. tomcat6 \uc124\uce58 3. Tomcat Connectors \uc124\uce58 4. apache2.2\uc640 tomcat6 \uc758 \uc5f0\ub3d9 1. \uc6b0\uc120 \uc5f0\ub3d9\ud558\uae30\uc804\uc5d0 apache\uc758 vhost\uc124\uc815\ubd80\ud130 \ud55c\ub2e4. httpd.conf\uc5d0\uc11c vhost\uad00\ub828 ... \ub354 \uc77d\uae30\" \/>\n<meta property=\"og:url\" content=\"https:\/\/apollo89.com\/wordpress\/?p=303\" \/>\n<meta property=\"og:site_name\" content=\"Apollo89.com\" \/>\n<meta property=\"article:published_time\" content=\"2009-05-07T15:57:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2013-02-22T10:03:08+00:00\" \/>\n<meta name=\"author\" content=\"apollo89\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\uae00\uc4f4\uc774\" \/>\n\t<meta name=\"twitter:data1\" content=\"apollo89\" \/>\n\t<meta name=\"twitter:label2\" content=\"\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04\" \/>\n\t<meta name=\"twitter:data2\" content=\"3\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=303#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=303\"},\"author\":{\"name\":\"apollo89\",\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/93f56825cac3b2f18e5f107995066c82\"},\"headline\":\"apache2.2 \uc640 tomcat6 \uc5f0\ub3d9\ud558\uc5ec php\uc640 jsp \uc0ac\uc6a9\ud558\uae30\",\"datePublished\":\"2009-05-07T15:57:22+00:00\",\"dateModified\":\"2013-02-22T10:03:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=303\"},\"wordCount\":102,\"commentCount\":0,\"keywords\":[\"jsp\",\"PHP\",\"\uc544\ud30c\uce58\",\"\uc790\ubc14\",\"\ud1b0\ucf13\"],\"articleSection\":[\"Development\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=303#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=303\",\"url\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=303\",\"name\":\"apache2.2 \uc640 tomcat6 \uc5f0\ub3d9\ud558\uc5ec php\uc640 jsp \uc0ac\uc6a9\ud558\uae30 - Apollo89.com\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/#website\"},\"datePublished\":\"2009-05-07T15:57:22+00:00\",\"dateModified\":\"2013-02-22T10:03:08+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/93f56825cac3b2f18e5f107995066c82\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=303#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=303\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?p=303#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\ud648\",\"item\":\"https:\\\/\\\/apollo89.com\\\/wordpress\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"apache2.2 \uc640 tomcat6 \uc5f0\ub3d9\ud558\uc5ec php\uc640 jsp \uc0ac\uc6a9\ud558\uae30\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/#website\",\"url\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/\",\"name\":\"Apollo89.com\",\"description\":\"AI \u00b7 Development \u00b7 Security \u00b7 Automation \uc9c1\uc811 \uc124\uce58\ud558\uace0, \uc9c1\uc811 \uc368\ubcf4\uace0, \ubb38\uc81c\ub97c \ud574\uacb0\ud55c \uae30\ub85d\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/93f56825cac3b2f18e5f107995066c82\",\"name\":\"apollo89\",\"description\":\"\uc544\ud3f4\ub85c89 \uc785\ub2c8\ub2e4.\",\"url\":\"https:\\\/\\\/apollo89.com\\\/wordpress\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"apache2.2 \uc640 tomcat6 \uc5f0\ub3d9\ud558\uc5ec php\uc640 jsp \uc0ac\uc6a9\ud558\uae30 - Apollo89.com","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/apollo89.com\/wordpress\/?p=303","og_locale":"ko_KR","og_type":"article","og_title":"apache2.2 \uc640 tomcat6 \uc5f0\ub3d9\ud558\uc5ec php\uc640 jsp \uc0ac\uc6a9\ud558\uae30 - Apollo89.com","og_description":"&nbsp; \uc9c0\ub09c\ubc88\uc5d0 CentOS5.2 + apache2.2.11 + php5.2.9 + Zend3.3.3 + Mysql5.0.45 \uc124\uce58 \ud588\uc5c8\ub2e4.. \uc774\uc81c \uc815\ub9d0 \ub0b4\uac00 \ud558\uace0\uc2f6\uc5c8\ub358&#8230;(\uadf8\ub798\uc11c\uc11c\ubc84\uc758 OS \uc7ac\uc124\uce58\uae4c\uc9c0\ud588\ub358..) php\uc640 jsp\ub97c \uac19\uc774 \uc4f0\uae30 \uc704\ud574\uc11c\ub294 apache2.2\uc640 Tomcat6\uc744 \uc5f0\ub3d9\ud574\uc57c \ud55c\ub2e4. \uc21c\uc11c\ub294 \uc544\ub798\uc640 \uac19\ub2e4. 1. apache2.2\uc758 vhost \uc124\uc815. 2. tomcat6 \uc124\uce58 3. Tomcat Connectors \uc124\uce58 4. apache2.2\uc640 tomcat6 \uc758 \uc5f0\ub3d9 1. \uc6b0\uc120 \uc5f0\ub3d9\ud558\uae30\uc804\uc5d0 apache\uc758 vhost\uc124\uc815\ubd80\ud130 \ud55c\ub2e4. httpd.conf\uc5d0\uc11c vhost\uad00\ub828 ... \ub354 \uc77d\uae30","og_url":"https:\/\/apollo89.com\/wordpress\/?p=303","og_site_name":"Apollo89.com","article_published_time":"2009-05-07T15:57:22+00:00","article_modified_time":"2013-02-22T10:03:08+00:00","author":"apollo89","twitter_card":"summary_large_image","twitter_misc":{"\uae00\uc4f4\uc774":"apollo89","\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04":"3\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/apollo89.com\/wordpress\/?p=303#article","isPartOf":{"@id":"https:\/\/apollo89.com\/wordpress\/?p=303"},"author":{"name":"apollo89","@id":"https:\/\/apollo89.com\/wordpress\/#\/schema\/person\/93f56825cac3b2f18e5f107995066c82"},"headline":"apache2.2 \uc640 tomcat6 \uc5f0\ub3d9\ud558\uc5ec php\uc640 jsp \uc0ac\uc6a9\ud558\uae30","datePublished":"2009-05-07T15:57:22+00:00","dateModified":"2013-02-22T10:03:08+00:00","mainEntityOfPage":{"@id":"https:\/\/apollo89.com\/wordpress\/?p=303"},"wordCount":102,"commentCount":0,"keywords":["jsp","PHP","\uc544\ud30c\uce58","\uc790\ubc14","\ud1b0\ucf13"],"articleSection":["Development"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/apollo89.com\/wordpress\/?p=303#respond"]}]},{"@type":"WebPage","@id":"https:\/\/apollo89.com\/wordpress\/?p=303","url":"https:\/\/apollo89.com\/wordpress\/?p=303","name":"apache2.2 \uc640 tomcat6 \uc5f0\ub3d9\ud558\uc5ec php\uc640 jsp \uc0ac\uc6a9\ud558\uae30 - Apollo89.com","isPartOf":{"@id":"https:\/\/apollo89.com\/wordpress\/#website"},"datePublished":"2009-05-07T15:57:22+00:00","dateModified":"2013-02-22T10:03:08+00:00","author":{"@id":"https:\/\/apollo89.com\/wordpress\/#\/schema\/person\/93f56825cac3b2f18e5f107995066c82"},"breadcrumb":{"@id":"https:\/\/apollo89.com\/wordpress\/?p=303#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/apollo89.com\/wordpress\/?p=303"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/apollo89.com\/wordpress\/?p=303#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\ud648","item":"https:\/\/apollo89.com\/wordpress"},{"@type":"ListItem","position":2,"name":"apache2.2 \uc640 tomcat6 \uc5f0\ub3d9\ud558\uc5ec php\uc640 jsp \uc0ac\uc6a9\ud558\uae30"}]},{"@type":"WebSite","@id":"https:\/\/apollo89.com\/wordpress\/#website","url":"https:\/\/apollo89.com\/wordpress\/","name":"Apollo89.com","description":"AI \u00b7 Development \u00b7 Security \u00b7 Automation \uc9c1\uc811 \uc124\uce58\ud558\uace0, \uc9c1\uc811 \uc368\ubcf4\uace0, \ubb38\uc81c\ub97c \ud574\uacb0\ud55c \uae30\ub85d","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/apollo89.com\/wordpress\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Person","@id":"https:\/\/apollo89.com\/wordpress\/#\/schema\/person\/93f56825cac3b2f18e5f107995066c82","name":"apollo89","description":"\uc544\ud3f4\ub85c89 \uc785\ub2c8\ub2e4.","url":"https:\/\/apollo89.com\/wordpress\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/303","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=303"}],"version-history":[{"count":0,"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/303\/revisions"}],"wp:attachment":[{"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=303"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=303"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/apollo89.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=303"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}