Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Após o desenvolvimento do seu projeto web ou mobile é necessário escolher um local para hospedá-lo. A plataforma Cronapp fornece uma infraestrutura totalmente simples e direta para hospedagem profissional de sistemas. Tal infraestrutura é adequada tanto para pequenos quanto para grandes sistemas que necessitam uma estrutura robusta de alta disponibilidade e escalabilidade. Lembramos que o Serviço

Informações

Informação

O Serviços de Cloud do Cronapp permite

que seja feita

publicações de projetos desenvolvidos tanto no Cronapp quanto fora dele. As plataformas suportadas, por enquanto, são: Java, NodeJS e Python

.Nesse tutorial mostraremos três formas de publicar sua aplicação e o passo a passo que você deverá seguir. Tais formas dependem do domínio e do servidor DNS que deseja utilizar

.

Pré-requisitos para o tutorial

Antes de começar a seguir os passos do tutorial é preciso ter certeza de que se tem um ambiente minimamente preparado para reproduzir o exemplo. Abaixo estão os requisitos principais.

Requisitos:

  1. Projeto do tipo mobile ou web criado. Caso haja dúvidas de como criar esse tipo de projeto acesse o link ( Criar novo projeto );

Qual tutorial devo seguir?

Nesse tutorial mostraremos três formas de publicar sua aplicação e o passo a passo que você deverá seguir. Tais formas dependem do domínio e do servidor DNS que deseja utilizar.

  • Domínio e DNS gerados pelo Serviço Serviços de Cloud:
    Seu sistema estará sob o domínio *.cloud.cronapp.io e utilizará o DNS disponibilizado pelo Serviço Serviços de Cloud. Essa é a forma mais rápida e fácil de publicar seu sistema.
    O que preciso fazer:

    1. Subir a aplicação no Serviço de Cloud do Cronapp;Publicação

  • Domínio próprio e DNS do Serviços de Cloud:
    Registre um domínio em uma empresa registradora e utilize os servidores DNS fornecidos pelo Serviços de Cloud do Cronapp.
    O que preciso fazer:

    1. Domínio

    2. Zona de Hospedagem

    3. Cadastro do Name Server no Domínio

    4. Certificado SSL (HTTPS)

    5. Publicação

    6. Criar um registro de domínio próprio;

    7. Cadastrar o seu domínio no Serviço de Cloud do Cronapp;

    8. Caso queira certificação SSL para o seu sistema, configurar no Serviço de Cloud do Cronapp;

    9. Subir a aplicação no Serviço de Cloud do Cronapp e

    10. Cadastrar o CNAME gerado no passo 4 nas configurações do registro do seu domínio; ???

  • Domínio e DNS próprios:
    Registre um domínio em uma empresa registradora e utilize os servidores DNS fornecidos por essa empresa.
    O que preciso fazer:

  • Criar um registro próprio;

  • Cadastrar o seu domínio no Serviço de Cloud do Cronapp;

  • Caso deseje certificação SSL para o seu sistema, configurar no Serviço de Cloud do Cronapp;

    1. Cadastrar o challenge certificate gerado no passo 3 no registro do domínio;

    2. Subir a aplicação no Serviço de Cloud do Cronapp;

    3. Cadastrar o CNAME gerado no passo 4 no registro do domínio;

    4. Domínio

e DNS gerados pelo Serviço de Cloud

Mostraremos como publicar a sua aplicação direto da plataforma Cronapp, utilizando o subdomínio *.cloud.cronapp.io e o DNS do Serviço de Cloud.

Seu domínio ficará no seguinte formato: meusistema.cloud.cronapp.io.

Informações

Para mais detalhes sobre as configurações da aba Aplicações, acesse a documentação de referência.

Publicação

Para publicar, o sistema que você deseja realizar o deploy deve está aberto no Cronapp, após isso, acesse o Serviços de Cloud, selecione a aba Aplicações e clique no botão Nova Publicação (item 1 da Figura XX) para abrir a janela de configurações da Nova Publicação.

No campo URL da Aplicação informe o nome do subdomínio que apontará para sua aplicação e selecione o domínio cloud.cronapp.io (item 2 da Figura XX).

