Herramienta Páginas amarillas. Manual de Instalación



Documentos relacionados
Herramienta SartuGES. Manual de Instalación

ANEXO D Manual de Técnico MANUAL TECNICO PROMO APP PROMO PLATFORM PROMO API PROYECTO FINAL

Herramienta Páginas amarillas. Manual de Desarrollo

open.irekia.net MANUAL DE INSTALACIÓN

MANUAL INSTALACIÓN LINUX SITIOS WEB PARA LOS ENTIDADES GUBERNAMENTALES EN LAS

Laboratorio de Desarrollo Software! Entorno de Desarrollo

Esquema Presentación

Actualizaciones de GateDefender Performa desde un servidor web local

Laboratorio de Desarrollo Software

Servidor Apache. Instalación Configuración Apache con Webmin 24/03/2014. Vicente

PRACTICA 6.6 VPN Logmein Hamachi registrarse en la página instalación,

INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT

INSTALACIÓN DE SERVIDOR DE CORREO ELECTRÓNICO

Contents. 1 Instalacion de Observium

WEB HOSTING IPLAN INSTALACIÓN DE APLICACIONES PARA FTP

Trabajo de Fin de Grado Héctor Olivares Rivero Proyecto omrocket Manual de Instalación

Servidor Apache. Hacer possible que los directorios de usuarios puedan acceder a Apache2

Manual de instalación

Animalandia. Manual de instalación. (Actualizado: Sept-2015) Fernando Lisón Martín

Manual de instalación de la plataforma web para producción

Servidor Apache NF1 -UF3

TUTORIAL DE INSTALACIÓN PARA VIRTUALBOX

Este documento recoge ejercicios prácticos relacionados con la gestión y monitorización de redes y servicios IPv6.

Instalación de PostgreSQL en Windows y Linux

Implementación de una Solución Tecnológica para la Gestión y Control de la Planificación Institucional del Gobierno Regional de Los Lagos

& '( ) ( (( * (+,-.!(/0"" ) 8-*9:!#;9"<!""#

Desarrollo de WordPress con Vagrant

P R Á C T I C A F T P E N L I N U X FTP SOBRE LINUX 2012 PA U L A J U I Z L Ó P E Z

ANEXO 3 MANUAL PARA INSTALACION PERSONALIZADA DE ABIESWEB EN LINUX

COMO HACER FUNCIONAR FLEX POWER-SDR EN UBUNTU. Original de: Ramón Carrasco Caríssimo EA1KO.

Para poder instalar el producto, tendremos que obtener el instalador apropiado para nuestro entorno hardware y software.

Servidor Apache 1. Instalación de apache

Redes de área local Aplicaciones y Servicios Linux VNC

INSTRUCTIVO DE INSTALACION ATOM 2.0.1

AQReports: Plugin de integración de JasperReports en AbanQ

Administración UNIX: Gestión del software

Arturo Cepeda Pérez. Software Engineering Tutor MANUAL DE INSTALACIÓN Y CONFIGURACIÓN

Guía para la configuración de servidor Amazon EC2

Visado Electrónico de Recetas Configuración Puestos Cliente Usuarios de Farmacias

Instalación Redmine-Emergya

Descarga Automática. Manual de Usuario. Operador del Mercado Ibérico de Energía - Polo Español Alfonso XI, Madrid

Temario. Introducción Hello Word y Literales Expresiones Bloques Programación orientada a objetos (OOP) Introspección Rake Gemas

aula) 1. Introducción 2. Instalación en el servidor

INSTALACIÓN DE PROFTPD

Documentación del Terminal

APLICACIONES WEB GOOGLE ANAYLITICS

Documento de implementación Servidor Web. Proyecto Laboratorio de Redes

Hello, Thanks for signing up for OpenShift! Getting started is easy.

MANUAL DE INSTALACIÓN GLPI EN CANAIMA

Instalación de Sage bajo Windows

ESCUELA POLITÉCNICA NACIONAL 28 DE OCTUBRE, 2015 ORTIZ JÁCOME LEONARDO JOSÉ

Diseño y desarrollo de el Generador de Tiendas virtuales usando Líneas de Diseño de productos

Laboratorio de redes y. sistemas operativos

5.4.- Instalación de un Servidor DHCP en Ubuntu Configuración de un Servidor DHCP en Ubuntu

Gestión de Registros Parte I: rsyslog

MANUAL PARA USUARIOS DE LINUX CONFIGURACIÓN DE NAVEGADORES VÁLIDOS PROGRAMA DE RENTA POR CLIENTE CITRIX FAQ. Agencia Tributaria INFORMÁTICA TRIBUTARIA

