| El servidor de web Apache: Introducción práctica: Apache 1.x y 2.0 alpha | ||
|---|---|---|
| Prev | Chapter 1. El servidor de web Apache | Next |
Hay muchos proyectos asociados a Apache cuyo objetivo es aumentar su funcionalidad. Desde aquí vamos a destacar dos de ellos: uno muy útil para los desarrolladores, conocido como PHP, y otro orientado a la privacidad de las comunicaciones, Apache-SSL.
En la programación de aplicaciones en Internet, es importante las herramientas de programación que se utilizan tanto en el lado del cliente, como del servidor. El lector puede haber utilizado lenguajes como Javascript, JScript, o VBScript del lado del cliente, para aumentar la funcionalidad de las páginas HTML. De forma similar, hay lenguajes de programación del lado del servidor, que se introducen dentro de las páginas HTML.
En el servidor de web Apache, un lenguaje de programación que se puede embeber en las páginas HTML se conoce como PHP. Es un lenguaje similar a Perl, y muy sencillo de utilizar. Es un lenguaje en constante desarrollo, y cuya principal característica es que proporciona una librería de funciones que permite acceder a las principales bases de datos del mercado (Adabas, Ilustra de Informix, Oracle, MySQL, PostgresSQL entre muchas otras), lo que facilita mucho la integración del web con el mundo de las bases de datos.
PHP en la actualidad ha alcanzado la versión 4.0, y en cada nueva versión se aumenta su funcionalidad. Es un lenguaje muy potente en la programación del lado del servidor, y que sustituye de forma elegante a la programación de cgi-bin. Se recomienda al lector que consulte la referencia [6] y que profundice en este proyecto, ya que es muy atractivo para todo desarrollador de aplicaciones en Internet.
El comercio electrónico es el campo que va a arrastrar a Internet con más fuerza, y es uno de los sectores con mayores perspectivas de futuro. En la actualidad, el único freno al comercio electrónico en Internet es la seguridad, o la falta de ella.
Debido al gran interés que hay, se están desarrollando rápidamente estándares que aseguran la seguridad en Internet, en especial, dentro del web. Apache-SSL es el servidor Apache descrito en el presente artículo, pero con nuevas características de seguridad, como son la encriptación y la autenticación. Lo que más puede sorprender al lector, es que dichos parches son también de libre distribución, utilizándose una librería de encriptación (RSA, DES, MD5 ?) libre distribución.
El mundo de la encriptación está lleno de connotaciones militares, y depende mucho del país en el que estemos, de las utilidades de encriptación que podamos utilizar. En España no hay ningún problema en utilizar por ejemplo, la encriptación RSA de 128 bits, pero en el caso de utilizar dicha encriptación en comunicaciones internacionales, las cosas se complican mucho. El lector que quiera profundizar en esta versión de Apache con SSL (Secure Socket Layer), y en general en el mundo de la encriptación, puede consultar la referencia [2] del artículo.