Skip to content

Author archive for: Mr Hosting

Utilizar Varnish y Nginx en nuestra instalación de WordPress

varnish

En publicaciones anteriores hemos hablado de Varnish, un acelerador de consultas HTTP, una herramienta recomendada para aquellos casos en los que el sitio tiene un tráfico muy elevado. Su forma de trabajar es muy sencilla, ya que actúa como una caché creando páginas estáticas de las peticiones que realizan los usuarios y cuando alguien vuelve a solicitar esa información, la herramienta muestra los datos almacenados en él en vez de realizar la consulta a la base de datos.

En el caso que trataremos hoy, veremos cómo configurar Varnish y Nginx en nuestro servidor donde tenemos funcionando una instalación de WordPress. Para ello debemos tener instalado de antemano el entorno LEMP (Linux, Nginx, MySQL y PHP), además de tener instalado en nuestro dominio una versión de WordPress.

Continue reading Utilizar Varnish y Nginx en nuestra instalación de WordPress

Cómo crear tu primera fórmula Salt

formula saltstack

 

En una entrada anterior, ya os hablamos de cómo instalar Salt Stack en un servidor Ubuntu y ahora vamos a retomar este tema para explicar los pasos a seguir para crear nuestra primera fórmula basada en este software de gestión de servidores, una fórmula de ejemplo que nos permitirá configurar nuestro servidor con las herramientas Vim, Apache web server y PHP.

Cuando hablamos de fórmulas, nos estamos refiriendo a archivos de configuración donde le indicaremos las distintas tareas que deben de realizar. Estos archivos siguen una estructura YAML y su funcionamiento es muy sencillo. Todas las fórmulas que vayamos creando deberán estar ubicadas dentro del Master en la ruta “/srv/salt/”.

Continue reading Cómo crear tu primera fórmula Salt

Copiar ficheros con Rsync mediante SSH

rsync_linux_hispano

 

Copiar archivos de un servidor a otro puede darnos problemas si no sabemos como hacerlo. Muchos optan por utilizar un protocolo FTP para mover esos archivos, pero hoy desde Digital Valley os queremos explicar un sistema más seguro y rápido para realizar este tipo de tareas por medio de la utilidad Rsync.

Rsync es una aplicación libre que está disponible tanto para sistemas Linux como para Windows, y que permite sincronizar archivos y directorios entre dos servidores de una red o bien entre dos ubicaciones distintas dentro de una misma máquina. Como dato significativo de esta herramienta, decir que utiliza el algoritmo Delta Encoding que tiene como objetivo obtener sólo los bytes que han sido modificados desde la última versión del archivo.

Continue reading Copiar ficheros con Rsync mediante SSH

Aprenda a instalar WordPress en un servidor web Nginx

wordpress-nginx

 

Muchos de vosotros ya conoceréis WordPress, un proyecto Open Source y libre que se ha convertido en una de las mejores opciones para disponer de una página web de forma sencilla y rápida, gracias a la gran cantidad de plantillas que ofrecen y los miles de plugin que aportan funcionalidades extras a la herramienta.

Por medio de este artículo, os explicaremos como llevar a cabo la instalación de WordPress en un servidor que utiliza Nginx como servidor web, en vez del conocido Apache.

Continue reading Aprenda a instalar WordPress en un servidor web Nginx

Instalar y configurar Bacula en un VPS

bacula-logo

Realizar copia de seguridad de la información que tengamos en nuestros equipos informáticos o servidores, es fundamental para que en caso de problemas con la máquina, poder acudir a él y poder recuperar toda la información que se hubiera perdido.

A la hora de realizar nuestras copias de seguridad, podemos utilizar una amplia variedad de programas disponibles, pero hoy queremos presentaros Bacula, una colección de herramientas de respaldo, capaces de realizar el backup en equipos bajo redes IP. Se basa en una arquitectura Cliente-servidor que resulta eficaz y fácil de manejar, dada la amplia gama de funciones y características que brinda; copiar y restaurar ficheros dañados o perdidos. A lo largo de este artículo veremos el proceso de instalación en un VPS que funciona bajo Ubuntu.

Continue reading Instalar y configurar Bacula en un VPS

Cómo realizar un backup de tu sitio web utilizando Rsync

backup con rsync

