Vision general-instalacion-20121206-es

30
Vision general de las Instalaciones de los Productos de la BVS

description

Concepto general de las instalaciones de los aplicativos BVS

Transcript of Vision general-instalacion-20121206-es

Page 1: Vision general-instalacion-20121206-es

Vision general de las Instalaciones de los Productos de la BVS

Page 2: Vision general-instalacion-20121206-es

Requisitos Básicos para la instalaciones

Page 3: Vision general-instalacion-20121206-es

Algunos Conceptos Básicos

•Sistema Operativo

•Servidor WEB•ServerName (dominio)•Servidor de DNS•Firewall

•Lenguaje de programación•Programa WEB - software

•Bases de Datos

Page 4: Vision general-instalacion-20121206-es

Algunos Conceptos Básicos

Sistema Operativohttp://es.wikipedia.org/wiki/Sistema_operativo

Un sistema operativo es un software de sistema, es decir, un conjunto de programas de computación destinado a muchas tareas entre las que destaca la administración eficaz de sus recursos......Un sistema operativo se puede encontrar normalmente en la mayoría de los aparatos electrónicos que utilicen microprocesadores para funcionar, ya que gracias a éstos podemos entender la máquina y que ésta cumpla con sus funciones (teléfonos móviles, reproductores de DVD, autoradios, computadoras, radios,etc).

Page 5: Vision general-instalacion-20121206-es

Algunos Conceptos Básicos

Servidor WEBhttp://es.wikipedia.org/wiki/Servidor_web

Un servidor web es un programa que implementa el protocolo HTTP (hypertext transfer protocol). Este protocolo pertenece a la capa de aplicación del modelo OSI y está diseñado para transferir lo que llamamos hipertextos, páginas web o páginas HTML (hypertext markup language): textos complejos con enlaces, figuras, formularios, botones y objetos incrustados como animaciones o reproductores de música.

Algunos servidores web importantes son:• Apache • IIS • Cherokee

Otros servidores, más simples pero más rápidos, son:• lighttpd • thttpd

Page 6: Vision general-instalacion-20121206-es

Alguns Conceitos Básicos

http://es.wikipedia.org/wiki/DNSDudas? y el servidor de DNS interno?

El Domain Name System (DNS) es una base de datos distribuida y jerárquica que almacena información asociada a nombres de dominio en redes como Internet. Aunque como base de datos el DNS es capaz de asociar diferentes tipos de información a cada nombre, los usos más comunes son la asignación de nombres de dominio a direcciones IP y la localización de los servidores de correo electrónico de cada dominio.

Los usuarios generalmente no se comunican directamente con el servidor DNS: la resolución de nombres se hace de forma transparente por las aplicaciones del cliente (por ejemplo, navegadores, clientes de correo y otras aplicaciones que usan Internet). Al realizar una petición que requiere una búsqueda de DNS, la petición se envía al servidor DNS local del sistema operativo. El sistema operativo, antes de establecer ninguna comunicación,comprueba si la respuesta se encuentra en la memoria caché. En el caso de que no se encuentre, la petición se enviará a uno o más servidores DNS.

Page 7: Vision general-instalacion-20121206-es

Algunos Conceptos Basicos

Firewallhttp://es.wikipedia.org/wiki/Cortafuegos_(inform%C3%A1tica)

Un cortafuegos (o firewall en inglés) es un elemento de hardware o software que se utiliza en una red de computadoras para controlar las comunicaciones, permitiéndolas o prohibiéndolas según las políticas de red que haya definido la organización responsable de la red. Su modo de funcionar es indicado por la recomendación RFC 2979, que define las características de comportamiento y requerimientos de interoperabilidad. La ubicación habitual de un cortafuegos es el punto de conexión de la red interna de la organización con la red exterior, que normalmente es Internet; de este modo se protege la red interna de intentos de acceso no autorizados desde Internet, que puedan aprovechar vulnerabilidades de los sistemas de la red interna.

Page 8: Vision general-instalacion-20121206-es
Page 9: Vision general-instalacion-20121206-es

Algunos Conceptos Basicos

Lenguaje de programación

•http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n

•Un lenguaje de programación permite a uno o más programadores especificar de manera precisa sobre qué datos debe operar una computadora, cómo estos datos deben ser almacenados o transmitidos y qué acciones debe tomar bajo una variada gama de circunstancias. Todo esto, a través de un lenguaje que intenta estar relativamente próximo al lenguaje humano o natural, tal como sucede con el lenguaje Léxico. Una característica relevante de los lenguajes de programación es precisamente que más de un programador puedan tener un conjunto común de instrucciones que puedan ser comprendidas entre ellos para realizar la construcción del programa de forma colaborativa.

Page 10: Vision general-instalacion-20121206-es

Algunos Conceptos Basicos

Camadas conceituais

Sistema Operacional

Servidor WEB - Software

Programa WEB

Servidor WEB - Hardware

Page 11: Vision general-instalacion-20121206-es

Virtual HostServerName

IP

Servidor WEBSoftwareServidor WEB

Hardware

Servidor DNS

FIREWALLSoftwareHardware

IP/Servername

IP/Servername

Internet/WWW