Se desejar, você pode escolher uma das opções de Certificado SSL para o seu domínio, selecione-o no campo Certificados SSL (HTTPS).

Faça as outras configurações baseadas nas necessidades do seu sistema e clique no botão Nova Publicação da janela Nova Publicação.

Image Removed

Figura XX - Adicionan

Nesse momento será aberto um pop-up perguntando se deseja gerar o .war do sistema, caso negue a publicação será cancelada, se confirmar será aberto a janela de Opções da Geração de War. Clique no botão OK ao final. (Figura XX)

Image Removed

Figura XX - Adicionan

Nota

Lembrete

Selecione um perfil que não esteja vinculado a um banco de dados H2, pois H2 é um banco de dados em arquivo e os dados são perdidos a cada restart do servidor.

Explicar que vai levar cerca 5 minutos ou mais para a aplicação estar disponível. Falar que ela fica verde quando está pronta. Falar que se houver um problema no deploy, ele pode ver o problema no menu de LOG (tem dois tipos de log… log do serviços de cloud e logs da aplicação… mostrar os dois e o significado das datas… saída etc)

Domínio próprio e DNS do Serviço de Cloud

Nesse formato, você estará criando um domínio para seu sistema, como *.minhaempresa.com.br, e estará usando o DNS fornecido pelo nosso Serviço de Cloud que possui ótima qualidade, redundância e baixo TTL.

Informações

Por que não utilizar DNS da própria empresa que registrei meu domínio?

Normalmente as empresas em que registramos o domínio fornecem servidores DNS gratuitos, porém esses servidores DNS não costumam ser bons, possuindo poucos servidores de redundância e alto TTL.

Existem diversas empresas registradoras de domínios, iremos mostrar passo a passo como gerar o seu registro em duas delas: a primeira é a Freenom, ela gera domínios gratuitos e a segunda é a registro.br, responsável pela manutenção do domínio de nível superior .br. Apesar de estarmos mostrando como fazer no registro.br e Freenom, o processo é semelhante para todas as outras registradoras.

Ao escolher uma empresa de registro, fique atento ao preço na aquisição do domínio e na sua renovação, na reputação da empresa, segurança, se oferece e-mail e outras características. Listamos aqui 9 exemplos de empresas registradoras de domínios:

Domínio da Freenom

A Freenom é uma empresa de registro de domínio e disponibiliza gratuitamente (durante o primeiro ano) domínios com extensões próprias, como: .tk, .ml, .ga, .cf e .gq.

Acesse o site da Freenom, digite o nome que deseja como domínio no campo “Encontrar um novo domínio GRÁTIS” e clique em Verificar Disponibilidade para exibir os domínios disponíveis. Selecione Get it now! no domínio desejado e depois clique em Checkout. No exemplo da figura abaixo selecionamos o domínio meusistemacronapp.tk.

Image Removed

Figura XX - Selecionando domínios

Na próxima tela, clique no botão Use DNS e selecione a aba User Freenom DNS Service, como ainda não publicamos nossa aplicação, preencha os campos IP address com “0.0.0.0” e clique em Continue. (Figura abaixo)

Configuraremos posteriormente o DNS do Serviço de Cloud.

Image Removed

Figura XX -

Em Review & Checkout, logue com uma conta Freenom ou através do login social do Google ou Facebook (Figura abaixo), em seguida informe seus dados pessoais e confirme para registrar o domínio.

Image Removed

Figura XX -

Após finalizar, você receberá um número de serviço confirmando que o registro é seu!

Domínio da Registro.br

A Registro.br é o departamento do NIC.br, responsável pelas atividades de registro e manutenção dos nomes de domínios que usam o .br.

Para gerar um registro, acesse o site do Registro.br e logue ou crie uma conta, caso ainda não tenha. Após logar, digite o nome que deseja como domínio no campo “Registre o domínio .br certo para você” e clique na lupa de pesquisa para verificar a disponibilidade do domínio.

Image Removed

Figura XX - Pesquisand

Ele irá lhe apresentar diversos valores, dependendo do tempo de registro. Clique em Registrar e na tela seguinte, informe o CPF ou CNPJ do titular do domínio.

