Cómo montar un servidor web DIY

- 6 mins read

Cada vez es más asequible y fácil montar un servidor casero en casa, ya que casi todos tenemos un viejo ordenador por el desván o tirado en una esquina de casa, y si no podemos conseguir uno por menos de 30 € en eBay.

server
server

Basándome en mis experiencias, explicaré más o menos qué pasos hay que seguir para conseguir un servidor bonito y barato :-P

Hardware

¿Qué ordenador uso?

En general, para un servidor casero no nos hará falta un hardware muy potente, ya que seguramente procesará una media de 3 o 4 peticiones por minuto, un ordenador de 266 MHz, 96 MB RAM y con disco duro de 2 GB será más que suficiente para satisfacer esa demanda. Para que os hagáis una idea, mi web completa no llega a los 6 MB en el disco duro.

¿Cómo lo monto?

Cuantos menos componentes tenga mejor, tenemos que conseguir que consuma lo menos posible. Los componentes esenciales son: Placa base, procesador, disipador del procesador, fuente de alimentación, tarjeta de red, tarjeta gráfica y disco duro.

Software

Sistema Operativo

Microsoft Windows

Desde mi experiencia personal, dentro de la gama Windows recomiendo “Microsoft Windows 2000 Advanced Server SP4”, es el que actualmente estoy usando a modo de pruebas, me parece la versión más estable de todas. El problema de este sistema operativo es el precio.

GNU&Linux

La distribución que sale mejor comentada siempre es “Debian”, es ligera y fácil de instalar, lo favorable frente a Windows es que podemos usar el servidor sin modo gráfico, es decir, en consola (con un consumo más bajo).

Servidor Web

Apache

Sin duda, este es el servidor por excelencia, es el más usado en Internet, con la versión 1.3 nos bastará (Aunque puedes probar la rama 2.x). (Pulsa para descargar Apache)

PHP

Es un lenguaje de programación que nos permite generar páginas web con contenido dinámico y que nos ahorra un montón de código (X)HTML, instalando la versión 4 nos bastará para una web sencilla. (Pulsa para descargar PHP)

Servidor FTP

FileZilla

En el caso de que decidamos usar Windows, este me parece el servidor FTP más facial de instalar y configurar. (Pulsa para descargar FileZilla)

ProFTPd

Si instalamos GNU&Linux, este demonio nos hará de servidor FTP, con un apt-get install proftpd bajo Debian nos bastará para instalarlo.

Contenido

Ética y educación en la red

Vamos a poner un servidor funcionando en Internet, donde todo tipo de personas podrán acceder a él, piensa antes de poner contenido cuestionable, lo que a tí te puede parecer una chorrada a otros les puede ofender muchísimo, actúa con sentido común y expón contenidos constructivos, siempre redactando correctamente y con el menor número de faltas de ortografía posible.

Publicarlo

Configurar Router-Modem

Cada Router-Modem es un mundo, así que no me meto en la configuración detallada, simplemente tenemos que redirigir las peticiones desde Internet a los puertos 21 (FTP) y 80 (HTTP) hacia la IP de nuestro servidor dentro de nuestra red (192.168.xxx.xxx), la opción en la configuración de nuestro Router-Modem se llamará NAT o Port Forwarding.

Después tendremos que redirigir una dirección DNS facial de recordar a nuestra IP, con “NO-IP” podemos crear una gratuitamente, ya que es más fácil recordar “www.google.es” que “66.102.9.147“.

Con IP Dinámica

Si se pertenece al grupo del resto de mortales y tenemos IP Dinámica tendremos que conseguir un pequeño programa de “NO-IP” que nos actualiza la IP de destino de la DNS según vaya cambiando.


Share: Link copied to clipboard

Tags:

Previous: La máquina de vapor, historia detallada
Next: Si la escuela fuese Barrapunto

Where: Home > Technical > Cómo montar un servidor web DIY