Puesta a punto de Google App Engine

Voy a ver como instalar el plugin de GAE en mi Eclipse, y a hacer y subir mi primera aplicación sencilla para ver como gestiona el ciclo de vida básico de las aplicaciones dicho plugin.

Nos basaremos en el paquete Eclipse Galileo R2 para JEE projects de 64 bits. Y en el Google Plugin for Eclipse, que soporta las tecnologías GWT y GAE, en su versión para Galileo.

Instalar Eclipse es inmediato, se descarga y se descomprime en la carpeta que gustemos. Luego lo ejecutamos.

Para instalar el plugin de Google, Help > Install New Software … > Add, añadimos la url  Google Plugin for Eclipse for Galileo. E instalamos el plugin y las dos SDK.

Creamos la aplicación Web File > New > Web Application Project:

Creating project

Para probarla en modo local, en el menú conextual Debug As > Web Application. Así vemos como se debuguea la aplicación con el debuger de Eclipse de forma normal.

Para desplegarla en el servidor tenemos que tener cuenta en https://appengine.google.com,  y crear un ID (pe: firstapp-lebrijo). Este lo introduciremos a través del menú contextual Google > App Engine Settings… De esta forma Eclipse sabrá donde desplegarla cuando hagamos Google > Deploy to App Engine.

Tengo mi primera aplicación en: http://firstapp-lebrijo.appspot.com/

My First GAE App

Streaming de video en Apache

En este artículo muestro como me he montado un servidor de streaming tipo youtube con mi Apache. En realidad es una de las posibilidades de hacer pseudostreaming que existen . La idea era insertar un video en la página de un cliente, y mostrar mi video curriculum en mi servidor.

Read the rest of this entry »

RoundCube: Webmail 2.0

Vamos a instalar RoundCube, una aplicación LAMP para leer los correos electrónicos de un servidor de correo.

Escrita en PHP, y sobre una base de datos MySQL o PostgreSQL, requiere un servidor de correo IMAP. Está diseñado con muy buen gusto, y desarrollado en XHTML y CSS2.

Read the rest of this entry »

Instalando Tomcat en nuestra Debian

Tomcat es un servidor Java de módulos web, es decir, implementa la capacidad de desplegar y servir módulos web basados en las tecnologías JSP y Servlets.

Vamos a instalarlo en nuestro Debian Etch.

Read the rest of this entry »

Control de acceso en Apache con LDAP

Nuestro objetivo es que cuando se acceda a la carpeta http://www.midominio.com/privado/, se haga control de acceso, es decir, se solicite usuario/contraseña, que valide contra nuestro servidor de directorio.

Read the rest of this entry »

PHP 5: Lenguaje de Script lado Servidor en Apache

PHP es un lenguaje de script de lado de servidor, es decir, se ejecuta el código en el servidor, y le devuelve HTML al usuario.

Instalaremos PHP5 sobre apache para una distro Debian etch.

Read the rest of this entry »

Securizar Apache HTTPS(SSL)

Os voy a contar como montar un servidor web seguro con Apache2 y las herramientas de OpenSSL. Read the rest of this entry »

Hosting Virtual en Apache (Parte II)

Hoy continuamos con la segunda entrega sobre mis andanzas con el Hosting Virtual de Apache.

Podeis ver la primera en: Hosting Virtual en Apache (Parte I). Read the rest of this entry »

Hosting Virtual en Apache (Parte I)

Si queremos publicar varios dominios, no haría falta tener tantos servidores como dominios.

Con el Virtual Hosting de Apache podríamos montar tantos dominios como quisieramos en un servidor. Read the rest of this entry »

Apache: Instalación del Servidor Web

La Web es el sistema primario de publicación de contenidos en internet, Tim Berners-Lee se dió cuenta de que tenían que formatear de algún modo unificado y fácil cantidades de texto grandes, y creó el HTML.

Apache es desde hace años uno de los servidores más usados (si no el que más se usa). Read the rest of this entry »