Na última tela, preencha seus dados; não informe nada nas opções de DNS, leia os termos e condições e confirme o registro do seu domínio. Você receberá por e-mail um link para realizar o pagamento. Após a confirmação de pagamento, o registro será seu! InformaçõesPara obter mais detalhes sobre a funcionalidade Serviço de Cloud do Cronapp, acesse a documentação de referência.
A configuração da Zona de Hospedagem é necessária para podermos apontar o seu domínio à sua publicação, além de permitir a criação do .Abra a funcionalidade Serviço de Cloud através do menu Deploy > Serviço de Cloud e clique na abaDomínios (item 1 da Figura xx), clique no botão Nova Zona de Hospedagem 2). Ao abrir a janela, informe o domínio criado, deixe a opção Publicado fora dos Serviços de Cloud (3) desmarcada e finalize clicando em Nova Zona de Hospedagem.
Nota

O checkbox Publicado fora dos Serviços de Cloud identifica se você vai usar o servidor DNS do Serviço de Cloud ou da empresa na qual gerou o seu domínio.

Image Removed

Figura XX - Adicionando a Zona de Hospedagem

Ainda na aba domínios, clique no botão editar do domínio criado (item 2 da Figura XX) para abrir a janela de Configurações do domínio, na aba Conjunto de Registros (3) clique no botão editar (4) do Tipo de Registro NS para abrir a janela de Configurações desse registro e copie os endereços dos servidores DNS no campo valor (5).

Image Removed

Figura XX - Adicionan

Configurando DNS no Freenom

Acesse as configurações do domínio clicando no menu Services > My Domains e ao ver a tela da figura abaixo, clique no botão Manage Domain do domínio.

Image Removed

Figura XX -

Acesse o menu Management Tools > Nameservers, selecione a opção Use custom nameservers (enter below), informe os endereços dos Servidores DNS obtidos na Figura XX e clique em Change Nameservers ao final.

Image Removed

Figura XX - Adicionando o endereço dos servidores DNS do Serviço de Cloud

Nota

ATENÇÃO

Fique atente ao tempo informado por seu registrador de domínio para replicar a atualização nos servidores DNS. Esse tempo pode variar de 12 até 48 horas.

Somente após a atualização dos servidores DNS, siga os próximos passos.

Configurando DNS no Registro.br

Após logar, clique no domínio que deseja alterar o servidor DNS e em suas configurações, acesse a aba de DNS e clique em Alterar servidores DNS (item 2 da figura XX).

Image Removed

Figura XX - Área de configuração do criado

Na tela de configurações do DNS, informe os endereço dos servidores DNS obtidos na figura XX e clique em Salvar Dados.

Image Removed

Figura XX - Adicionando o endereço dos servidores DNS do Serviço de Cloud

Nota

ATENÇÃO

Fique atente ao tempo informado por seu registrador de domínio para replicar a atualização nos servidores DNS. Esse tempo pode variar de 12 até 48 horas.

Somente após a atualização dos servidores DNS, siga os próximos passos.

VERIFICAR SE PRECISA DE CHANLLEGER CERTIFICATE

Publicação

Informações

Para mais detalhes sobre as configurações da aba Aplicações, acesse a documentação de referência.

Para publicar, o sistema que você deseja realizar o deploy deve está aberto no Cronapp, após isso, acesse o Serviços de Cloud, selecione a aba Aplicações e clique no botão Nova Publicação (item 1 da Figura XX) para abrir a janela de configurações da Nova Publicação.

No campo URL da Aplicação informe o nome do subdomínio que apontará para sua aplicação e selecione o domínio, previamente cadastrada na aba Domínios (item 2 da Figura XX).

