Premissas basicas bvs

De wiki.teste2.bireme.org/pt
Ir para navegação Ir para pesquisar

Premissas básicas para hospedagem de uma BVS

Este documento tem o objetivo de descrever os requisitos básicos necessários para a hospedagem de uma BVS. Requisitos de Hardware não serão tratados aqui, uma vez que dependem de parâmetros externos como: quantidade de aplicações instaladas, quantidade estimada de usuários, necessidades específicas de armazenamento, memória e processamento.

Sistema operacional

Assim como qualquer outra aplicação, para a hospedagem de uma BVS é necessária instalação de um sistema operacional. Esta instalação será a base para outros software, como servidor web, PHP e aplicações do modelo da BVS.

Na BIREME o sistema operacional padrão dos servidores é o Linux, sua distribuição atualmente é livre OpenSUSE e esse sistema é escolhido em função de sua ampla capacidade de configuração e estabilidade.

Todas as aplicações do modelo da BVS, bem como os softwares de prerrequisitos indicados são bi-plataforma, ou seja, podem ser hospedados nos sistemas operacionais Windows e Linux.

Acesso à internet

Para acessar uma BVS por meio de seus aplicativos já instalados, é necessário ter conexão com a internet, uma infra-estrutura de rede adequada (localização física do servidor, cabeamento de rede, configuração de drivers de rede etc) e a contratação de um serviço provedor de internet.

Este passo depende diretamente do passo anterior: a instalação e configuração do sistema operacional.

Software prerrequisito

Nota: Não recomendamos a utilização de pacotes de instalação como XAMPP e LAMP, pois os mesmos são destinados a ambientes de desenvolvimento e não são pré-configurados de forma segura para ambientes de produção.

As aplicações da BIREME são homologadas em servidor web Apache e linguagem PHP, sendo portanto necessária a correta instalação e configuração de ambos para que qualquer aplicação do modelo da BVS possa ser instalada.

A BIREME disponibiliza um manual de instalação e configuração destes softwares prerrequisito em suas versões homologadas. O Manual de instalação de software prerrequisito para aplicativos da BVS encontra-se disponível emportuguês ou español.

Prerrequisitos específicos para o ABCD

Para o caso especifico do ABCD consultar o Manual para instalação e configuração do software prerrequisitos disponível neste link

Domínio para acesso pelo navegador

O nome de domínio destina-se à localização e identificação de um ou mais computadores na Internet, facilitando a memorização de seus endereços. Sem ele, teríamos de gerenciar sequências de números IPs. Para mais informações acesse Wikipédia.

Para que seja possível divulgar o endereço de uma BVS, ex.: http://brasil.bvs.br, é necessário ter um domínio definido, registrado e devidamente configurado. Este processo envolve o registro de domínios, a configuração do servidor web e, posteriormente, sua configuração no DNS.

Configuração do PHP

Para confirmar se os passos anteriores foram realizados com sucesso, desenvolvemos um script PHP para apresentar as configurações do ambiente criado. Este script deve ser colocado no diretório apontado como Document Root do Servidor Web, de forma a ser acessível por uma URL como no exemplo abaixo:

Supondo que o nome do script seja info.php

http://meudominio.bvs.br/info.php

O conteúdo deste script deve ser:

<?php phpinfo(); ?>

Se a página apresentada for parecida com esta abaixo, o processo foi realizado com sucesso.


Variações de Configuração

No caso da instância se destinar a instalação de BVS-site, DirEve ou LIS será necessário verificar a existência dos módulos de XML e XSL junto ao PHP, como orientado no manual de software pre-requisito. Por exemplo:



Para a maioria das aplicações da BVS, é necessário configurar o servidor - ou serviço de DNS - para que o mesmo saiba "resolver" o domínio das aplicações. Esta configuração é necessária porque muitas das aplicações fazem, internamente, chamadas HTTP para seu próprio endereço.

Esta configuração é facilmente testada pelo terminal de linha de comando do próprio servidor, com o comando PING:

$ ping meudominio.bvs.br