Archivo para ‘Servidores’ Category
AeroSQL
AeroSQL es una aplicación de código libre desarrollada en PHP usando la librería ExtJS, su función es administrar y gestionar bases de datos MySQL, con la posibilidad de gestionar bases de datos que se encuentren en diferentes servidores.

Permite crear nuevas bases de datos, editar las existentes, borrar bases de datos y ejecutar Querys. Dispone de una pequeña herramienta llamada “SQL Monitor”, que como su nombre indica tiene como fin poder monitorizar las conexiones realizadas por las aplicaciones al servidor MySQL.
AeroSQL es una buena herramienta de administración pero le falta la función de realizar copias de seguridad de las tablas y también la opción de poder ejecutar archivos .sql guardados en local, aunque el autor especifica en su página web que estas funciones anteriormente nombradas serán incluidas en futuras versiones de la aplicación, así como la función de crear tablas y añadirlas a las bases de datos.
En la web del autor está disponible una demo para los que quieran solo probar la aplicación, la dirección a la demo es: http://www.burlaca.com/aerosql-demo/ en el usuario y la contraseña debemos usar la palabra “demo”.
La página del autor es: http://www.burlaca.com/
Sypex Dumper 2
Sypex Dumper es una aplicación OpenSource basada en la web que nos permite realizar copias de seguridad completas de bases de datos MySQL situadas en diferentes hosts. Permite configurar la conexión a la base de datos y después programar y guardar tareas de exportación e importación de bases de datos.
Nos permite comprimir las copias exportadas de las bases de datos en Gzip y guardarlas en el servidor donde está instalado Sypex. Permite el mantenimiento completo de todas las bases de datos de un administrador e incluso la creación y copiado de nuevas bases de datos.
Sypex no necesita ningún tipo de instalación complicada, simplemente hay que subir los archivos de Sypex al hosting y conectarse usando el usuario y la contraseña del servidor MySQL creando una conexión.
La interfaz de Sypex es muy simple y está completamente traducida a muchos idiomas, incluido el español. Dispone de un panel de opciones simple pero que contiene todo lo necesario para personalizar y adaptar Sypex a nuestras necesidades y a nuestro servidor. Permite la integración con WordPress, phpBB y vBulletin y existe un plugin que da la posibilidad de subir las bases de datos guardadas en local mediante FTP.
La página oficial del proyecto en ingles es: http://sypex.net/en/
Backup de un servidor MySQL completo
En muchas ocasiones, por razones diversas, es necesario hacer una copia de todas las bases de datos de un servidor MySQL una por una.
Esta tarea puede ser liosa y aburrida sin el uso de software adicional solo con los comandos de consola, y más si necesitamos crear copias de seguridad casi a diario.
En estos casos se puede utilizar un simple script bash para realizar la copia de seguridad desde el propio servidor. El script exporta los datos y los comprime con gzip, claro que esta última función pueda funcionar necesitamos tener gzip instalado en el servidor.
El script debe contener lo siguiente:
http://solinux.es/datos/scriptmysql.txt
Para que funcione debemos substituir “puerto” por nuestro puerto del servidor MySQL, si queremos usar el usuario “root” para la operación dejamos el usuario como esta, en caso contrario debemos cambiarlo por el elegido, y donde pone “tucontraseña”, ponemos la nuestra contraseña.
Cuando acabemos ejecutamos el script y ya deberia funcionar, en caso de que no funcione seria una buena opcion revisar las rutas de instalacion del MySQL y compararlas con las puestas en el script.
Si queremos hacer un backup del servidor MySQL, pero nos da igual si todas las bases de datos estan juntas tenemos la opcion de realizar una operacion mas simple en la consola de comando, ponemos:
mysqldump –all-databases
eBox, redes centralizadas
eBox Plataform es un servidor de red unificada de código abierto destinado a las pequeñas y medianas empresas. eBox puede actuar de gestor de red, puerta de enlace, firewall, servidor de oficina, etc…
eBox se distribuye bajo licencia GNU y bajo varias licencias privativas de las que es dueña la empresa española eBox Technologies S.L.
Entre los servicios ofrecidos por la plataforma están los siguientes:
- Cortafuegos
- Enrutamiento
- Soporte para VPN
- Servidor DNS
- Servidor Proxy
- Servidor de Correo
- Servidor Web
- Gestión de trabajo en grupo
- Servidor de VOIP
- Servidor de Mensajería Instantánea
- Servidor de copias de seguridad
eBox se configura a través de una muy bien diseñada interfaz web a la que se puede acceder mediante el navegador desde la IP del equipo servidor.
eBox se puede instalar como plataforma o aplicación sobre cualquier distro o descargar una distro basada en Ubuntu modificada con eBox que se puede descargar desde la página oficial del proyecto.

Para más información sobre el proyecto o para descargar la distro modificada visitar la página oficial: http://www.ebox-platform.com/
La página de la empresa encargada de su desarrollo es: http://www.ebox-technologies.com/
Optimizacion de Apache HTTP Server 2.2 sobre Linux
Apache es un servidor HTTP de código abierto. Su desarrollo comenzó en 1995 dentro del proyecto HTTP Server (httpd) de la Apache Software Foundation. Está disponible para múltiples plataformas y está escrito en C.
Apache es sin duda el servidor HTTP más usado, en 2005 el 70% de los sitios de Internet utilizaban Apache como Internet.
Es totalmente modular y extensible, dispone de infinidad de módulos que le implementan funcionalidades que a día de hoy podrían considerarse básicas.
Apache por sí mismo no dispone de ningún tipo de interfaz grafica para su configuración en ninguna de las plataformas, la configuración de sus parámetros se realiza mediante archivos de texto donde se guardan las configuraciones. Para aplicar las configuraciones es necesario guardar el archivo de texto y reiniciar el servidor.

Apache es un servidor basado en hilos, es decir crea procesos en la memoria para servir las peticiones web a los clientes. La configuración por defecto está bastante limitada, y lo más recomendable es adaptar esta configuración a los recursos de los que disponemos.
Las directivas de configuración se agrupan en tres secciones, últimamente se han agrupado todas en un único archivo, en el httpd.conf, aunque también se pueden encontrar en el apache2.conf.

Las directivas son las siguientes:
- ServerType: El servidor se lanza como servicio esperando alguna petición (standalone) o es lanzado como un servicio bajo demanda (inetd).
- ServerRoot: Indica el directorio donde se encuentran los archivos de configuración y registro del servidor.
- PidFile: Indica el identificador del proceso del servidor.
- ScoreBoardFile: Indica donde se encuentra el archivo donde el servidor guarda información interna del proceso.
- TimeOut: Segundos tras los cuales el servidor cierra la conexión.
- KeepAlive: El número máximo de peticiones permitidas durante una conexión.
- MinSpareServers: Indica el numero de hilos fijos desocupados.
- MaxSpareServers: Indica el número máximo de hilos del servidor desocupados.
- StartServers: Numero de hilos que serán creados cuando arranque Apache.
- MaxClients: Número máximo de peticiones simultaneas que Apache puede soportar.
- MaxRequestPerChild: Define el numero de peticiones que cada proceso tiene permitido procesar antes de morir.
- ThreadsPerChild: Es el número de conexiones que el servidor puede manejar a la vez.
- Listen: Indica las direcciones por las que Apache debe responder.
- LoadModule: Aquí se sitúan los enlaces a los módulos y librerías de expansión que arrancan con el servidor.
La pagina oficial de Apache es: www.apache.org
