Category Archives: SERVIDORES

Información sobre Servidores, instalaciones, paquetes, etc

SERVER PORTATIL EN UN USB

SERVER2GO , Servidor Web Portátil

Server2Go es un servidor web portable que puede ser ejecutado desde un USB, un CD/DVD-Romo cualquier carpeta del disco duro sin necesidad de instalación, lo cual es bastante útil.

Además, gracias a este servidor portátil, no tendremos que molestarnos en configurar un administrador PHP, Apache o MySQL.

Este util servidor se “instala” a partir de un fichero ejecutable, que al ser descomprimido, crea una carpeta donde quedan instaladas las aplicaciones que habíamos seleccionado en la configuración.

Además de su facilidad de instalación, Server2Go, soporta PHP 5, MySQL 5, SQLite y Perl 5.8. Su sistema está basado en Apache y está disponible para Windows (98, XP, Vista y 7), Mac OS X yGNU/Linux.

Las características principales de Server2Go son las siguientes:

  • Es un servidor web basado en Apache, y esto da bastante confianza, ya que Apache nunca defrauda.
  • Soporta las versiones posteriores de Internet Explorer 6, Firefox, Safari, Camino y algunos otros navegadores.
  • Soporta la base de datos SQLite.
  • Detecta automáticamente el nombre del host y el puerto cuando iniciamos el navegador.
  • Se apaga automáticamente cuando se cierra el navegador.
  • Soporta PHP 5 con multiples extensiones instaladas.
  • Soporta Windows 98 y versiones posteriores de éste, Mac OS X y GNU/Linux.

Puedes descargar este completo servidor web portable desde su página web.

LAMP o LEMP

SERVIDOR LAMP o LEMP

SERVIDOR LAMP o LEMP

  • LAMP (Linux, Apache, MySQL, PHP o Perl – Python)
  • LEMP (Linux, Nginx (pronunciado como Engine X), MariaDB, PHP, Perl o Python).

En los servidores web se utiliza los paquetes denominada LAMP, haciendo el uso de Linux como sistema operativo, Apache como el servidor web, MySQL el gesto de la base de datos y PHP (normalmente el más ocupado) como el lenguaje de programación. Pero hoy en día tenemos diversas alternativas para sustituir dos de esas cosas, empecemos con el gestor de base de datos.

SERVIDOR DE BASE DE DATOS:

Mariadb vs Mysql

Mariadb vs Mysql

Básicamente vemos como MySQL se ha privatizado(SUN a ORACLE), pero eso no es lo peor, lo peor es que no ha avanzado su desarrollo de la manera que muchos lo esperan, y no es de asombro, ya que Oracle no siempre hace lo mejor. Pero nunca se pierde la esperanza, ya que cuando empezaron los problemas vino un salvador, MariaDB, el proyecto open source derivado de MySQL. MariaDB es una excelente alternativa a MySQL por el simple hecho de que esta es de código abierto y tiene un gran apoyo de la comunidad, pero su mejor característica es el hecho de que es igual a MyQSL, lo que proporciona una mudanza sin problemas (un copia y pega basta), pero claro, MariaDB se mejora en algunos puntos en los cuales MySQL ha olvidado. El porque usar MariaDB es claro, es un proyecto libre, que tiene un gran futuro por el simple hecho de lo que es, a diferencia de MySQL, el cual su futuro es incierto.

SERVIDOR WEB:

Tenemos el uso de Apache desde tiempos inmemorables, pero ahora hay nuevas propuestas que puede que muchos quieran probar y no sólo por que son nuevas, si no por que ofrecen algo mejor, me refiero al uso de Nginx. Nginx (pronunciado como “engine X” ) es un servidor web HTTP de código abierto que también incluye servicios de correo electrónico con acceso al Internet Message Protocol(IMAP) y al servidor Post Office Protocol (POP). Además, NGINX está listo para ser utilizado como un proxy inverso. En este modo, NGINX se utiliza para equilibrar la carga entre los servidores back-end, o para proporcionar almacenamiento en caché para un servidor back-end lento. Es usado por compañías como WordPress, Facebook, Hulu entre otras. Ahora bien, Nginx y Apache son servidores web gratuitos y de código abierto multiplataforma.  Apache es un servidor sumamente completo, tiene muchas funciones disponibles, pero lo cierto es que la mayoría de ellas no son usadas. La diferencia principal con Nginx es que este último tiene menos funciones, pero trabaja a mayor velocidad que Apache en el 90% de los casos. Nginx es el mejor servidor web para servir archivos estáticos y con gran cantidad de peticiones, además lo hace teniendo un consumo de memoria considerablemente menor que Apache, dado que no precisa crear un proceso o hilo nuevo para cada pedido que le llega. Tampoco necesitar analizar todos los directorios de un sitio buscando archivos.htaccess, ya que carga las reglas de Rewrite directamente desde su configuración. El reemplazo de Apache por Nginx suele traer muchas ventajas, ya que este último tiene una notable mejora de velocidad (hay que hacer gran énfasis en lo de la velocidad) cuando se trata de distribuir archivos estáticos y también dinámicos. Nginx es mejor para sitios que tienen una mayor cantidad de peticiones. Si manejas en volumen pequeño aun de peticiones te conviene usar Apache, por un tema práctico, ya cuando tu proyecto va tomando más forma es mejor migrar. Se debe considerar que Nginx por ahora solo se puede utilizar en servidores propietarios, ya que la mayoría de los hosting utilizan Apache