Vision general de las Instalaciones de los Productos de la BVS
Jun 12, 2015
Vision general de las Instalaciones de los Productos de la BVS
Requisitos Básicos para la instalaciones
Algunos Conceptos Básicos
•Sistema Operativo
•Servidor WEB•ServerName (dominio)•Servidor de DNS•Firewall
•Lenguaje de programación•Programa WEB - software
•Bases de Datos
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).
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
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.
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.
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.
Algunos Conceptos Basicos
Camadas conceituais
Sistema Operacional
Servidor WEB - Software
Programa WEB
Servidor WEB - Hardware
Virtual HostServerName
IP
Servidor WEBSoftwareServidor WEB
Hardware
Servidor DNS
FIREWALLSoftwareHardware
IP/Servername
IP/Servername
Internet/WWW
Prerrequisitos
•http://bvsmodelo.bvsalud.org/download/prereq/PreReq-Manual-es.pdf
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)
Standard structure packet
* Excepto el bvs-site
*
Exemplo de Virtual Host
<VirtualHost *>...
DocumentRoot "/web/example/htdocs/"ServerName domain-nameScriptAlias /cgi-bin/ "/web/example/cgi-bin/"
...</VirtualHost>
http://domain-name/
DocumentRootScriptAlias
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
Ejemplo de InstalaciónBVS-site directamente
Para elDocumentRoot
BVS-Site paquete
Virtual Host
Acesso BVS-Sitehttp://domain-name/
Copie las carpetas y los archivos
Ejemplo de instalaciónLILDBI-WEB
subdiretorios bajo el documentRoot
LILDBI-web paquete Virtual Host
LILDBI-WEB Sitehttp://domain-name/lildbi/
Copia archivos e subdiretorios
Virtual Host directory structure
El proceso de copia de los archivos y carpetas es hecha de la misma forma para los otros productos (IAH, DIREVE, LILDBI-WEB)
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)
2ª Ejecutar los scripts de instalación (setup)
(LIS,LILDBI-WEB – las dos formas)
LISInstalação
http://localhost:90/lis/start-up.php
LILDBI-WEBInstalação
http://localhost:90/lildbi/install/setup.php
2b
Ajustar manualmente los caminos (path) y el domain name (servername) de los archivos de definiciones (.def)
BVS-Site, Direve, LILDBI-WEB, IAH
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
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
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
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
Para mais informações,acesse:
• http://bvsmodelo.bvsalud.org/php/index.php?lang=pt