VHL basic premises

From Wiki.bireme.org/en
Revision as of 16:20, 27 April 2012 by Asael.silva (Talk | contribs) (Acesso à internet)

Jump to: navigation, search

Basic premises for the hosting of a VHL site

This documento aims to describe the basic requirements for the hosting of a VHL. Hardware requirements are not included provided they depend on external factors such as: amount of installed applications, estimated amount of system users, data storage, memory and processing specific requirements.

Operating System

As any other application, it is required you have an operating system. This is the basic core for installing other software such as web server, PHP and the VHL model applications.

In BIREME, the standard operating system is OpenSUSE, a Linux flavor whose distribution is free and it has been chosen due to its stability and a broad capabality of setting up.

All VHL model's applications, as well as their pre-required software can be hosted under Windows and Linux.

Internet access

In order the VHL's applications can be accessible, it is essential to have an internet connection, all network infrastructure required (server's physical location, network cabling, net drivers well set etc), as well the hiring of an internet service provider.

This step depends on the previous step completely: installing and setting up the operating system.

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.


centro

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:


centro


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