{"id":1061,"date":"2016-03-10T14:20:55","date_gmt":"2016-03-10T05:20:55","guid":{"rendered":"http:\/\/blog.moramcnt.com\/?p=1061"},"modified":"2016-03-10T14:43:59","modified_gmt":"2016-03-10T05:43:59","slug":"aws-ubuntu%ec%97%90-%ec%9b%b9%ea%b0%9c%eb%b0%9c%ed%99%98%ea%b2%bd-%ea%b5%ac%ec%b6%95%ed%95%98%ea%b8%b0","status":"publish","type":"post","link":"http:\/\/blog.moramcnt.com\/?p=1061","title":{"rendered":"aws ubuntu\uc5d0 \uc6f9\uac1c\ubc1c\ud658\uacbd \uad6c\ucd95\ud558\uae30"},"content":{"rendered":"<p>\ub2e4\uc74c\uc740 \uc544\ub9c8\uc874 \uc6f9\uc11c\ube44\uc2a4 AWS(Amazon Web Services)\uc5d0 \uc804\uc790\uc815\ubd80 \ud504\ub808\uc784\uc6cc\ud06c\ub85c \ub41c \ud504\ub85c\uc81d\ud2b8\ub97c \uc62c\ub824\ubcf4\ub294\uac83 \uae4c\uc9c0 \ud558\uc5ec \ud14c\uc2a4\ud2b8\ud55c\uacb0\uacfc\uc774\ub2e4.<\/p>\n<p><strong>1. JDK \uc124\uce58<\/strong><br \/>\n1) Oracle Java(JDK)8\uc744 \uc124\uce58\ud558\uae30 \uc704\ud574 webupd8team \ub808\ud3ec\uc9c0\ud130\ub9ac \ucd94\uac00<\/p>\n<pre>\r\nsudo add-apt-repository ppa:webupd8team\/java\r\n<\/pre>\n<p>2) \uc5c5\ub370\uc774\ud2b8<\/p>\n<pre>\r\nsudo apt-get update\r\n<\/pre>\n<p>3) \uc124\uce58<br \/>\n  \uc5ec\uae30\uc5d0\uc11c\ub294 JDK 8\uc744 \uc124\uce58\ud558\uae30\ub85c \ud568.<\/p>\n<pre>\r\nsudo apt-get install oracle-java8-installer\r\n<\/pre>\n<p>4) JDK \ud658\uacbd \ubcc0\uc218 \ucd94\uac00<br \/>\n  vi\uc5d0\ub514\ud130\ub85c profile\ud30c\uc77c\uc5d0 JAVA_HOME, PATH\ub4f1\uc744 export\ud574\ub3c4 \ub418\uc9c0\ub9cc,<br \/>\n  \uc544\ub798\uc640 \uac19\uc774 \uba85\ub839\uc744 \uc785\ub825\ud558\uba74 \uc790\ub3d9\uc73c\ub85c \ud658\uacbd\ubcc0\uc218\ub97c \ucd94\uac00\ud574 \uc900\ub2e4.<\/p>\n<pre>\r\nsudo apt-get install oracle-java8-set-default\r\n<\/pre>\n<p>5) \ud658\uacbd\ubcc0\uc218 \ud655\uc778<\/p>\n<pre>\r\nsudo su - root -c 'printenv'\r\n<\/pre>\n<p><strong>2. \uc544\ud30c\uce58(Apache) \uc124\uce58<\/strong><br \/>\n1) \uc124\uce58<\/p>\n<pre>sudo apt-get install apache2<\/pre>\n<p>2) \uc11c\ube44\uc2a4 \uc2dc\uc791<\/p>\n<pre>sudo service apache2 start<\/pre>\n<p>3) IP\ub85c \uc6f9\uc774 \ub728\ub294\uc9c0 \ud655\uc778<br \/>\n  \uc548\ub728\uba74 AWS\uc758 \uad00\ub9ac \ucf58\uc194\uc758 Security Group(\ubc29\ud654\ubcbd)\uc5d0\uc11c 80\ud3ec\ud2b8\ub97c \uc624\ud508\ud55c\ub2e4.<\/p>\n<p><strong>3. \ud1b0\ucea3(Tomcat) \uc124\uce58<\/strong><\/p>\n<p>1) \uc124\uce58<\/p>\n<pre>sudo apt-get install tomcat7<\/pre>\n<p> &#8211; \uc124\uce58\uc911 \uc544\ub798\uc640 \uac19\uc774 JDK\uac00 \uc5c6\ub2e4\uace0 \ub098\uc628\ub2e4\uba74 JDK 8\uc744 \uc778\uc2dd\ubabb\ud55c\uac83\uc774\ubbc0\ub85c <\/p>\n<pre>\r\nSetting up libcommons-collections3-java (3.2.1-6) ...\r\nSetting up libcommons-pool-java (1.6-2) ...\r\nSetting up libcommons-dbcp-java (1.4-3ubuntu1) ...\r\nSetting up libecj-java (3.9.0-1) ...\r\nSetting up libgeronimo-jta-1.1-spec-java (1.1.1-3ubuntu1) ...\r\nSetting up libservlet3.0-java (7.0.52-1ubuntu0.3) ...\r\nSetting up libtomcat7-java (7.0.52-1ubuntu0.3) ...\r\nSetting up tomcat7-common (7.0.52-1ubuntu0.3) ...\r\nSetting up tomcat7 (7.0.52-1ubuntu0.3) ...\r\n\r\nCreating config file \/etc\/default\/tomcat7 with new version\r\nAdding system user `tomcat7' (UID 106) ...\r\nAdding new user `tomcat7' (UID 106) with group `tomcat7' ...\r\nNot creating home directory `\/usr\/share\/tomcat7'.\r\n\r\nCreating config file \/etc\/logrotate.d\/tomcat7 with new version\r\n * no JDK or JRE found - please set JAVA_HOME\r\ninvoke-rc.d: initscript tomcat7, action \"start\" failed.\r\nSetting up authbind (2.1.1) ...\r\nProcessing triggers for ureadahead (0.100.0-16) ...\r\n<\/pre>\n<p> sudo vi \/etc\/init.d\/tomcat7 \ub85c \ud30c\uc77c\uc744 \uc5f4\uc5b4<\/p>\n<pre>\r\nJDK_DIRS=\"\/usr\/lib\/jvm\/default-java ${OPENJDKS} \/usr\/lib\/jvm\/java-6-openjdk \/usr\/lib\/jvm\/java-6-sun \/usr\/lib\/jvm\/java-7-oracle\"\r\n<\/pre>\n<p>\uc544\ub798\uc640\uac19\uc774  \/usr\/lib\/jvm\/java-8-oracle \uc744 \ucd94\uac00\ud55c\ub2e4.<\/p>\n<pre>\r\nJDK_DIRS=\"\/usr\/lib\/jvm\/default-java ${OPENJDKS} \/usr\/lib\/jvm\/java-6-openjdk \/usr\/lib\/jvm\/java-6-sun \/usr\/lib\/jvm\/java-7-oracle \/usr\/lib\/jvm\/java-8-oracle\"\r\n<\/pre>\n<p>2) \uc11c\ube44\uc2a4 \uc2dc\uc791<\/p>\n<pre>sudo service tomcat7 start<\/pre>\n<p>3) \uc11c\ube44\uc2a4 \ud655\uc778<br \/>\n http:\/\/\uc811\uc18d\uc544\uc774\ud53c:8080\/\uc73c\ub85c \ub728\ub294\uc9c0 \ud655\uc778, \uc774\ub54c\ub3c4 \ub9c8\ucc2c\uac00\uc9c0\ub85c \uc548\ub72c\ub2e4\uba74<br \/>\n AWS\uc758 \uad00\ub9ac \ucf58\uc194\uc758 Security Group(\ubc29\ud654\ubcbd)\uc5d0\uc11c 8080\ud3ec\ud2b8\ub97c \uc624\ud508\ud588\ub294\uc9c0 \ud655\uc778\ud574\uc57c \ud55c\ub2e4.<\/p>\n<p><strong>4. libapache2-mod-jk \uc124\uce58<\/strong><br \/>\n\uc544\ud30c\uce58\uc640 \ud1b0\ucea3 \uc5f0\ub3d9\uc744 \uc704\ud55c mod-jk\ub97c \uc124\uce58\ud55c\ub2e4.<br \/>\n1) \uc124\uce58<\/p>\n<pre>sudo apt-get install libapache2-mod-jk<\/pre>\n<p>2) \uc124\uc815<\/p>\n<pre>\r\nsudo vi \/etc\/libapache2-mod-jk\/workers.properties\r\n<\/pre>\n<p> \uc544\ub798 \ubd80\ubd84\uc744 \uc124\uce58 \uacbd\ub85c\uc5d0 \ub9de\uac8c \uc218\uc815<\/p>\n<pre>\r\nworkers.tomcat_home=\/usr\/share\/tomcat7\r\nworkers.java_home=\/usr\/lib\/jvm\/java-8-oracle\r\n<\/pre>\n<p><strong>5. \ud1b0\ucea3 \uc124\uc815<\/strong><br \/>\n1) server.xml \uc218\uc815<\/p>\n<pre>\r\nsudo vi \/etc\/tomcat7\/server.xml\r\n<\/pre>\n<p>AJP\ub97c \uc774\uc6a9\ud558\uae30 \uc704\ud574 \uc544\ub798 \uc8fc\uc11d \ud574\uc81c<\/p>\n<pre>\r\n    <!-- Define an AJP 1.3 Connector on port 8009 -->\r\n    <!--\r\n    <Connector port=\"8009\" protocol=\"AJP\/1.3\" redirectPort=\"8443\" \/>\r\n    -->\r\n<\/pre>\n<pre>\r\n    <!-- Define an AJP 1.3 Connector on port 8009 -->\r\n    <Connector port=\"8009\" protocol=\"AJP\/1.3\" redirectPort=\"8443\" \/>\r\n<\/pre>\n<p><strong>6. AJP \ubaa8\ub4c8 \ud65c\uc131\ud654 <\/strong><\/p>\n<pre>\r\nsudo a2enmod proxy_ajp \r\nsudo service apache2 restart\r\n<\/pre>\n<p><strong>7. \uc544\ud30c\uce58 \uc124\uc815<\/strong><br \/>\n000-default.conf \ud30c\uc77c\uc744 \uc5f4\uc5b4 \uc218\uc815\ud55c\ub2e4.<\/p>\n<pre>\r\n sudo vi \/etc\/apache2\/sites-available\/000-default.conf\r\n<\/pre>\n<p>\ud558\ub2e8\uc5d0 \uc544\ub798\uc640 \uac19\uc774 \ucd94\uac00\ud55c\ub2e4.<\/p>\n<pre>\r\nJkMount \/* ajp13_worker\r\n<\/pre>\n<p><strong>8. \uc11c\ube44\uc2a4 \uc7ac\uc2dc\uc791<\/strong><\/p>\n<pre>\r\nsudo service tomcat7 restart\r\nsudo service apache2 restart\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\ub2e4\uc74c\uc740 \uc544\ub9c8\uc874 \uc6f9\uc11c\ube44\uc2a4 AWS(Amazon Web Services)\uc5d0 \uc804\uc790\uc815\ubd80 \ud504\ub808\uc784\uc6cc\ud06c\ub85c \ub41c \ud504\ub85c\uc81d\ud2b8\ub97c \uc62c\ub824\ubcf4\ub294\uac83 \uae4c\uc9c0 \ud558\uc5ec \ud14c\uc2a4\ud2b8\ud55c\uacb0\uacfc\uc774\ub2e4. 1. JDK \uc124\uce58 1) Oracle Java(JDK)8\uc744 \uc124\uce58\ud558\uae30 \uc704\ud574 webupd8team \ub808\ud3ec\uc9c0\ud130\ub9ac \ucd94\uac00 sudo add-apt-repository ppa:webupd8team\/java 2) \uc5c5\ub370\uc774\ud2b8 sudo apt-get update 3) \uc124\uce58 \uc5ec\uae30\uc5d0\uc11c\ub294 JDK 8\uc744 \uc124\uce58\ud558\uae30\ub85c \ud568. sudo apt-get install oracle-java8-installer 4) JDK \ud658\uacbd \ubcc0\uc218 \ucd94\uac00 vi\uc5d0\ub514\ud130\ub85c profile\ud30c\uc77c\uc5d0 JAVA_HOME, PATH\ub4f1\uc744 export\ud574\ub3c4 \ub418\uc9c0\ub9cc, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[31,49],"tags":[186,181,185,184,183,182],"class_list":["post-1061","post","type-post","status-publish","format-standard","hentry","category-31","category-unix","tag-apache","tag-aws","tag-jdk","tag-tomcat","tag-ubuntu","tag-182"],"_links":{"self":[{"href":"http:\/\/blog.moramcnt.com\/index.php?rest_route=\/wp\/v2\/posts\/1061","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.moramcnt.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.moramcnt.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.moramcnt.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.moramcnt.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1061"}],"version-history":[{"count":5,"href":"http:\/\/blog.moramcnt.com\/index.php?rest_route=\/wp\/v2\/posts\/1061\/revisions"}],"predecessor-version":[{"id":1239,"href":"http:\/\/blog.moramcnt.com\/index.php?rest_route=\/wp\/v2\/posts\/1061\/revisions\/1239"}],"wp:attachment":[{"href":"http:\/\/blog.moramcnt.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1061"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.moramcnt.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1061"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.moramcnt.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1061"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}