Page 12: Vision general-instalacion-20121206-es

Prerrequisitos

•http://bvsmodelo.bvsalud.org/download/prereq/PreReq-Manual-es.pdf

Page 13: Vision general-instalacion-20121206-es

Proceso de Instalación

1 – Copiar las carpetas y los archivos para la misma estructura del virtual host

2 – Ejecutar los scripts de las instalaciones (setup) o ajustar manualmente los caminos (path) y el domain name (servername) de los archivos de definiciones (.def)

Page 14: Vision general-instalacion-20121206-es

Standard structure packet

* Excepto el bvs-site

*

Page 15: Vision general-instalacion-20121206-es

Exemplo de Virtual Host

<VirtualHost *>...

DocumentRoot "/web/example/htdocs/"ServerName domain-nameScriptAlias /cgi-bin/ "/web/example/cgi-bin/"

...</VirtualHost>

http://domain-name/

DocumentRootScriptAlias

Page 16: Vision general-instalacion-20121206-es

Descompacte el paquete para una carpeta temporária y despues copie las carpetas y los archivos para el camino correspondente definido pelo virtual host de su servidor web

1 – Copiar las carpetas y los archivos para la misma estructura del virtual host

Page 17: Vision general-instalacion-20121206-es

Ejemplo de InstalaciónBVS-site directamente

Para elDocumentRoot

BVS-Site paquete

Virtual Host

Acesso BVS-Sitehttp://domain-name/

Copie las carpetas y los archivos

Page 18: Vision general-instalacion-20121206-es

Ejemplo de instalaciónLILDBI-WEB

subdiretorios bajo el documentRoot

LILDBI-web paquete Virtual Host

LILDBI-WEB Sitehttp://domain-name/lildbi/

Copia archivos e subdiretorios

Page 19: Vision general-instalacion-20121206-es

Virtual Host directory structure

Page 20: Vision general-instalacion-20121206-es

El proceso de copia de los archivos y carpetas es hecha de la misma forma para los otros productos (IAH, DIREVE, LILDBI-WEB)

Page 21: Vision general-instalacion-20121206-es

2

Ejecutar los scripts de las instalaciones (setup) o

Ajustar manualmente los caminos (path) y el domain name (servername) de los archivos de definiciones (.def)

Page 22: Vision general-instalacion-20121206-es

2ª Ejecutar los scripts de instalación (setup)

(LIS,LILDBI-WEB – las dos formas)

Page 23: Vision general-instalacion-20121206-es

LISInstalação

http://localhost:90/lis/start-up.php

Page 24: Vision general-instalacion-20121206-es

LILDBI-WEBInstalação

http://localhost:90/lildbi/install/setup.php

Page 25: Vision general-instalacion-20121206-es

2b

Ajustar manualmente los caminos (path) y el domain name (servername) de los archivos de definiciones (.def)

BVS-Site, Direve, LILDBI-WEB, IAH

Page 26: Vision general-instalacion-20121206-es

InstallationBVS-SITE

Ubicación del archivo

htdocs/bvs-site-conf.php

DIRECTORY=/SITE_PATH=/bvs/www/htdocs/DATABASE_PATH=/bvs/www/bases/site/SERVERNAME=localhost:90

Ajuste el path y el servername de acuerdo con la instalación

Page 27: Vision general-instalacion-20121206-es

InstallationDIREVE

Ajustar 2 archivos

ubicaciónhtdocs/direve/direve.defhtdocs/direve/admDireve/diradm.def

[ENVIRONMENT]DOCUMENT_ROOT=/bvs/www/htdocs/PATH_DATA=/direve/PATH_DATABASE=/bvs/www/bases/direve/SERVERNAME=localhost:90

Direve.def

[DATABASE CDS]cipar='DIREVE.*=/bvs/www/bases/direve/admDireve/direve.*'/,'gizmoXML.*=/bvs/www/bases/direve/admDireve/gizmoXML.*'/

Diradm.def

Ajuste el path y el servername de acuerdo con la instalación

Page 28: Vision general-instalacion-20121206-es

InstallationIAH

Localização

htdocs/iah/iah.def

iah.def

[PATH]

PATH_DATA=/iah/PATH_CGI-BIN=/bvs/www/cgi-bin/iah/PATH_DATABASE=/bvs/www/bases/iah/

Ajuste el path y el servername de acuerdo con la instalación

Page 29: Vision general-instalacion-20121206-es

InstallationLILDBI-WEB

Ajuste los archivos

Ubicación

/htdocs/lildbi/lildbi.def/htdocs/lildbi/iah/iah.def/htdocs/lildbi/iah/edit/iah.def/htdocs/lildbi/decs/decserver.def/htdocs/lildbi/docsonline/pft/cipar.pft

[PATH]

PATH_DATA=/lildbi/PATH_CGI-BIN=/bvs-site/cgi-bin/lildbi/PATH_DATABASE=/bvs-site/bases/lildbi/

Ajuste el path y el servername de acuerdo con la instalación

Page 30: Vision general-instalacion-20121206-es

Para mais informações,acesse:

• http://bvsmodelo.bvsalud.org/php/index.php?lang=pt