POP - Configuração do servidor

De Wiki Java - Interno
(Diferença entre revisões)
Ir para: navegação, pesquisa
(Configurações)
(Configurações)
Linha 27: Linha 27:
  
 
= Configurações =
 
= Configurações =
#No PostgreSQL, criar o(s) banco(s) de dados com o(s) nome(s) referentes à(s) aplicações. É imprescindível que na criação de novos bancos, seja utilizada a codificação UTF-8. O P&D disponibilizará um ''backup'' do banco de dados padrão para ser restaurado no(s) banco(s) criado(s).
+
*'''PostgreSQL'''
#
+
*#Criar o(s) banco(s) de dados com o(s) nome(s) referentes à(s) aplicações. É imprescindível que na criação de novos bancos, seja utilizada a codificação UTF-8.  
 +
*#Criar um banco de dados chamado ''cep'', também utilizando a codificação UTF-8.
 +
*#O P&D disponibilizará um ''backup'' do banco de dados padrão e também do banco de cep para ser restaurado no(s) banco(s) criado(s).
 +
*'''Tomcat7'''
 +
*#Acessar o diretório ''bin/com.ats.config'' e renomear a pasta ''bancoPadrao'' com o nome da aplicação a ser criada. Este nome fará parte do link de acesso ao sistema no servidor, exemplo: ''resulthweb.com:8080/bancoPadrao''.
 +
*#Acessar o diretório renomeado no passo anterior e editar o arquivo ''application.properties'' alterando na terceira linha o trecho ''LuceneIndexes'' acrescentando no final o mesmo nome utilizado no passo anterior, exemplo: LuceneIdexesBancoPadrao''.
 +
*#No mesmo diretório em que se encontra o arquivo ''application.properties'', acessar a pasta ''spring'' e editar o arquivo ''spring-resource.xml''. Encontrar a linha com o seguinte conteúdo ''<property name="url" value="jdbc:postgresql:banco_padrao" />'' e substituir o trecho ''banco_padrao'' pelo
  
 
= Segurança =
 
= Segurança =

Edição das 13h52min de 15 de maio de 2014

Conteúdo

Introdução

Abaixo seguem orientações sobre os recursos necessários para preparar um servidor de aplicação e de banco de dados para o sistema Resulth WEB.


É altamente recomendado que a pessoa responsável pela preparação do servidor tenha pleno conhecimento no que está fazendo, uma vez que um servidor mal configurado pode colocar em risco o funcionamento do sistema ocasionando travamentos, lentidão ou até mesmo perda de dados.

    
    No caso de clientes que desejam ter seu próprio servidor, a ATS Informática não se responsabilizará pelo funcionamento e segurança do mesmo quando a configuração/preparação
    é feita pelo próprio cliente.

Sistema operacional

O sistema operacional recomendado é Linux, na versão Ubuntu Server LTS mais recente. Outros sistemas operacionais como Windows, FreeBSD e OS X também podem ser utilizados, desde que comportem os softwares e hardware necessários.

Hardware

  • Processador: Mínimo de 4 núcleos com 6MB de cache e frequência de 3GHz. Recomendamos um processador i7 ou superior.
  • Memória RAM: Considerando que cada aplicação consome em média 1GB de memória, a cada nova aplicação o servidor deverá ganhar mais 1GB de memória. Recomendamos que o servidor tenha disponível pelo menos 50% do total de memória RAM em uso. Exemplo: Um servidor com 32GB de RAM em pleno funcionamento consome aproximadamente 16GB, terá disponível outros 16GB.
  • HD: Pelo menos 80GB livres. É recomendado o uso de HD com tecnologia SSD para otimizar a leitura e gravação.
    
    É recomendado ter dois servidores dedicados, um para aplicação e outro para banco de dados.

Softwares necessários

  • Java 7: Instalar no SO do servidor o Java/JDK da Oracle. Softwares equivalentes como OpenJDK do Linux não são recomendados.
  • Apache Tomcat: Utilizar a versão 7.0 sem instalação. O Tomcat deverá ser copiado para um diretório do servidor (recomendamos o diretório /var) para ser iniciado via script.
  • PostgreSQL: Instalar a versão 9.2 ou superior de 64 bits.
  • phppgadmin: Instalar a versão compatível com o sistema operacional do servidor. Este software viabiliza acesso ao banco de dados via browser para usuários credenciados. É importante ressaltar que para seu funcionamento, é necessário ter instalado no servidor o pacote LAMP (Linux|Apache|MySQL|PHP).

Configurações

  • PostgreSQL
    1. Criar o(s) banco(s) de dados com o(s) nome(s) referentes à(s) aplicações. É imprescindível que na criação de novos bancos, seja utilizada a codificação UTF-8.
    2. Criar um banco de dados chamado cep, também utilizando a codificação UTF-8.
    3. O P&D disponibilizará um backup do banco de dados padrão e também do banco de cep para ser restaurado no(s) banco(s) criado(s).
  • Tomcat7
    1. Acessar o diretório bin/com.ats.config e renomear a pasta bancoPadrao com o nome da aplicação a ser criada. Este nome fará parte do link de acesso ao sistema no servidor, exemplo: resulthweb.com:8080/bancoPadrao.
    2. Acessar o diretório renomeado no passo anterior e editar o arquivo application.properties alterando na terceira linha o trecho LuceneIndexes acrescentando no final o mesmo nome utilizado no passo anterior, exemplo: LuceneIdexesBancoPadrao.
    3. No mesmo diretório em que se encontra o arquivo application.properties, acessar a pasta spring e editar o arquivo spring-resource.xml. Encontrar a linha com o seguinte conteúdo <property name="url" value="jdbc:postgresql:banco_padrao" /> e substituir o trecho banco_padrao pelo

= Segurança =

Ferramentas pessoais
Espaços nominais

Variantes
Visualizações
Ações
Navegação
Ferramentas