Instalación del servidor de páginas WML y de un emulador |
|
Hasta ahora, hemos visto como crear nuestras páginas para terminales WAP y distintas herramientas, pero nos hace falta saber como poner(publicar) nuestras páginas wap en Internet. Para colocar nuestras páginas WML/WMLSCript en Internet, nos hará falta un servidor de páginas para terminales WAP. Aunque hay servidores específicos para WAP, nosotros veremos el servidor Apache (el más extendido y, además, gratuito).
Con el servidor de páginas Apache, podremos poner nuestras páginas para terminales WAP en Internet, pero además, también nos va a permitir programar CGI para WAP, como veremos en los siguientes apartados de este tutorial.
El servidor Apache está disponible en http://www.apache.org. De este sitio podemos hacernos con el código fuente del servidor y distintos binarios (por ejemplo, para windows). El primer paso, que tendremos que dar para instalar el Apache es bajarnoslo de http://www.apache.org. Lo primero que tenemos que hacer es bajarnoslo.
En Linux, podemos escoger entre compilar el código fuente o instalar una versión compilada. Como los requisitos de Apache para ser compilado son pocos, optaremos por la segunda opción. También hay que decir que en la mayoría de distribuciones de Linux, el Apache se instala casi por defecto. Asi que si ya lo tenemos instalado, no podemos ir al apartado de configuración directamente. Si no lo tenemos instalado nos pondremos mano a la obra.
Normalmente, los fuentes del Apache para vienen en un tgz (tar+gunzip), por lo que lo primero, que haremos será descomprimirlo:
tar xvfz apache_1.3.17.tar.gz
Que nos creará un directorio del tipo apache_1.3.17 y donde tendremos que escribir la siguiente secuencia de instrucciones:
$ ./configure --prefix=PREFIX $ make $ make install $ PREFIX/bin/apachectl start
Donde PREFIX es el directorio donde lo queremos instalar (por ejemplo, dentro de nuestra cuenta o el directorio /usr/local/apache ). configure nos sirve para crear el fichero Makefile, con make compilamos el Apache y con make install lo instalamos en el directorio PREFIX. La última sentencia PREFIX/bin/apachectl start es para inicial el Apache y PREFIX/bin/apachectl stop sería para pararlo.
Una vez que nos hemos bajado la versión de Windows del fichero, podemos tener un ejecutable (extensió .exe) o un fichero para el Microsfot Installer (extensión msi). Si lo queremos instalr en el Windows 95, deberemos instalar primero la actualización de Windows Socket 2, que lo tenemos siponible en http://www.microsoft.com/windows/downloads/bin/W95ws2setup.exe .
Si tenemos un ejecutable, nos basta con ejecutarlo para empezar la instalción. Si lo que tenemos un fichero .msi tendremos que abrilo con el Microsoft Installer. Si no tenemos el Microsoft Installer en nuestro sistema nos lo podremos bajar de ftp://ftp.microsoft.com/developr/platformsdk/oct2000/msi/win95/instmsi.exe si utilizamos Windows 95/98/Me o de ftp://ftp.microsoft.com/developr/platformsdk/oct2000/msi/winnt/x86/instmsi.exe si lo que utilizamos es el Windows NT/2000.
Una vez comenzada la instalación, nos irá haciendo una seri de preguntas, tales como el sitio donde instalaro, si se desea que sea un servicio en NT, etc.
La configuración del servidor Apache es mucho más amplia de lo que aquí vamos a ver, nosotros nos limitaremos a que sirva nuestras páginas para WAP y que nos permita ejecutar CGIs.
Lo primero es detectar el fichero de configuración del Apache, que vamos a modificar y que es httpd.conf. Los ficheros de configuración del Apache se suelen encontrar en el subdirectorio conf del Apache, es decir, si lo has instalado en windows, puede ser, por ejemplo, c:\Archivos de programa\apache\conf o si lo has instalado en Linux puede ser, por ejemplo, /usr/local/apache/conf. Los ficheros de configuración suelen estar muy bien comentados para todos aquellos que deseen personalizar el Apache a medida.
Dentro del fichero httpd.conf, tenemos una serie de valores que creo convenientes modificar:
Para que el servidor Apache sea capaz de servir páginas WAP, Dentro del fichero httpd.conf tenemos que añadir:
# MIME Types for WAP AddType text/vnd.wap.wml .wml AddType text/vnd.wap.wmlscript .wmls AddType application/vnd.wap.wmlc .wmlc AddType application/vnd.wap.wmlscriptc .wmlsc AddType image/vnd.wap.wbmp .wbmp
Para ejecutar el Apache bajo Linux, ya lo hemos visto en el apartado de instalación para Linux, también hemos visto como pararlo. Si la versión del Apache que tenemos instalada viene co nuestra distribución de Linux, probablemente se inicie cuando arrancamos la máquina o se podrá acttivar/desactivar con alguna herramienta de configuración (por ejemplo, YaST en SuSe o linuxconf en Red Hat)
Para ejecutar el Apache bajo Windows, la forma de hacerlo depende de si utilizamos Windows 95/98/ME o Windows NT/2000, en el primer caso será un programa al que podemos acceder desde el menú de Inicio, como cualquier otro programa y que deberemos dejar residente. O podemos meter un enlace directo en la carpeta Inicio (dentro de Inicio-> Programas) para que se arranque siempre que iniciemos Windows.
En el caso de Windows NT/2000, el Apache se puede configurar como un servicio del sistema, lo que significa que se puede iniciar cada vez que se arranque Windows NT/2000, en este caso, el programa de instalación del Apache instala un enlace en el menú de Inicio para configurar esta opción.
Lo primero que tenemos que hacer es descargar el Deck-it de http://www.pyweb.com/php/test_adapt.php3?lg=es, donde tenemos la versión para Linux y para Windows.
Una vez que nos hemos bajado la versión de Linux tendremos un fichero del tipo deckit-1.2.1.tar.gz , que tendremos que descomprimir...
tar xvfz deckit-1.1.tar.gz
Una vez descomprimido, entramos al directorio deckit y ejecutamos ./install.sh directorio para instalar el emulador y donde directorio es el directorio donde tendremos el deck-it. Para ejecutar el emulador de un terminal WAP basta con poner /directorio/deckit &.
Para ejecutar el conversor de imágenes a wbmp, que trae consigo el Deck-it, basta con poner /directorio/wbmp &
Una vez que nos hemos bajado la versión de Windows tendremos un fichero del tipo deckit-1.2.1.exe, que tendremos que ejecutar y que instalará el programa en nuestro ordenador.
Para ejecutar el Deck-it (o el conversor de imágnes a wbmp que trae) tan sólo tendremos que ejecutarlo desde la carpeta que ha creado dentro de Programas en el menú de Inicio.
Grupo GeNeura. http://geneura.ugr.es |
Departamento de Arquitectura y Tecnología de los Computadores. |
Universidad de Granada |