Está en la página 1de 8

19/04/12

Gato en la Nube: Apache Tomcat en Amazon EC2 - Conceptos bsicos

Empresa Comprar Inicio > Recursos >

Productos Descargar

Servicios Apoyar

Recursos Foro

Contacto Blog Mapa del sitio

Gato en la Nube: Apache Tomcat en Amazon EC2


Parte I - Conceptos bsicos Por Dmitry Leskov ltima actualizacin: 21-mar-2012 Este artculo es parte de una gua paso a paso para los desarrolladores de aplicaciones Java Web que desean conseguir sus pies mojados en la nube de Amazon. Si usted no es totalmente nuevo para Amazon EC2, es posible que desee a cualquiera de saltar la primera seccin o ir directamente a: Parte II - Tomando control de su pila de Java Parte III - Temas avanzados (por ejemplo, que se ejecuta en el puerto 80)

CONTENIDO Creacin de una instancia de Amazon EC2 Instalacin de Java Instalacin de Tomcat del Oficial Repo Resumen

Creacin de una instancia de Amazon EC2


1. Si no lo ha hecho, sin embargo, crear un Amazon Web Services (AWS) en cuenta. A partir de agosto de 2011, usted puede probar la unidad AWS sin costo hasta por un ao, siempre y cuando no van ms all de ciertos lmites de uso. Ir al http://aws.amazon.com/ AWS" y siga las instrucciones. , haga clic en "Crear una cuenta

Hay dos advertencias en el proceso de registro. En primer lugar, es necesario introducir un nmero de telfono vlido y lo hemos comprobado antes de poder utilizar el servicio. Un robot le llamar y le pedir que introduzca su cdigo PIN con el teclado del telfono. Tambin es necesario dar los datos de tarjetas de crdito, incluso si usted se inscribe en el nivel libre, por lo que Amazon podra empezar a cobrar que si en verdad van ms all de los lmites de nivel gratis.

2. Inicie sesin en la Consola de administracin de AWS, cambiar a la de la Amazon EC2 ficha y haga clic en la instancia de lanzamiento botn.
www.excelsior-usa.com/articles/tomcat-amazon-ec2-basic.html 1/8

19/04/12

Gato en la Nube: Apache Tomcat en Amazon EC2 - Conceptos bsicos

3. Lo que realmente pone en marcha es el asistente de solicitud de instancias . Elija un Amazon Machine Image (AMI) y haga clic en el Select botn junto a ella.

En el nivel libre, su eleccin se limita a Amazon Linux AMI y AMI seleccionados de la Comunidad. Adems, slo se puede poner en marcha instancias de microempresas que cuentan con menos de 1GB de RAM, por lo que no tiene mucho sentido para seleccionar un IAM de 64 bits. A continuacin, se supone que usted ha seleccionado la base de 32-bit Linux Amazon AMI. 4. Puede hacer clic en Continuar en las dos primeras pantallas de la Instancia detalles paso - los valores por defecto estn bien y puede ser cambiado ms adelante de todos modos. En la tercera pantalla, asigne un nombre a la instancia para facilitar la futura gestin. Escriba el nombre en el Valor de campo y haga clic en Continuar .

www.excelsior-usa.com/articles/tomcat-amazon-ec2-basic.html

2/8

19/04/12

Gato en la Nube: Apache Tomcat en Amazon EC2 - Conceptos bsicos

5. En el par de claves paso, crear un nuevo par de claves: escriba un nombre y haga clic en Crear y tu par de claves .

Guarde el archivo de par de claves ( p r d c a e d n m r . p m a e lvs e obe e ). 6. En el servidor de seguridad para configurar la pantalla, crear un nuevo grupo de seguridad. No habr una regla para el acceso SSH. Como mnimo, usted debe agregar t d s l s I M (ping para oo o CP trabajar), y una regla personalizada TCP para el puerto 8080. Agregar una regla de H T si desea acceder a Tomcat en el puerto 80 TP o correr detrs de un proxy HTTP.
Es posible que desee restringir el acceso SSH mediante la direccin IP para una mayor seguridad. Eliminar la regla preconfigurada SSH y aadir uno nuevo, especificando su mscara de red para la conexin a Internet Fuente .

Cuando haya terminado con las reglas de firewall, haga clic en Continuar .
www.excelsior-usa.com/articles/tomcat-amazon-ec2-basic.html 3/8

