Servidores locales

 desarrollo

Hay veces que a la hora de contratar un servicio de hosting optamos en su lugar por buscar alguna alternativa, la cual obviamente va a ser montar dicho servicio por cuenta propia, es decir, hacer uso de un servidor local. 

   

 -Tipos de servidores local

Los servidores locales pueden ser de distintos tipos, dependiendo de su uso principal.

Por ejemplo, los servidores web están diseñados específicamente para alojar sitios web y aplicaciones, mientras que los servidores de bases de datos se especializan en gestionar y almacenar datos de bases de datos.

   

  -Utilidad de un Servidor Local

Un Servidor Local o Local Host, provee un alojamiento web en nuestro propio ordenador.

Este alojamiento web, es de gran utilidad para poner a punto el desarrollo de una web o un blog tanto personal como corporativo, sin tener la necesidad de contratar un servicio de hosting o alojamiento web.

El disponer de un server local tiene ciertas desventajas, no todo va a ser color de rosas aunque, disponer de este también tiene sus ventajas. Así que vamos a analizar ambos aspectos.

     -Ventajas y desventajas de tener un servidor local       

Ventajas  

*Ahorro de dinero a largo plazo (quiere decir que sí compramos un servidor tendremos una fuerte inversión inicial, sin embargo al cabo de un año o dos, dependiendo del costo del servidor, habremos ya amortiguado ese gasto).

*Rápida conectividad (no es lo mismo tener un servidor a unos pocos metros de ti en una red local que tenerlo a miles de kilómetros al otro lado del mundo (si tienes el server localmente siempre obtendrás un mejor tiempo de respuesta, y si se trata de un servidor de juegos online su ubicación es extremadamente importante)).

*Mayor seguridad (aspecto clave para muchas empresas, y hay quienes simplemente no confían en guardar información importante en un servidor al cual no pueden tener acceso físicamente. Para este tipo de casos un servidor local también se vuelve algo ideal, ya que se puede controlar quién tiene acceso al servidor a nivel físico).


Desventajas

*Mayor gasto de energía (gastarás más energía eléctrica, así como también posiblemente un mayor gasto en el servicio de Internet) “Vamos a necesitar sí o sí una IP dedicada para nuestro server, y recuerda que las conexiones dedicadas son más costos que las que usan IP dinámica”).

*Falta de partes para reemplazar hardware defectuoso (cuando tenemos un servidor en un data center y ocurre una rotura o falla de hardware es nuestro proveedor quien se encarga de reemplazar el hardware averiado o defectuoso, sin embargo si esto nos ocurre con un servidor local entonces seremos nosotros mismos quienes tendremos que comprar la nueva pieza) “Quizá incluso tengamos que contratar la ayuda de un técnico para poder cambiarla, lo cual obviamente involucra un gasto adicional, mientras nuestro servidor está caído”).

*Falta de técnicos calificados (será necesario que alguien se encargue de administrar el servidor en caso de que no sepamos hacerlo. Obviamente podemos contratar un servicio externo, pero estos suelen ser caros, aunque muy buenos en la mayoría de los casos cuando el server es arrendado con un proveedor de hosting). “Si tienes un servidor local no vas a poder acceder a un mejor precio que si lo tienes contratado con un proveedor de hosting).


   

 -Características de un servidor en local

Es interesante conocer cuáles son las prestaciones de un servidor local.

La actualización, del mismo modo que ocurre con todos los servicios informáticos, es importante actualizar el servidor en local de forma periódica.

El Sitio web tal y como hemos señalado, los servidores locales son ampliamente utilizados por las empresas en la actualidad ya que permiten probar un determinado sitio web antes de subirlo al servidor remoto. De este modo, una de sus principales características tiene que ver con el hecho de permitir una mejor experiencia por parte de los usuarios a la hora de navegar en Internet.

El Remoto, permite el acceso al mismo en remoto de forma segura, sin ningún tipo de vulnerabilidad si se configura correctamente, el servidor en local