Concepto de sistema operativo

MANUAL DE INSTALACIÓN OWNCLOUD

Sistemas de administración. Mauricio Restrepo Galeano. Docente CESDE escuela de informática. Administrador de redes CediMed S.A.

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

SIMPLESFONDOS. Contenido

PLANES DE EMPRESA ICEX CONSOLIDA. Manual de Usuario

Instituto Tecnológico de Las Américas (ITLA)

Mapas colaborativos en línea

1 Características de Google analytics

IS23 Mantenimiento de Instalaciones Informáticas Práctica 6. Acceso remoto a ordenadores tipo PC

IPv6 Servicios HTTP. Objetivo. Introducción Teórica. Detalle del Experimento

RUBY ON RAILS. Desarrollo práctico de aplicaciones web. Santiago Ponce Moreno

Instalación y Mantenimiento de Servicios de Internet

Análisis de aplicación: Skipfish

UF0320: Aplicaciones informáticas de tratamiento de textos

Manuales de Mozilla Thunderbird

Configuración de Apache

Guía de uso de Moodle para participantes

MANUAL DE INSTALACIÓN UML-ET EN CANAIMA 4.0

Cómo configurar la replicación remota en el QNAP Turbo NAS

Software para Seguimiento de Clientes. Descripción del Producto

Instalando Apache 2.0 en Ubuntu 11.04

GUÍA de creación de pdf

Índice 1 Instalación de la herramienta 2 Descripción de la herramienta 2 Arranque de la aplicación 3 Proyecto 4 Diagrama de clases 5

Tarea 02 de DAW. José Luis Comesaña

1. CREAR UNA CUENTA GRATUITA DE MOODLE

Puede acceder a estas opciones a través del menú Inicio: Inicio/Configuración, o bien, a través del Icono Mi Pc situado en el Escritorio:

DIRECCIÓN GENERAL DE EDUCACIÓN SUPERIOR TECNOLÓGICA INSTITUTO TECNOLÓGICO DE CD. VALLES MANUAL DE USUARIO

MANUAL DE USUARIO DE OFICINA CONECTADA

[MANUAL DE USO DE EKADE2ABIES] Pincel E ADE

Ubuntu Server HOW TO : NFS EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como compartir datos en una Red Linux, usando NFS.

Procedimientos y Preguntas frecuentes integradores servicios web LexNet

SERVIDOR VIRTUAL IPLAN

Implementación de una Solución Tecnológica para la Gestión y Control de la Planificación Institucional del Gobierno Regional de Los Lagos


ANEXO III. Creación de plantillas e imagenes en CloudStack y subida de ficheros vhd e iso.

Laboratorio de Redes y Sistemas Operativos Laravel 5.0

Manual de Instalación Declaración y Liquidación Modelos

12. Conversión de documentos a PDF

Instalación del servidor web Apache 2.0 Configuración del servidor web Apache 2.0 Virtual Hosting en Apache 2.0 Awstats Webalizer

Tienda Virtual Synergy (Parte 2)

Transcripción:

Herramienta Páginas amarillas Manual de Instalación Mayo 2013

Herramienta Páginas amarillas - Manual de Instalación Índice 1.Introducción... 3 2.Instalación... 4 2.1.Sistema Operativo... 4 2.2.Componentes base... 4 2.3.Paquetes debian... 4 2.4.Gemas Ruby... 5 2.5.Instalación de la aplicación Páginas amarillas...6 3.Configuración... 7 3.1.Configuración del servidor web Apache...7 4.Anexo 1: Gestión de gemas ruby...8 4.1.rvm (Ruby Version Manager)...8 4.2.Ruby... 8 4.3.Gemsets... 8 2

Herramienta Páginas amarillas - Manual de Instalación 1. Introducción Este documento describe la instalación de la herramienta Páginas amarillas, en lo referente a la parte de servidor. En relación a la parte cliente, el único requisito es disponer de un navegador web. Algunas convenciones empleadas a lo largo del documento son: Una línea que empieza por "$" indica el prompt en consola bash (o semejante) de usuario no root. Una línea que empieza por "#" indica el prompt en consola bash (o semejante) de usuario root. Otra posibilidad sería lanzar los comandos correspondientes mediante sudo. Una línea que empieza por "sql>" indica el prompt en la consola de SQLite. 3