Uno de los principales problemas a los que se puede enfrentar una empresa o un usuario es que falle uno de sus servidores y toda la información que hubiera en él se perdiese. Para evitar esta situación, es muy importante realizar periódicamente copias de seguridad de todo lo que almacenemos en nuestras máquinas.

A lo largo de este artículo, os explicaremos un sistema sencillo de llevar a cabo esta tarea por medio de la herramienta Rsync. En concreto veremos el caso donde haremos una copia completa de los archivos que forman parte de la web y su base de datos, y por otro lado veremos un ejemplo de backup incremental, es decir, sólo de aquellos archivos que hayan sufrido cambios. En nuestro caso, nos centraremos en una instalación de WordPress que tenemos en el directorio “/var/www/wordpress” y la base de datos MySQL “wordpress”. Veamos cómo llevar a cabo estas tareas.

Continue reading Cómo realizar un backup de tu sitio web utilizando Rsync

Cómo instalar ownCloud 5 en Ubuntu 12

instalar owncloud ubuntu

 

El almacenamiento de información en la nube está en auge. Cada vez son más las personas que se decantan por este sistema para acceder a su información desde cualquier dispositivo capaz de conectarse a Internet. En este sentido, servicios como Dropbox o Google Drive son los favoritos por los usuarios, pero también es posible disponer de nuestro propio sistema de almacenamiento en la nube, haciendo uso del software libre ownCloud.

Para los que nunca hayan oído hablar de ownCloud, decir que se trata de un software de almacenamiento en la nube en nuestro propio servidor. Esta herramienta se encarga de mantener sincronizados nuestros archivos en diferentes clientes instalados en varios dispositivos. Para saber más sobre este servicio, podéis visitar su sitio oficial.

Continue reading Cómo instalar ownCloud 5 en Ubuntu 12

Instalar Salt Stack en Ubuntu

saltstack logo

 

Para los que no conozcan la herramienta Salt, decir que se trata de un impresionante software 100% open source para la gestión en remoto de servidores. Se trata de una forma sencilla y rápida de gestionar cualquier infraestructura que tengamos, por muy grande o pequeña que esta sea, ya sea formada por unos pocos servidores o bien por miles de ellos. Una de las principales características de Salt es que es posible comunicarse con cualquier servidor en cuestión de segundos.

Tras esta herramienta, está la empresa SaltStack que han publicado el código y las características del software bajo la licencia Apache 2.0 y que puede ser descargado desde la siguiente dirección web: https://github.com/saltstack/salt, desde donde te podrás descargar el paquete para el sistema operativo que utilices.

Continue reading Instalar Salt Stack en Ubuntu

Configurar arquitectura maestro – maestro MySQL para la replicación de datos

Hace unas semanas vimos los pasos necesarios a realizar para crear una estructura balanceada formada por varios servidores y gestionado mediante el software Nginx que sería el encargado de derivar las distintas peticiones que se reciban al servidor correspondiente para que de esta forma se tenga repartida la carga entre dos servidores.

Siguiendo con este artículo, hoy veremos cómo crear una estructura máster – máster MySQL para disponer la información que almacenamos en nuestra base de datos replicada. Al hablar de replicación de datos en MySQL, nos estamos refiriendo a un proceso por el que los datos almacenados en una base de datos serán copiados en otro servidor. La configuración básica de este tipo de replicación se denomina máster – esclavo, pero nosotros vamos a crear la estructura máster – máster, que se diferencia de la anterior en que permite copiar datos desde cualquier servidor a otro. Esta diferencia nos permite realizar acciones de lectura y escritura desde cualquier servidor, añadiendo redundancia y aumentando la eficacia a la hora de acceder a los datos.

Continue reading Configurar arquitectura maestro – maestro MySQL para la replicación de datos

Cómo configurar WordPress Multisite paso a paso

wordpress multisite

 

En el año 2010, WordPress liberó la versión 3.0 de su popular plataforma de gestión de contenidos, una versión que incluía muchas novedades y entre las que destacaba la combinación de WordPress MU en la configuración principal de WordPress, herramientas que hasta la fecha habían ido por caminos distintos.

Desde la aparición de este cambio, crear varios sitios de WordPress en un servidor se ha hecho mucho más fácil. Antes cada blog de WordPress tenía que tener su propia instalación, pero desde la versión 3.0, se puede instalar una vez y a partir de ahí configurarse para dar servicio a varios dominios.

Continue reading Cómo configurar WordPress Multisite paso a paso