Cómo instalar un servidor Web doméstico, pasos fáciles y sencillos

Cómo instalar un servidor Web doméstico, pasos fáciles y sencillos
0 Flares 0 Flares ×

Hace poco hablamos de cómo instalar un servidor web doméstico, pero en esta ocasión  lo vamos hacer desde un poco práctico y orientado a usuarios con pocos conocimientos. Esta última consideración es imprescindible, debido a que las soluciones que se pueden observar son las más cómodas para iniciarse, que no son las habituales en servidores web de producción. Presta atención a este tema ya que te puede servir en cualquier momento que lo necesites.

En la primera parte explicamos cómo instalar el servidor que brinda Microsoft de forma nativa: Internet Information Services (llS), para sus sistemas operativos compatibles, es decir, desde Windows XP hasta Windows 8/8.1. Pero esta vez te explicaremos las soluciones llave en mano, con el mismo propósito para la plataforma Windows, además, alguna de ellas pueden utilizarse en GNU/Linux, pero este ya es otro tema ajeno al del día de hoy.

¿Cómo extender las funciones llS?

Internet Infromation Services instalado, además de poder servir páginas HTML tiene la capacidad de ejecutar una serie de tecnologías propias de Microsoft que permiten, entre otras cosas, operar sobre determinadas bases de datos, devolviendo los resultados al navegador como página web. Por otra parte, IIS permite construir aplicaciones web de gran complejidad algo realmente interesante para todos los usuarios.

En este caso incluso puedes extender las funciones de llS, lo único que tienes que hacer es agregar soporte para otros lenguajes de programación y bases de datos diferentes de los de serie tales como: PHP, Perl y MySQL. Sin embargo, el método más sencillo y rápido para este propósito es utilizar el instalador automático que proporciona Microsoft: WebPl, Microsoft Web Platform Installer. WebPl es una herramienta completamente gratis que permite extender las funciones de llS de una forma realmente sencilla.

En la mayoría de casos para poder instalar WordPress, solo se necesita de tres toques de ratón ya que WebPl es el encargado de todo lo necesario, con últimas versiones de los productos implicados. También vale la pena mencionar que Webpl es una herramienta (101 KB de descarga y 2MB funcionando), que se encuentra disponible en diversos idiomas, entre ellos el nuestro y lo mejor de todo es que es compatible con Windows 8/8.1, Windows Vista SP2, Windows XP SP3+ y familia de servidores Microsoft.

Cómo instalar un servidor Web doméstico, pasos fáciles y sencillos

Dicho esto, antes de poder instalar WebPl se recomienda comprobar que el sistema operativo se encuentre completamente actualizado, sobre todo porque se requiere de privilegios de administrador. Algunos usuarios prueban WebPl en un equipo Windows 7, debidamente actualizado y completamente pelado sin ni siquiera tener llS instalado. En la ventana principal de WebPl debes seleccionar en el menú superior “aplicaciones”, de la larga lista de productos marca “agregar” en WordPress (ingles) y finalmente “instalar”.

Seguramente el programa te solicitara información adicional, como el gestor de bases de datos a emplear y la contraseña para su administración. Por suerte WebPl ha creado la base de datos, pues ha asignado contraseña y tras la instalación “disparo” el asistente de instalación de WordPress, donde solo debes consignar el nombre de usuario y contraseña para acceder al panel de administración de éste.

Sin duda, las posibilidades de WebPl son grandes, pudiendo instalar una variedad de productos cuyas peculiaridades exceden el ámbito de este tema. Es importante añadir que depende de cómo y cuándo realices la instalación, pueden variar los resultados de cada producto, aunque instalando WordPress desde cero tal y como lo hemos descrito, éste queda alojado en la carpeta My Web Sites y funciona escuchado por el puerto 39673.

Recuerda que si la instalación automática se realiza con todo lo necesario ya instalado, y sólo añadiendo WordPress, el directorio donde se aloja WordPress es wwwroot/wordpress y escucha por el puerto 80, resultando la URL de acceso: http://localhost/wordpress). Cosas de los asistentes automáticos de Microsoft.

Soluciones llave en mano para Windows establecidas en Apache

Si eres de los usuarios que quiere tener un servidor web domestico del producto suministrado por Microsoft, aquí están las soluciones llave en mano establecidas en Apache. Estas incluso vienen acompañadas del resto de productos necesarios para realizar aplicaciones web, como ocurre en el caso de llS, Apache lo puedes descargar e instalar de manera independiente desde el sitio oficial.

