Entorno de desarrollo para Ruby on Rails (Parte II)

Para este tutorial, vamos a crear una aplicación de ejemplo de Ruby on Rails y la desplegaremos en el servidor de apache que configuramos anteriomente. Para ello, en primer lugar vamos a la carpeta donde queremos crear nuestro espacio de trabajo y ejecutamos el siguiente código: rails new ejemplo -d mysql –skip-bundle Con esto, ya generamos nuestro proyecto en Ruby on Rails. A continuación, necesitamos instalar un entorno de ejecución de JavaScript que, en nuestro Leer más…

Encaminamiento Dinámico

En esta entrada vamos a ver como montar encaminamiento dinámico en linux, Windows Server y CISCO. El encaminamiento dinámico se encarga de elegir las rutas a seguir los paquetes de manera de que siempre cojan la más idónea y si cae en un enlace coge otra ruta alternativa. Encaminamiento dinámico en Linux usando Quagga. En el siguiente escenario vamos a ver como instalar en máquinas linux Quagga para que puedan realizar encaminamiento dinámico y usar protocolos Leer más…

Comando básicos para la creación de máquinas virtuales en KVM

En esta entrada vamos a ver los comandos básicos para la creación de máquinas virtuales dentro de nuestro servidor, de esta manera podremos hacerlo por ssh y de manera remota sin recurrir a una interfaz gráfica. Creación y configuración de máquinas En primer lugar lo que debemos de hacer es crear un disco duro virtual para que podamos instalar el sistema operativo que queramos, para ello lo que hacemos es ejecutar el siguiente comando: #qemu-img Leer más…

Entorno de desarrollo para Ruby on Rails (Parte I)

Para comenzar a desarrollar proyectos basados en la técnología de Ruby on Rails, es necesario tener un entorno preparado para desarrollar con el lenguaje Ruby on Rails. Para ello, vamos a detallar en este artículo cómo tenemos que proceder para tener un entorno de desarrollo para Ruby on Rails sobre una máquina Ubuntu. Los elementos esenciales para dicho entorno son los siguientes: La librería Ruby instalada correctamente. La gema Rails una vez tengamos instalado Ruby. Leer más…

Squid

En esta entrada vamos a configurar un servidor Squid, un proxy para web con caché, los clientes realizan la petición sobre el servidor proxy y si este no tiene guardada la pagina en su caché es él quién realiza la petición, pero si ya la tiene guardada en caché devuelve al usuario la página y de esta manera agiliza el proceso. También puede hacer que los usuarios no puedan acceder a ciertas páginas que indiquemos Leer más…

Servicio Web de Alta Disponibilidad

En esta entrada dejo un enlace de descarga con la memoria sobre mi proyecto de Trabajo de fin de ciclo, el cuál consiste en un servicio web de alta disponibilidad para ownCloud, también es aplicable para otros CMS o servicios web, pero este se ha orientado al almacenamiento de datos de los usuarios. En definitiva lo que hacemos en este proyecto es asegurarnos de que el servicio siempre este activo y no haya ninguna perdida Leer más…

Integración de un cliente GNU/Linux en un dominio Windows.

1- En primer lugar lo que vamos a hacer es instalar desde Powershell los siguientes paquetes: Dism.exe /online /enable-feature /featurename:adminui /all Dism.exe /online /enable-feature /featurename:nis /all Dism.exe /online /enable-feature /featurename:psync /all 2- Si quisieramos desinstalarlos lo hariamos con los siguientes comandos: Dism.exe /online /disable-feature /featurename:adminui /all Dism.exe /online /disable-feature /featurename:nis /all Dism.exe /online /disable-feature /featurename:psync /all 3- Luego en el servidor nos vamos a «Usuarios y Equipos del Directorio Activo». No vamos a un grupo Leer más…

Creación de servidor de starbound en debian 7

Hola! Soy Gabriel, y soy un linuxero jugón. En estos momentos acaba de actualizarse uno de mis juegos favoritos: starbound. Si no te suena, es como si Minecraft y Terraria tuviesen un hijo que quiere ser astronauta, es decir, un juegazo. Este tipo de juegos suele ser más divertido jugarlo con compañía, de modo que he decidio montar un pequeño servidor para jugarlo con unos amigos. No quiero usar un pc en mi casa tirando Leer más…

Kerberos: Kerberizando ssh

A continuación vamos a ver kerberos con ssh, deberemos usar el fichero /etc/hosts para añadir los equipos o usar el DNS. Para ver que nuestro DNS esta funcionado correctamente ejecutamos el comando «hostname -f»: root@targaryen:/home/debian# hostname -f targaryen.manu.gonzalonazareno.org root@targaryen:/home/debian# root@stark:/home/debian# hostname -f stark.manu.gonzalonazareno.org root@stark:/home/debian# En primer lugar debemos de poner los equipos que tengan la misma hora ya que podría darnos problemas a la larga. Lo que debemos de hacer es por ejemplo instalar el Leer más…

Configuración de GlusterFS

A continuación vamos a trabajar con GlusterFS, para ello lo primero que vamos a hacer es crear 3 maquinas o usar alguna que tengamos con el sistema operativo Debian, es este caso lo que vamos a hacer es usa OpenStack para las maquinas virtuales: * 1 Servidor debian al que llamaremos gluster_server. * 2 Clientes debian al que llamaremos stark y targaryen. 1-En primer lugar lo que debemos de hacer es configurar el «GlusterFS» y Leer más…