Ampliable, la capacidad de un servidor de este tipo es ampliable. Para ello simplemente hay que modificar el hardware y/o el software del equipo.

   

   -Hay una serie de requisitos mínimos necesarios para que un equipo haga las funciones de servidor local. El Sistema operativo es el más utilizado es Windows; no obstante, también se puede utilizar un ordenador con MacOS o Linux.

Apache: es la aplicación fundamental para convertir el equipo en servidor local.

MySQL: se trata de una aplicación de bases de datos que controla Apache y que permite la creación de todas aquellas bases de datos que sean necesarias para desarrollar el proyecto.

PHP: se trata de la tecnología de programación que utiliza el servidor en cuestión.

Además de lo propio del software, el hardware también juega un papel esencial (el ordenador en el que se vaya a montar el servidor debe contar con la refrigeración adecuada para que no se sobrecaliente en exceso y pueda dar lugar a cualquier tipo de problema).

La memoria RAM es otro aspecto a valorar ya que este tipo de equipos requieren de un gran rendimiento (lo mínimo aconsejable son 3 GB para que pueda realizar todas las tareas con fluidez).

Así, es conveniente optar por un equipo con uno o varios procesadores multinúcleo capaces de hacer frente a este tipo de exigencias. Es 100% recomendable contar con un sistema de copias de seguridad que permita el almacenamiento de forma automática de todos los archivos almacenados. (Todo esto es si  vamos a tener páginas operativas (publicadas) en dicho servidor. Si es para realizar testeo, es posible que no necesitemos tantas capacidades, porque el tráfico será menor).

¿Qué sistema operativo necesita un servidor local?

El sistema operativo utilizado por un servidor local depende del tipo de aplicaciones y servicios que ejecute. Windows, Linux y FreeBSD son opciones populares para configurar servidores locales.

 

  *¿Cómo crear y ejecutar un servidor local?    Paso a paso

Crear un servidor local requiere algunos conocimientos técnicos y recursos, como una conexión a Internet, un router y otro hardware.

Estos son los pasos a seguir:

ºAdquirir un servidor y configurar el hardware: Necesitará un servidor, un router y otros componentes de hardware en función de sus necesidades.

ºInstalar el sistema operativo: Una vez que haya adquirido todo el hardware necesario del equipo lo los equipos, puede instalar un sistema operativo apropiado, como Windows, Linux o FreeBSD.

ºConfigurar los ajustes de red: El siguiente paso es configurar los ajustes de red en el servidor. Esto incluye configurar direcciones IP, máscaras de subred, pasarelas y otros parámetros.

ºInstalar servicios adicionales: Dependiendo del tipo de aplicaciones que quieras ejecutar, puedes instalar software adicional como servidores web, sistemas de bases de datos o lenguajes de programación.


              XAMPP para servidor local

XAMPP es una distribución de Apache, totalmente gratuita, fácil de instalar que contiene MySQL, PHP y Perl.

Hay diferentes versiones disponibles, para Windows, Linux y OS X, tanto de 32 como de 64 bits, por lo que se podrá  disponer de la versión mas adecuada para el sistema operativo que se disponga.

Con ciertos add-ons como Bitnami, se proporcionan herramientas gratuitas para instalar utilidades como WordPress, Drupal, Joomla!, Moodle, Magento y muchas otras aplicaciones muy populares. XAMPP ofrece un ambiente ideal de desarrollo local, tener en cuenta que no es para despliegues de producción. La intención es hacer que el alojamiento de aplicaciones PHP creadas con XAMPP sea lo más fácil posible.


     -Instalar con xampp



COMO INSTALAR UN SERVIDOR LOCAL CON XAMPP
1. Búsqueda de Google
2. ingresar a la página web oficial de xampp
3. se selecciona el instalador de windows
4. Se selecciona la carpeta donde se va instalar
5. Seleccionar el lenguaje
6. Empieza la instalación
7. Abre panel de control que trae para seleccionar estas
8. Se activa la pagina del navegador y asi se accedemos a la pagina principal del
navegador.



(  ↤  Toca la imagen para ver mas a fondo la instalación de xampp si así lo necesitas).




Comentarios