Cómo instalar un servidor Web doméstico, pasos fáciles y sencillos

Además de esto lo puedes completar sus funciones con lenguajes de programación y sistemas de gestores de base de datos al gusto. No obstante, las funciones serán parecidas a las que obtendrás con llS, una vez conectados unos productos con otros adecuadamente. El problema para el usuario con pocos conocimientos viene precisamente del “adecuadamente” ya que Apache requiere de una serie de módulos para funcionar con otros productos.

Así que lo mejor para iniciarte en tecnologías web basadas en Apache, lo mejor es optar por soluciones llave en mano, que con pocas acciones por parte del usuario, dan resuelto el problema del adecuadamente.

Todo lo que necesitas saber de XAMPP

Ahora nos toca hablar un poco más de XAMPP, la cual es una suite bastante completa y que ofrece todo lo necesario para desarrollar aplicaciones web: Apache, PHP, MySQL, Filezilla FTP server, entre otras cosas. Además de herramientas de administración como phpMyAdmin y un panel de control para gobernar todo, de hecho, XAMPP dispone de versiones para Linux, Mac OS X, Solaris y Windows.

XAMPP es un proyecto de Apache Friends que suministra el conjunto de software completamente gratis, por otra parte ofrece diferentes niveles de complicación, con un paquete que trae todo y una versión Lite portable, pudiendo incorporar además módulos para disponer de algunos CMS como WordPress, Drupal y Joomla. Dado el enfoque para novatos de esta serie de artículos, nos olvidamos de los módulos y nos centramos en el paquete principal.

Lo primero que tienes que tomar en cuenta es que existen dos formas de tener XAMPP funcionando en tu equipo: con un instalador o descargando el conjunto en formato comprimido (ZIP o 7zip). En este caso te recomendamos utilizar el segundo, descomprimir el contenido en una carpeta de tu elección y accionar lo que necesitas a mano desde el panel de control de XAMPP.

Cuando pongas en marcha Apache y MySQL, al escribir en el navegador http://localhost, seguramente te lanzará automáticamente el sitio http://localhost/xampp/index.php, donde puedes observar qué componentes están funcionando y realizar un chequeo de seguridad muy recomendable, donde debes configurar que XAMPP no se visualizará a través de la red, y asignar claves, tanto para el módulo de administración como para MySQL.

Cómo instalar un servidor Web doméstico, pasos fáciles y sencillos

Ahora bien, para tener tu primer documento web funcionando bajo Apache con XAMPP, en la carpeta donde hayas  descomprimido la suite, debes buscar la subcarpeta htdocs. Cuando estes dentro nombra según sea tu conveniencia el fichero index.php (por ser el documento predeterminado en la configuración por defecto).

A continuación, copia el código que pusiste en el primer artículo en el bloc de notas y lo guardas como index.html. Si ya realizaste todo lo descrito en el párrafo anterior, desde el panel de control de XAMPP, para Apache y lo vuelves a lanzar. Si todo va bien hasta ahora, verás en el navegador el documento predeterminado que acabas de escribir y guardar.

Otras opciones para llave en mano

Debemos recordar que existen otras soluciones llave en mano que pueden ser realmente eficientes. Wamp, AppServ y Server2Go, son proyectos similares a XAMPP, para tener funcionando en el sistema operativo Windows un servidor Apache con MySQL y PHP. La filosofía es la misma, resolver el adecuadamente con pocos clic de ratón y tener funcionando el sistema sin preocuparte de cómo se hace.

Pensando en el usuario de Windows con pocos conocimientos, y para servir páginas HTML sin más, es prácticamente indiferente emplear IIS o Apache con las soluciones llave en mano. La ventaja de los productos Microsoft son los asistentes y herramientas con interfaz gráfica. Apache, por su parte, y al margen de las comparaciones entre productos, tiene el inconveniente de que se configura mediante ficheros de texto poco amistosos, pero permite un control que los asistentes automáticos no dan.

Hablando de la solución llave en mano elegir, debes tomar en cuenta que aquí entra en juego el paradigma: manías personales no documentadas. Por su parte, XAMPP ofrece tal vez demasiadas cosas para empezar, siendo más sencillas las soluciones WAMP y AppServ. Pensando en la sencillez extrema, la elección más simple probablemente sea AppServ.