Cómo implementar una Intranet

Cómo implementar una Intranet

Este documento, que explica cómo configurar una Intranet en un equipo que opera con Linux, ha sido realizado mediante un acuerdo con el sitio www.tldp.org/, cuyo webmaster (Michel Maudet) es el autor del documento original.

¿En qué consiste una Intranet?

Una Intranet es un conjunto de servicios de Internet (como un servidor web) dentro de una red de área local. Esto significa que solo es accesible desde una estación que se encuentre dentro de la red y que no se puede acceder a ella desde afuera. Consiste en utilizar estándares de Internet cliente/servidor (usando los protocolos TCP/IP), tales como la utilización de navegadores de Internet, para crear un sistema de información interno dentro de una organización o una compañía.

Esta serie de artículos explica cómo configurar un servidor Linux (con la distribución Mandrake, aunque el procedimiento sea el mismo para otras distribuciones) que ofrece una gran cantidad de servicios. Los clientes podrán usar cualquier tipo de sistema operativo (generalmente Linux, Windows o Mac OS).

¿Qué servicios ofrecerá el equipo en que se instalará Linux?

El equipo en el que se instalará Linux ofrecerá los siguientes servicios:

  • Un servidor de nombre de dominio (DNS) para que los equipos puedan ser reconocidos por su nombre además de su dirección IP. En nuestro caso, supondremos que la dirección IP del servidor es 192.168.1.1 y le asignaremos el nombre tuxserver.
  • Un servidor de correo electrónico para que los clientes puedan enviar y recibir correo electrónico. El servidor de correo electrónico más común es SendMail, pero ya que es demasiado difícil de configurar, preferimos utilizar Qmail. Esto nos permitirá utilizar SMTP (correo electrónico saliente) y POP (correo electrónico entrante).
  • Un servidor web que nos provee nuestro propio sitio web. El servidor utilizado será Apache (el servidor más utilizado en todo el mundo) con lenguaje PHP que permite utilizar páginas dinámicas.
  • Un servidor de base de datos (DBMS) para administrar las bases de datos. Instalaremos MySQL, un DBMS gratuito que se puede ejecutar con Linux.
  • Un servidor de archivos para que los usuarios de Intranet puedan acceder a los archivos compartidos. Utilizaremos SAMBA, que posee la ventaja de ser totalmente compatible con las redes de Microsoft.
  • Un servidor LDAP que provee un servicio de directorio muy poderoso.
  • Una lista de distribución para autorizar a los usuarios a que envíen correos electrónicos a todos (o algunos de) los usuarios de la Intranet.

¿Cuáles serán las propiedades del servidor?

La elección del sistema operativo Linux como nuestro servidor no fue casual. La mayoría de las distribuciones Linux son gratuitas, así como todo el software que viene con dicho sistema operativo. Su equivalente de Windows (sistema Windows + servidor de base de datos MS SQL + Microsoft Exchange) costaría más de mil dólares (en EE. UU.) o cientos de libras (en el Reino Unido).

En lo que concierne al hardware, una Pentium 133 es suficiente para servir a cientos de clientes. Para mayor cantidad de clientes, se deberá invertir en un equipo más potente, quizás hasta en un servidor dedicado. Asimismo, los recursos de memoria de un servidor varían según la manera en la que se está utilizando. A continuación encontrarás una pequeña tabla que sintetiza las configuraciones que se necesitan para usos corrientes:

Tipo de servidor RAM Espacio del disco
Servidor HTTP tradicional > 64 MB 9 GB
Servidor ASP/PHP/JSP > 128 MB 9 GB
Servidor de aplicaciones > 256 MB 18 GB (+ RAID)
Servidor de streaming media > 512 MB 18 GB (+ RAID)

Enciclopedia