Separando o banco de dados e a aplicação em servidores diferentes
Visão Geral
Esta infraestrutura é projetada para servir a aplicação Fortes RH juntamente com o Portal de Vagas (módulo externo). Ambas as aplicações são instaladas em um único servidor de aplicação, que, por sua vez, mantém comunicação com um servidor de banco de dados. Os clientes podem optar por acessar o Fortes RH apenas pela intranet ou liberar o acesso também pela internet.
Ambiente de Rede Interna
Servidor de Aplicação
- Função: Hospedar o Fortes RH juntamente com o Portal de Vagas.
- Acesso:
- Fortes RH: https://192.168.1.28/
- Portal de Vagas*: https://192.168.1.28/
*Conceitualmente, o Portal de Vagas deve sempre estar disponível através da internet.
- Conectividade:
- O servidor de aplicação deve ter acesso direto ao servidor de banco de dados para consultas e operações da aplicação.
Servidor de Banco de Dados
- Função: Armazenamento de dados para Fortes RH e Portal de Vagas.
- Acesso: Restrito ao servidor de aplicação, não sendo diretamente acessível por usuários finais.
Restrições de Acesso
- O Fortes RH pode ser acessado somente de dentro da rede interna.
- Vantagens:
- Maior segurança, já que o acesso é confinado à rede corporativa.
- Menor exposição a ataques externos.
Ambiente de Internet
DNS e Resolução de Domínio
Para permitir o acesso externo, a organização pode configurar seu DNS para resolver o domínio público para o endereço IP externo (IP fixo contratado junto ao provedor de internet) do servidor de aplicação.
Opção 1: Acesso somente ao Portal de Vagas (Módulo Externo)
- Descrição: Acesso via Internet apenas ao Portal de Vagas.
- Configuração do DNS: O cliente deve apontar o domínio desejado para o IP externo do servidor de aplicação.
- Procedimentos de Bloqueio:
- Abra system.conf.
- Localize dominio.externo e defina os domínios do cliente.
- Exemplo: dominio.externo=dominio-cliente-vagas.com.br
- Insira apenas o domínio, sem porta ou protocolo (http/https).
- Se necessário, separe múltiplos domínios com vírgulas.
- Salve o arquivo system.conf.
- O sistema permitirá o acesso ao Portal de Vaga através do endereço https://dominio-cliente-vagas.com.br/fortesrh/externo
- O sistema irá impedir o acesso ao sistema Fortes RH através do endereço https://dominio-cliente-vagas.com.br/fortesrh
Opção 2: Acesso ao Fortes RH e Portal de Vagas
- Descrição: Acesso via Internet ao sistema Fortes RH e ao Portal de Vagas.
- Configuração do DNS: O cliente pode usar domínios como dominio-cliente.com.br e dominio-cliente-vagas.com.br apontando para o mesmo IP externo.
- Exemplos:
- Bloqueio de Acesso:
Se o cliente configurar dominio.externo=dominio-cliente-vagas.com.br no system.conf, acessos ao Fortes RH através do endereço https://dominio-cliente-vagas.com.br/fortesrh serão bloqueados.
Não Escopo
- Não é possível separar a aplicação Fortes RH em um servidor e o Portal de Vagas (módulo externo) em outro servidor.
- O portal de vagas é acessível somente a partir de uma rota da aplicação principal e não pode ser acessado diretamente pela raiz da aplicação. Ele sempre operará na mesma porta da aplicação principal.
- Atualmente, o Fortes RH não permite que a raiz do domínio seja apontada para o sistema ou para o portal de vagas. É necessário acessar uma das duas rotas (/fortesrh ; /fortesrh/externo) após o endereço.
Dicas Técnicas
Utilização da Porta 443
- A porta 80 é para HTTP (sem criptografia) e a porta 443 para HTTPS (com criptografia). Ao utilizar esses protocolos (http ou https) com suas respectivas portas padrão, não será necessário digitar a porta no endereço do navegador.
- Utilize sempre a porta 443 com HTTPS para segurança de dados.
- Para utilizar https é necessário configurar o certificado digital do domínio no servidor de aplicação. Para saber como configurar acesse Configurando HTTPS (SSL) no Tomcat
- Conflitos de Porta: Caso a porta 443 esteja ocupada, considere configurar outro servidor, um balanceador de carga ou um proxy reverso para gerenciar o tráfego.
- Destacamos que essa configuração deverá ficar a cargo exclusivamente do cliente. A Fortes Tecnologia não se responsabiliza pela implantação ou manutenção dessa infraestrutura.