Se você criou o Certificado SSL para o seu domínio, selecione-o no campo Certificados SSL (.

Faça as outras configurações baseadas nas necessidades do seu sistema e clique no botão Nova Publicação da janela Nova Publicação.

Image Removed

Figura XX - Adicionan

Nesse momento será aberto um pop-up perguntando se deseja gerar o .war do sistema, caso negue, a publicação será cancelada, se confirmar será aberto a janela de Opções da Geração de War. Clique no botão OK ao final. (Figura XX)

Image Removed

Figura XX - Adicionan

Nota

Selecione um perfil que não esteja vinculado a um banco de dados H2.

Após a confirmação, um pop-up aparecerá exibindo o registro CNAME para ser inserido nas configurações do seu domínio (Figura XX).

Image Removed

Figura XX - Adiciona

Direcionando o domínio no Freenom

Acesse novamente as configurações do domínio clicando no menu Service > My Domains e veja a tela da Figura abaixo.

Image Removed

Figura XX -

Selecione o botão Manage Domain na última coluna da tabela para acessar a tela de Gerenciamento do domínio e clique na última aba, Manage Freenom DNS, para ser encaminhado para a tela de Gerenciamento do DNS do domínio. (Figura abaixo)

Image Removed

Figura XX -

Em Add Records, informe o Nome, Tipo, TTL (300 ou um valor menor, caso seu registrador aceite) e o Valor (target) obtidos no Cronapp (Figura XX) e clique em Save Changes.

Aguarde alguns minutos e acesse o endereço informado no campo Name em seu Browser para acessar o seu sistema publicado!

Direcionando o domínio no Registro.br

Acesse as configurações do domínio no site do registro.br, clique em Painel para visualizar a lista de registros criadas, depois clique no domínio criado, na primeira coluna da tabela, e por último em editar Zona (item 1 da Figura XX).

Image Removed

Figura XX - Área de configuração do criado

Na tela de Edição da Zona do registro, selecione a opção CNAME na caixa de seleção central e insira os dados obtidos no Cronapp (Figura XX): no campo à esquerda informe o subdomínio (no exemplo “publicacao”) e no campo à direita o endereço do CNAME. Clique em Adicionar ao final.

Image Removed

Figura XX - Exemplo de adição de tipo de registro

Aguarde alguns minutos e acesse o endereço informado no campo Name em seu Browser para acessar o seu sistema publicado!

Domínio e DNS próprios:

Desta forma você estará criando um domínio para seu sistema, como *.minhaempresa.com.br, e estará usando o DNS fornecido pela mesma empresa na qual gerou o domínio.

Existem diversas empresas registradoras de domínios, iremos mostrar passo a passo como gerar o seu registro em duas delas: a primeira é a Freenom, ela gera domínios gratuitos e a segunda é a registro.br, responsável pela manutenção do domínio de nível superior .br. Apesar de estarmos mostrando como fazer no registro.br e Freenom, o processo é semelhante para todas as outras registradoras.

Ao escolher uma empresa de registro, fique atento ao preço na aquisição do domínio e na sua renovação, na reputação da empresa, segurança, se oferece e-mail e outras características. Listamos aqui 9 exemplos de empresas registradoras de domínios:

Domínio da Freenom

A Freenom é uma empresa de registro de domínio e disponibiliza gratuitamente (durante o primeiro ano) domínios com extensões próprias, como: .tk, .ml, .ga, .cf e .gq.

Acesse o site da Freenom, digite o nome que deseja como domínio no campo “Encontrar um novo domínio GRÁTIS” e clique em Verificar Disponibilidade para exibir os domínios disponíveis. Selecione Get it now! no domínio desejado e depois clique em Checkout. No exemplo da figura abaixo selecionamos o domínio meusistemacronapp.tk.

Image Removed

Figura XX - Selecionando domínios

Na próxima tela, clique no botão Use DNS e selecione a aba User Freenom DNS Service, como ainda não publicamos nossa aplicação, preencha os campos IP address com “0.0.0.0” e clique em Continue. (Figura abaixo)

Image Removed

Figura XX -

Em Review & Checkout, logue com uma conta Freenom ou através do login social do Google ou Facebook (Figura abaixo), em seguida informe seus dados pessoais e confirme para registrar o domínio.

Image Removed

Figura XX -

Após finalizar, você receberá um número de serviço confirmando que o registro é seu!

Domínio da RegistroBr

A Registro.br é o departamento do NIC.br, responsável pelas atividades de registro e manutenção dos nomes de domínios que usam o .br.

Para gerar um registro, acesse o site do Registro.br e logue ou crie uma conta, caso ainda não tenha. Após logar, digite o nome que deseja como domínio no campo “Registre o domínio .br certo para você” e clique na lupa de pesquisa para verificar a disponibilidade do domínio.

Image Removed

Figura XX - Pesquisand

Ele irá lhe apresentar diversos valores, dependendo do tempo de registro. Clique em Registrar e na tela seguinte, informe o CPF ou CNPJ do titular do domínio.

Na última tela, preencha seus dados; não informe nada nas opções de DNS, leia os termos e condições e confirme o registro do seu domínio. Você receberá por e-mail um link para realizar o pagamento. Após a confirmação de pagamento, o registro será seu!

Zona de Hospedagem

Informações

Para obter mais detalhes sobre a funcionalidade Serviço de Cloud do Cronapp, acesse a documentação de referência.

A configuração da Zona de Hospedagem é necessária para podermos apontar o seu domínio à sua publicação, além de permitir a criação do Certificado SSL.

Abra a funcionalidade Serviço de Cloud através do menu Deploy > Serviço de Cloud e clique na abaDomínios (item 1 da Figura xx), clique no botão Nova Zona de Hospedagem (2). Ao abrir a janela, informe o domínio criado, deixe a opção Publicado fora dos Serviços de Cloud (3) marcada e finalize clicando em Nova Zona de Hospedagem.
Nota

O checkbox Publicado fora dos Serviços de Cloud identifica se você vai usar o servidor DNS do Serviço de Cloud ou da empresa na qual gerou o seu domínio.

Image Removed

Figura XX - Adicionando a Zona de Hospedagem

Certificado SSL (HTTPS)

Gerar uma certificação digital para o seu domínio não é obrigatório, porém garante segurança e passa credibilidade para seus usuários. Além disso, navegadores baseados no Chromium (como o Chrome do Google) já começaram a indicar sites sem HTTPS como “não seguros”, veja mais detalhes.

Abra a abaCertificado SSL (HTTPS) (item 1 da Figura xx) clique em Novo Certificado SSL (2) e ao abrir a janela, selecione o registro cadastrado na etapa anterior no campo Domínio e escolha um dos tipos de certificados (3), clique em Novo Certificado SSL (4) para abrir a janela com os dados do challenge certificate. Não feche essa janela ainda!
Informações

O que é um challenge certificate?

O desafio do certificado é uma forma da empresa certificadora garantir que quem está gerando o certificado para domínio é o proprietário do domínio. A empresa responsável pelo certificado digital gera um nome e uma chave secreta para um tipo de registro e o proprietário do registro deve cadastrar esses dados nas configurações do seu domínio, após isso, a empresa certificadora verificará se a chave fornecida por ela foi configurada no domínio informado.

Image Removed

Figura XX - Adicionan ??

Quando cadastramos os dados do challenge certificate no sistema que registramos nosso domínio, temos que informar o Nome, Tipo de Registro TXT, Valor e TTL. O TTL (Time To Live / Tempo de vida) é um valor que determina, em segundos, o tempo necessário para a próxima alteração no registro DNS do domínio. Ou seja, após configurar o DNS com o challenge certificate, é necessário aguardar o tempo informado no TTL para pressionar o botão OK (Figura XX) no Cronapp.

Assim que clicamos em OK, a empresa certificadora (no exemplo da imagem é a Let’s Encrypt) fará uma consulta para verificar se o servidor DNS está com os dados do desafio do certificado cadastrado, caso o DNS ainda não tenha atualizado, será necessário gerar um novo certificado SSL para obter outro valor do challenge certificate e cadastrar novamente.

O valor mínimo do TTL pode variar dependendo da empresa geradora do registro. Por exemplo, na Freenom, o tempo mínimo permitido foi de 300, nesse caso tivemos que esperar 5 minutos até clicar em OK e aguardar mais alguns segundos até a confirmação da validação.

Validação do certificado SSL no Freenom

Acesse as configurações do domínio clicando no menu Service > My Domains e veja a tela da Figura abaixo.

Image Removed

Figura XX -

Selecione o botão Manage Domain na última coluna da tabela para acessar a tela de Gerenciamento do domínio e clique na última aba, Manage Freenom DNS, para ser encaminhado para a tela de Gerenciamento do DNS do domínio. (Figura abaixo)

Image Removed

Figura XX -

Em Add Records, informe o Nome, Tipo, TTL (300 ou um valor menor, caso seu registrador aceite) e o Valor (target) obtidos no Cronapp (Figura XX) e clique em Save Changes.

Aguarde o período maior que o do TLL cadastrado (exemplo, 300 = 5 minutos) e clique em OK na janela do Cronapp (Figura XX) para ser feito a validação peo certificador digital.

Validação do certificado SSL no Registro.br

Acesse as configurações do domínio no site do registro.br, clique em Painel para visualizar a lista de registros criadas, depois clique no domínio criado, na primeira coluna da tabela, e por último em editar Zona (item 1 da Figura XX).

Image Removed

Figura XX - Área de configuração do criado

Na tela de Edição da Zona do registro, selecione a opção TXT na caixa de seleção central, insira os dados obtidos no Cronapp (Figura XX), Nome no campo à esquerda e o Valor do campo à direita. Clique em Adicionar ao final.

Image Removed

Figura XX - Exemplo de adição de tipo de registro

Aguarde o período de 10 a 15 minutos e clique em OK na janela do Cronapp (Figura XX) para ser feito a validação pelo certificador digital.

Publicação

Informações

Para mais detalhes sobre as configurações da aba Aplicações, acesse a documentação de referência.

Para publicar, o sistema que você deseja realizar o deploy deve está aberto no Cronapp, após isso, acesse o Serviços de Cloud, selecione a aba Aplicações e clique no botão Nova Publicação (item 1 da Figura XX) para abrir a janela de configurações da Nova Publicação.

No campo URL da Aplicação informe o nome do subdomínio que apontará para sua aplicação e selecione o domínio, previamente cadastrada na aba Domínios (item 2 da Figura XX).

Se você criou o Certificado SSL para o seu domínio, selecione-o no campo Certificados SSL (HTTPS).

Faça as outras configurações baseadas nas necessidades do seu sistema e clique no botão Nova Publicação da janela Nova Publicação.

Image Removed

Figura XX - Adicionan

Nesse momento será aberto um pop-up perguntando se deseja gerar o .war do sistema, caso negue, a publicação será cancelada, se confirmar será aberto a janela de Opções da Geração de War. Clique no botão OK ao final. (Figura XX)

Nota

Selecione um perfil que não esteja vinculado a um banco de dados H2.

Image Removed

Figura XX - Adicionan

Após a confirmação, um pop-up aparecerá exibindo o registro CNAME para ser inserido nas configurações do seu domínio (Figura XX).

Image Removed

Figura XX - Adiciona

Direcionando o domínio no Freenom

Acesse novamente as configurações do domínio clicando no menu Service > My Domains e veja a tela da Figura abaixo.

Image Removed

Figura XX -

Selecione o botão Manage Domain na última coluna da tabela para acessar a tela de Gerenciamento do domínio e clique na última aba, Manage Freenom DNS, para ser encaminhado para a tela de Gerenciamento do DNS do domínio. (Figura abaixo)

Image Removed

Figura XX -

Em Add Records, informe o Nome, Tipo, TTL (300 ou um valor menor, caso seu registrador aceite) e o Valor (target) obtidos no Cronapp (Figura XX) e clique em Save Changes.

Aguarde alguns minutos e acesse o endereço informado no campo Name em seu Browser para acessar o seu sistema publicado!

Direcionando o domínio no Registro.br

Acesse as configurações do domínio no site do registro.br, clique em Painel para visualizar a lista de registros criadas, depois clique no domínio criado, na primeira coluna da tabela, e por último em editar Zona (item 1 da Figura XX).

Image Removed

Figura XX - Área de configuração do criado

Na tela de Edição da Zona do registro, selecione a opção CNAME na caixa de seleção central e insira os dados obtidos no Cronapp (Figura XX): no campo à esquerda informe o subdomínio (no exemplo “publicacao”) e no campo à direita o endereço do CNAME. Clique em Adicionar ao final.

Image Removed

Figura XX - Exemplo de adição de tipo de registro

Aguarde alguns minutos e acesse o endereço informado no campo Name em seu Browser para acessar o seu sistema publicado!

Faltou falar que não há chalenge quando o DNS está no cloud services! Está confuso esse final! Cadê o chanlenge do domínio ?

Documentação de referência

Documentação de referência

[bkp] Serviços de Cloud


Nessa Página

Índice
maxLevel3
printablefalse