Seguindo os passos desse tutorial 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. Após a publicação, seu sistema será acessado por um subdomínio, exemplo: meusistema.minhaempresa.com.br.

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

Como informando anteriormente, mostraremos o processo para gerar o seu domínio usando como exemplo a Freenom e também a Registro.br. Porém, fique a vontade para escolher qualquer outra registradora de domínios.

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.

Para criar o domínio através da Freenom, acesse seu site e digite o nome que deseja como domínio no campo “Encontrar um novo domínio GRÁTIS” e clique em Check Availability (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.


Figura 1.1 - Pesquisa e seleção de 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 1.2)


Figura 1.2 - Configuração do DNS



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


Figura 1.3 - Confirmação do domínio


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

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.


Figura 1.4 - Pesquisa e seleção de domínios


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.

Aguarde o e-mail com o link para realizar o pagamento. Após a confirmação de pagamento o registro será seu!

Zona de Hospedagem

Para obter mais detalhes sobre essa funcionalidade do Cronapp, acesse o tópico "Domínio" em Serviços de Cloud.

A configuração da Zona de Hospedagem é necessária para podermos apontar o seu domínio à sua publicação, permitir a criação do Certificado SSL e obter os endereços dos servidores DNS dos Serviços de Cloud.

No Cronapp, abra a funcionalidade Serviços de Cloud através do menu Deploy > Serviço de Cloud, clique na aba Domínios (item 1 da Figura 2.1) e depois no botão Nova Zona de Hospedagem (2). Ao abrir a janela, informe o domínio que você registrou, deixe a opção Publicado fora dos Serviços de Cloud (3) marcada e finalize clicando em Nova Zona de Hospedagem.


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.


Figura 2.1 - Informando seu domínio externo no Cronapp

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, os navegadores já começaram a indicar sites sem HTTPS como “não seguros”, veja mais detalhes.

Para gerar o certificado digital para o domínio é necessário realizar o challenge certificate (desafio do certificado) que é a 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 domínio 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.

Abra a aba Certificado SSL (HTTPS) (item 1 da Figura 3.1) 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! Assim que clicarmos em OK, a empresa certificadora (Let’s Encrypt, no exemplo da imagem) 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 no servidor DNS.

O tempo de atualização do registro no domínio dependerá da empresa registradora. Por exemplo, no teste que fizemos com a Freenom (próximo passo) tivemos que esperar 5 minutos até clicar em OK (Figura 3.1) e aguardar mais alguns segundos até a confirmação da validação.


Figura 3.1 - Chave do certificado digital.
Só clique em OK após configurar esses dados no seu domínio.


As certificadoras digitais limitam a quantidade de challenge certificate para cada domínio semanalmente, nesse caso, se não conseguir da primeira vez, refaça esperando um tempo bem maior na segunda.

Freenom

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


Figura 3.2 - Configurações do Domínio



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)


Figura 3.3 - Cadastro de novo registro no Gerenciador do DNS



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 3.1) 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 3.1) para ser feito a validação pelo certificador digital.

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 3.4).


Figura 3.4 - Acessando as configurações do DNS


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 3.5), Nome no campo à esquerda e o Valor do campo à direita. Clique em Adicionar ao final.


Figura 3.5 - 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 3.1) para ser feito a validação pelo certificador digital.

Publicação

Para obter mais detalhes sobre essa funcionalidade do Cronapp, acesse o tópico "Publicações" em Serviços de Cloud.


Para publicar, o sistema que você deseja realizar o deploy deve está aberto no Cronapp. Acesse o Serviços de Cloud, selecione a aba Aplicações e clique no botão Nova Publicação (item 1 da Figura 4.1) 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 (item 2 da Figura 4.1), previamente cadastrada na aba Domínios .

Se você criou o Certificado SSL para o seu domínio no passo anterior, 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.


Figura 4.1 - Configuração da publicação


Nesse momento será aberto um pop-up perguntando se deseja gerar o arquivo *.war do sistema, caso negue, a publicação será cancelada. Após confirmar será aberta a janela de opções da Geração de War (mais detalhes no tópico "Gerando War" em Serviços de Cloud). Clique no botão OK ao final. (Figura 4.2)


Figura 4.2 - Configuração do war


Caso o Perfil selecionado esteja utilizando um banco de dados local (H2) e a opção Dados de conexão Embutidos esteja marcado, uma mensagem de alerta será exibida. 



Figura 4.3 - Mensagem exibida ao gerar war com banco H2 vinculado


Banco de dados H2 devem ser utilizados só para desenvolvimento, pois seus dados serão perdidos a cada restart do servidor.

Após o carregamento sua publicação estará no ar e uma janela se abrirá (Figura 4.4) exibindo o CNAME da aplicação para ser cadastrado nas configuração de DNS do seu domínio.


Figura 4.4 - CNAME do sistema publicado


  • Iniciar, atualizar ou parar uma aplicação costumar levar entre 8 e 15 minutos, tempo necessário para subir ou derrubar um servidor. As cores vermelho, amarelo e verde no ícone da publicação indicam o status atual;

  • É possível analisar o log da publicação (mais detalhes no tópico "Log da Aplicação" em Serviços de Cloud) caso ocorra algum problema no deploy;

  • Para mais detalhes sobre as configurações da aba Aplicações, acesse o tópico "Publicações" em Serviços de Cloud.

Configuração do CNAME no DNS

Neste último passo precisaremos cadastrar nas configurações do DNS, o CNAME da publicação. Os registros CNAME normalmente são usados para apontar para um subdomínio como www ou mail ao domínio que hospeda o conteúdo desse subdomínio.

Freenom

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


Figura 5.1 - Configurações do Domínio


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)


Figura 5.2 - Cadastro de novo registro no Gerenciador do DNS


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 4.4) 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!

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 5.3).


Figura 5.3 - Á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 5.4): no campo à esquerda informe o subdomínio (no exemplo “publicacao”) e no campo à direita o endereço do CNAME. Clique em Adicionar ao final.


Figura 5.4 - 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!


Documentação de referência

Serviços de Cloud


Nesta Página