19/04/12

Gato en la Nube: Apache Tomcat en Amazon EC2 - Conceptos bsicos

7. Revise la configuracin de la instancia y haga clic en Iniciar .

8. Haga clic en Ver las instancias en la pgina de instancias .

9. En el Show / Hide Columnas de dilogo, marque slo el Estado y la Public DNS cajas. Desactive el resto por ahora. Siempre se puede permitir que otras columnas ms tarde.

10. El caso es que ya est funcionando, y se ha asignado un pblico direccin IP y nombre DNS que usted y otros pueden utilizar para conectarse a l desde cualquier lugar en Internet. (Tambin tiene un privado, la direccin IP y nombre DNS para la comunicacin con otros casos.)
Parece ser que una instancia con una direccin IP pblica de u . B . C . D n tendr un principio pblico de nombres DNS con E 2 A - B - C - D, pero Cesto no est documentado.

Copie la direccin DNS pblico en el portapapeles ...


www.excelsior-usa.com/articles/tomcat-amazon-ec2-basic.html 4/8

19/04/12

Gato en la Nube: Apache Tomcat en Amazon EC2 - Conceptos bsicos

... Y acceder a la instancia a travs de SSH como usuario " E 2 Cu u r o". sai Consejos sobre el uso de SSH con claves privadas. Ua nmr d uuro"C-sai" sr obe e sai E2uuro. Atniaincncaepbia"W-oct uetcc o lv lc ASTma" Faed cnrs pr l cae"eASTma" rs e otaea aa a lv d W-oct: _ |_ |_ _ _ ) _|( LnxAao AI / iu mzn M __|\__|__| _ _ _ Vae/ur/sae/dc/dlssead lbrc /atmsntsdllnaino s s hr o e itm e ieain lia oa e azmet. N hypqee ncsro pr l sgrdd 1 pqee dsoils o a auts eeais aa a euia; 6 auts ipnbe 11. Actualice la instancia con los ltimos parches y actualizaciones, sobre todo si hay actualizaciones de seguridad disponibles : $ ymudt sd u pae uo

Instalacin de Java
El Amazonas tiene un IAM Linux preinstalado y el JRE J V _ O Evariable AAHM de entorno establecido ya: $ eh ${AAHM} co JV_OE /Ur/lb/jm/je/ s i v r $ ${AAHM}/bn/jv-eso JV_OE i aavrin Jv vrin".._0 aa es 1602" OeJKRnieEvrnet(cde60/91)(mzn5...04.mn-36 pnD utm niomn ieta 10/0 aao-2191.0az1i8) OeJKCin V (ul 1.-0,mxdmd) pnD let M bid 90b9 ie oe Usted puede notar que se trata de una compilacin de OpenJDK. No deje que la cadena de la versin de Java te engae, aunque - a partir del 01 de noviembre 2011 que tiene los ltimos parches de seguridad , aunque casi dos semanas despus de que Oracle lanz el funcionario de Java SE 6u29 binarios que abordar los mismos problemas de seguridad. Si se quiere desarrollar en la nube o la necesidad de ejecutar Tomcat en modo de depuracin, instalar el JDK completo:

www.excelsior-usa.com/articles/tomcat-amazon-ec2-basic.html

5/8

19/04/12

Gato en la Nube: Apache Tomcat en Amazon EC2 - Conceptos bsicos

$ sd ymisaljv-..-pnd-ee uo u ntl aa160oejkdvl Consulte el artculo de seguimiento para obtener instrucciones sobre la instalacin de Oracle Java .

Instalacin de Tomcat del Oficial Repo


1. Distribuciones de Linux suelen incluir alguna versin de Apache Tomcat, y el Amazonas Linux no es la excepcin. Compruebe la versin con el y m i f comando: u no $ ymif tma6 u no oct ... Vrin 603 es: ..2 ... 2. Si la aplicacin Web se sabe que funciona en esta versin de Tomcat, se puede seguir adelante e instalarlo: $ sd ymisaltma6 uo u ntl oct 3. Si usted necesita para personalizar su entorno de Tomcat, por ejemplo, set J V _ P S, edite el archivo de configuracin principal de AAOT Tomcat (ausente en el oficial de descargas de Apache Tomcat): $ sdei /ectma6tma6cn uodt t/oct/oct.of Tambin hay una plantilla de configuracin de cada servicio de archivo en / e c / s s o f g / t m a . Consulte el comentario en la parte t ycni oct superior del archivo para obtener instrucciones sobre la creacin de mltiples servicios de Tomcat en un sistema Linux de Amazon. 4. Para iniciar Tomcat: $ sd srietma6iii uo evc oct nco Apri tma6 [K atr oct: O] 5. Si ahora intenta conectarse a la instancia en el puerto 8080, debe obtener el error 400 (Bad Request). Eso est bien, sino que sucede porque las muestras estndar de Tomcat, documentacin y gestin de aplicaciones web no estn incluidos en el t m a 6paquete o sus oct dependencias. Usted podr instalar ahora: $ sd ymisaltma6wbpstma6dc-eaptma6amnalccoe wb uo u ntl oct-eap oct-oswbp oct-di-piains e o implementar su propia aplicacin (s) de o u r s a e t m a 6 w b p s(que es un enlace simblico a s/hr/oct/eap v r l b t m a 6 w b p s o.) a/i/oct/eap
www.excelsior-usa.com/articles/tomcat-amazon-ec2-basic.html 6/8

19/04/12

Gato en la Nube: Apache Tomcat en Amazon EC2 - Conceptos bsicos

Ahora debera estar trabajando:

Si todava no se puede conectar: compruebe que Tomcat se han iniciado y est escuchando en el puerto 8080: $ sd fsrvntp88 uo ue-- c 00 Resultado esperado: UE PDACS CMAD SR I CES OMN pdF ..Jv i . . aa

88/c:tma 00tp oct

comprobar que el grupo de su instancia de seguridad permite conexiones entrantes al puerto 8080 de su direccin IP. 6. Para que Tomcat se inicie automticamente en el arranque de instancia, emita los siguientes comandos: $ sd ckofg-lvl35tma6d uo hcni ee 4 oct e $ ckofg-ls hcni it Resultado esperado: ... tma60 of1 of2 of3 e da4 o 5 o 6 of oct : f : f : f : l : n : n : f ...

Resumen
Como puede ver, la instalacin de Tomcat desde el repositorio oficial de Amazon Linux es muy fcil, con todo el servicio de limpieza a cargo de: binarios, archivos de configuracin y datos de los usuarios se distribuyen bien entre los / u r, / e cy / v r, un dedicado no privilegios creada la s t a cuenta, permisos de archivos y directorios se establecen en consecuencia, la rotacin del registro est habilitado, y un guin de servicio apropiado est instalado. Hay slo dos problemas: Usted obtiene versiones especficas de Java, Tomcat y bibliotecas

www.excelsior-usa.com/articles/tomcat-amazon-ec2-basic.html

7/8

19/04/12

Gato en la Nube: Apache Tomcat en Amazon EC2 - Conceptos bsicos

Usted obtiene versiones especficas de Java, Tomcat y bibliotecas adicionales, mientras que la aplicacin Web puede requerir o que se han probado en diferentes versiones. El t m a 6paquete tiene un montn de dependencias de algunas de oct las cuales puede que no necesite, y otros pueden ser versiones especficas que sean incompatibles con su aplicacin web. Ejecutar $ ymdpittma6 u els oct para ver las dependencias. (Tenga en cuenta que este comando slo muestra los inmediatos dependencias del paquete determinado.) En los artculos de seguimiento que, vamos a discutir cmo instalar sus versiones preferidas de Java y Tomcat , los temas de configuracin avanzadas , as como la proteccin de sus aplicaciones web .

Era el artculo anterior es til? Si es as, tenemos ms contenido para usted! Aqu estn los enlaces a la Parte II y Parte III de la serie. Echa un vistazo a otros artculos escritos por miembros del personal de Excelsior: Proteja su cdigo de Java - A travs de ofuscadores y ms all Convertir de Java a EXE - Por qu, Cundo, cundo no, y cmo

Inicio | Empresa | Productos | Servicios | Recursos | Blog | Contacto Tienda | Descargas | Soporte | Foro | Blog | Mapa del sitio 1999-2012 Excelsior LLC. Todos los derechos reservados.

www.excelsior-usa.com/articles/tomcat-amazon-ec2-basic.html

8/8

También podría gustarte