Herramienta Páginas amarillas - Manual de Instalación 2. Instalación 2.1. Sistema Operativo Se parte de que está instalado alguno de los siguientes: Debian 7.0 (Wheezy) Ubuntu 13.04 (Raring) Preferentemente se estará usando la versión de 64 bits. 2.2. Componentes base Los distintos componentes software se instalan mediante estas dos herramientas de gestión de software, con los formatos respectivos de paquetización: a) Gestor dpkg y paquetes Debian (o, en su caso, Ubuntu). En los distintos pasos donde se solicite la instalación de paquetes debian, el comando correspondiente es: # apt-get install paquete1 paquete2... b) Gestor Ruby Gems de gemas Ruby. En algunos casos, una gema puede estar también disponible como paquete Debian. Ej. al instalar libapache2-mod-passenger se instala la gema rack. Ambos sistemas parten de la existencia de repositorios de paquetes en internet, los cuales son accedidos para hacer instalaciones locales. Cabría hablar de un tercer modo de instalación mediante plugins de Rails, pero la instalación es obvia ya que simplemente es copiar ficheros, y no hay ningún tipo de dependencias como en el caso de las gemas. 2.3. Paquetes debian Instalar los paquetes debian necesarios mediante el comando: # apt-get install sqlite3 apache2 \ ruby ruby-dev rubygems \ rake ri \ libruby \ libapache2-mod-passenger 4

Herramienta Páginas amarillas - Manual de Instalación 2.4. Gemas Ruby Para instalar el entorno rails, basta con instalar la gema correspondiente. Como el desarrollo específico se ha hecho para la versión 3.2.13, el comando es: # gem install rails -v=3.2.13 En cualquier caso, otra posibilidad es hacer desde la carpeta donde está la aplicación y el fichero Gemfile: # gem install bundle # bundle install Automáticamente se instalan otras gemas asociadas al entorno, concretamente: rails: entorno global. rake: utilidad semejante al make clásico, que mediante ficheros con extensión.rake y ficheros Rakefile lleva a cabo tareas. actionmailer: envío de correos electrónicos mediante modelos y vistas. actionpack, activerecord: para MVC y ORM activeresource: servicios web activesupport: extensiones de librerías estándar y clases para Rails. 5

2.5. Instalación de la aplicación Páginas amarillas Herramienta Páginas amarillas - Manual de Instalación 1. Copiar los ficheros desde el CD a una carpeta cualquiera, ej. /var/www/paginas_amarillas/ 2. Instalar las gemas necesarias: $ cd /var/www/paginas_amarillas/ $ gem install bundle $ bundle install 3. Crear, migrar y seed de la base de datos de producción y precompilar assets (imágenes, css, sass, coffeescript, javascript) $ cd /var/www/ejemplo.com/ $ RAILS_ENV=production rake db:create $ RAILS_ENV=production rake db:migrate $ RAILS_ENV=production rake db:seed $ RAILS_ENV=production rake assets:precompile 6

3. Configuración 3.1. Configuración del servidor web Apache Herramienta Páginas amarillas - Manual de Instalación Para el acceso web a la aplicación, es necesario crear un host virtual para la aplicación. Según sea desarrollo o producción se usará RackEnv development o RackEnv production, y siendo ej. /etc/apache2/sites-available/paginas_amarillas <VirtualHost *:80> ServerAdmin admin@paginasamarillas.com ServerName paginasamarillas.com ServerAlias www.paginasamarillas.com DocumentRoot /var/www/paginas_amarillas/public/ ErrorLog /var/www/paginas_amarillas/logs/error.log CustomLog /var/www/paginas_amarillas/logs/access.log combined RackEnv production </VirtualHost> Después para habilitar el virtualhost: # a2ensite paginas_amarillas # service apache2 reload 7

4. Anexo 1: Gestión de gemas ruby 4.1. rvm (Ruby Version Manager) Herramienta Páginas amarillas - Manual de Instalación Seguir las instrucciones de https://rvm.io/rvm/install/ (detalle importante: instalar rvm como usuario y no como root, ya que todo resulta más sencillo). En monousuario (en $HOME/.rvm) curl -L get.rvm.io bash -s stable source ~/.rvm/scripts/rvm En multiusuario (en /usr/local/rvm): Común curl -L get.rvm.io sudo bash -s stable ## Añadir a los usuarios al grupo rvm y hacer logout, login source /etc/profile.d/rvm.sh rvm requirements Ver http://cheat.errtheblog.com/s/rvm 4.2. Ruby 4.3. Gemsets rvm install 1.9.3 # Versión 1.9.3 de Ruby rvm gemset create nombreentorno rvm reload source rvm gemset use nombreentorno 8