En caso de que estés pensando en montar un servidor en casa, lo más probable es que ya hayas leído los beneficios que ello conlleva, siendo uno de los principales motivos que ya no existen límites para el espacio de almacenamiento en discos para páginas web, pero sigue leyendo para que te enteres de otros beneficios que presenta la instalación de un servidor.
Ventajas de montar un servidor en casa
Indudablemente, una de las actividades que puedes evitar al montar un servidor en casa es el servicio de hosting que es necesario para que se aloje tu página web, con el consiguiente inconveniente de que disfrutas de una cantidad limitada de megabytes o gigabytes, de acuerdo a cual sea el arreglo al que hayas llegado con el proveedor de hosting.
De otra parte, no vas a tener limitaciones que se deriven de la clase de contenido que quieres publicar, debido a que todo lo vas a hacer de manera local, esto es, en el propio servidor, desde tu propio ordenador, ni va a ser necesario que tengas que subir la página web en cada oportunidad en la que efectúes una modificación.
Además, tal como ocurre en lo que te hemos explicado antes, al montar un servidor en casa, el contenido total de tu página web se guarda de manera local y lo tendrías disponible en cualquier momento para que pueda ser objeto de modificaciones por parte de todos los usuarios que deseen tener acceso al contenido.
Inconvenientes de montar un servidor en casa
Es justo que también te advirtamos que montar un servidor en casa igualmente posee algunos inconvenientes de los que debes tener conocimiento. Uno de ellos es el ancho de banda que necesitas para poder subir los contenidos, que tiene que ser un gasto considerable, por causa de la petición de enseñar la página web a los usuarios que quieran acceder a ella.
De otra parte, una página web pueden cargar de forma lentas con un ADSL, por razón de la limitación de la que adolece esta clase de líneas. Realmente una línea ADSL no es tan eficiente para esta clase de actividades, debido a que son asimétricas y solo pueden aportar una velocidad muy lenta para subir o bajar contenidos, resultando en que el servidor web va a consumir un ancho de banda mucho mayor en las actividades de subida que de bajada.
Otro inconveniente del que tienes que tener conocimiento es que al montar un servidor en casa, el mismo debe permanecer en funcionamiento las 24 horas del día, los 7 días de la semana, por ende el ordenador también, ello con la finalidad de que los individuos puedan tener acceso a tu web en el momento en que lo deseen.
Ello significa que tu consumo de energía eléctrica se va a incrementar muchísimo, por razón de lo que la ejecución de esta clase de actividades supone. Finalmente, otro inconveniente resulta ser el tener que mantener a un servidor que sea propio, debido a que por ser nuestro el ordenados, es probable que nos consigamos con inconvenientes en el hardware, que pueden estar relacionados, pongamos por caso, con la fuente alimentación, lo que conduciría irremediablemente a que nuestra web se cayera por un largo período de tiempo.
Lo que se requiere para montar un servidor en casa
En el caso de que vayas a montar un servidor en casa, estos son los elementos que vas a necesitar:
- Componentes hardware: como requisito mínimo vas a necesitar un router que posea con conexión a Internet, un ordenador que va a ejercer la función de servidor web y todo el cableado de red RJ45 que se requiera para poder conectar el router con tu ordenador.
- Componentes software: necesitas también un sistema operativo Windows o Linux, un programa servidor, que podría ser el Apache Server, un programa para poder crear y editar páginas Web, que podría ser el Dreamweaver (que se tiene que pagar) o Joomla, o WordPress (que es gratuito).
Instalación de un servidor y puesta en funcionamiento
Montar un servidor en casa y ponerlo en funcionamiento normalmente es una actividad relativamente sencilla, lo complejo aparece en el momento en que el servidor tiene que recibir miles de visitas diarias. Aunque todo va a depender del uso que le vayas a dar al servidor, de manera que si conoces tus necesidades, te va a ser fácil elegir lo que debes montar. En esta sección del post queremos orientarte sobre las decisiones y pasos que se tienen que dar para que seas capaz de montar un servidor en casa para páginas web que sea básico.
¿En qué ordenador se instalará el servidor?
Lo usual es que posea una arquitectura x86 (32bits), pero es que también tienes que tomar en cuenta:
- ¿Qué tipo de programa servidor se va a instalar?
- ¿Qué carga de visitantes al día debe ser capaz de recibir?
- ¿Cuál es la clase de carga que se va a subir? Ello en razón de que no es lo mismo cargar una página web simple, a lo que se va a necesitar para cargar una página web que vaya a tener contenidos multimedia.
Si ya tienes en mente toda la información relacionada con los puntos que te hemos mencionado, entonces estarás en capacidad de elaborar un estimado de la potencia y las características del ordenador que vas a necesitar para emplear como el servidor.
Los servidores que son los más potentes son lo que tienen entre 4 y 8 procesadores, que poseen discos duros SCSI y la mayor cantidad de memoria RAM que sea posible, aunque con una computadora que tenga un procesador dual core (de 2 núcleos) y 2GB de RAM con un disco duro S-ata, debería ser más que suficiente para tener un servidor web que ofrezca un servicio decente.
Elección del sistema operativo
Esto es básico, y tienes que decidirte por Windows, Linux o alguno que sea tipo Unix; aunque los más usados son los dos que hemos mencionado primero. Siguiendo nuestro conocimiento, hemos hecho una clasificación de ellos en dos clases:
- Servidor Decente: Cualquier Linux, Windows XP, Windows
- Servidor Profesional: Windows Server 2008/2012
Elegir el programa servidor
En este punto si es necesario poner mucha atención, porque se trata de uno de los elementos esenciales para montar un servidor en casa, y las opciones que existen son las siguientes:
Apache Server: que sin lugar a dudas es el mejor. Se trata del programa que más se emplea, otra ventaja es que es gratuito y además posee una versión para Windows. Su Web oficial es www.apache.org desde donde lo puedes descargar.
IIS (Internet Information Server): este programa viene preinstalado con los Windows XP Professional, 2000 y posteriores. El inconveniente del mismo es que requiere de muchos recursos para su funcionamiento y su rendimiento no es tan bueno como el de Apache.
Línea de conexión a Internet
Tal como hemos indicado antes, la conexión a Internet es la que puede limitar la cantidad de usuarios que puedan tener acceso a tu servidor. Para seleccionar el tipo de servicio de conexión que necesitas, debes tener en consideración cuáles van a ser tus necesidades y la clase de página que tienes.
Abrir los puertos del router
Con el objetivo de que tu servidor permanezca en constante comunicación con el exterior, tienes que abrir los puertos necesarios en el router, firewalls o proxys; en el supuesto de montar un servidor en casa, se trata del puerto 80, que es el puerto por defecto para que se verifique la transmisión HTTP. Si además deseas utilizar tu servidor web como servidor FTP, tienes que abrir también el puerto 21.6.
Contratar dominio
Un dominio o nombre de dominio es el nombre que identifica a un sitio web. Cada dominio tiene que ser único en Internet. Lo que conviene es que la IP del servidor este redireccionada a un dominio, bien sea de los gratuitos como los de www.no-ip.com – o dominios .com .net .org que son pagados.
Tener una IP fija o dinámica
Si no tienes IP fija, esto es, que no cambia y posees una IP que es dinámica, lo que quiere decir que se modifica cada vez que tu proveedor te asigna una nueva o reinicias el router, lo que debes hacer es contratar un servicio de Dns dinámico, ello es así por causa de que Internet se basa en direcciones IP, y no en nombres de dominio.
Cada servidor web requiere de un servidor de nombres de dominio (DNS) que sea capaz de traducir los nombres de los dominios a direcciones IP y existen muchas empresas en internet que ofrecen este servicio de DNS dinámico de manera gratuita, como por ejemplo, no-ip.com.
Configurar el firewall
Por medio de tu IP de Internet, tendrás acceso a otros usuarios de tu servidor web y podrás observar las páginas que suban en su interior. Para montar tu servidor en casa debes tomar en consideración que los firewall de que dispongas permitan las conexiones entrantes al servidor web. Si posees un firewall vas a tener que crear las reglas que se adapten para que se pueda acceder al servidor web. Si no posees un firewall, lo que te aconsejamos es que instales y configures uno al montar un servidor en para incrementar la seguridad de tu sitio web.
Si te ha gustado este artículo, es probable que también quieras leer:
También puede interesarte este contenido relacionado:
- Diferencias entre Monitor y TV, Conoce Cuáles son
- Formatos de Video en la actualidad, Conoce Algunos
- Diferencia entre Inyección de Tinta y Laser