GilcierWeb

Desenvolvedor Web e Freelancer - Os Melhores Links

Fortaleza Ceará Brasil

[email protected]

@GilcierWeb

  • Home
  • O GilcierWeb
  • Serviços
  • Notícias
  • Artigos
  • Vídeos
  • Produtos
  • Parceiros
  • Orçamento
  • Contato
Como publicar seu site grátis no Heroku

Como publicar seu site grátis no Heroku

Como fazer o deploy do seu site com domínio próprio grátis no Heroku e servidor de DNS free

Recentemente tiver um problema com minha hospedagem que utilizava há anos, resolvi então não renovar o contrato com servidor.

Foi quando decidi colocar o site no Heroku que é um servidor SAAS grátis muito bom, que no início só dava suporte ao ecossistema da linguagem Ruby por ser oriundo desse ambiente, mais hoje dia tem suporte a várias linguagens de programação. O Heroku oferece um subdomínio “meusite.herokuapp.com” o que não é o que eu queria, mais ele oferece a opção de mudança de DNS para seu domínio próprio, no meu caso “gilcierweb.com.br”.

Meu site foi feito com framework PHP Codeigniter e MySQL fiz o deploy no heroku usando o add-on ClearDB MySQL para conectar e criar o banco MySQL, pois no heroku o banco de suporte padrão é o PostgreSQL, ainda tem a particularidade do uploads de arquivos que não ficam armazenados no servidor do Heroku ele oferecem alguns add-on para você armazenar os seus assets em CDNs como Cloudinary e Amazon S3.

Quando fiz esse deploy o site ainda era PHP, depois de alguns meses fiz a migração para Ruby com o framework Ruby on Rails para ficar mais estruturado, moderno e otimizado ao deploy do Heroku.

No heroku adicionei meu domínio coringa (wildcard) “*.gilcierweb.com.br” clicando em settings e no botão Add domain. Isso vai gerar um DNS Target como esse “wildcard.gilcierweb.com.br.herokudns.com” guarde esse endereço ele será usado para redirecionamento de DNS.

Mais eu precisava ainda de um servidor de DNS free, foi onde encontrei dois PointDNS e CloudFlare, o Heroku tem um add-on para PointDNS com documentação muito boa nesse link https://devcenter.heroku.com/articles/pointdns, mais eu escolhi usar o CloudFlare como servidor de DNS.

Para configurar o servidor de DNS CloudFlare é muito simples:

  1. Crie uma conta no CloudFlare.

  2. Faça login em sua conta e clique no ícone DNS.

  3. Crie dois registro CNAME.

  4. CNAME gilcierweb.com.br e wildcard.gilcierweb.com.br.herokudns.com.

  5. CNAME www e wildcard.gilcierweb.com.br.herokudns.com.

  6. Salve as suas alterações.

  7. Anote os dois DNS o master e o slave que está logo abaixo na mesma tela.

  8. O Cloudflare já disponibiliza um certificado SSL Free e HTTP/2.0, Vocẽ pode acessar seu com https grátis e ativar o redirecionamento  de HTTP para HTTPS

Depois disso fui no registro.br alterar o DNS.

Vá em Alterar DNS e coloque os dois DNS do CloudFlare.

Salve as alterações.

Pronto seu site está hospedado no Heroku de forma free e seu domínio próprio continua redirecionando para o site correto sem pagar nada, além do domínio próprio.

Fontes

https://suporte.love/como-configurar-dominio-ou-subdominio-no-registro-br/

https://klickpages2.zendesk.com/hc/pt-br/articles/115014927728-Configurando-o-DNS-no-Cloudflare-Registro-BR-

https://medium.com/trainingcenter/dom%C3%ADnio-registrobr-pointdns-heroku-f4e9ea435b04

https://raelmax.github.io/dicas/2016/09/15/dominios-customizados-no-heroku-com-pointdns.html


Últimos artigos

  • Dockerizando uma aplicação ruby on rails com postgresql, redis e vue.js
    Dockerizando uma aplicação ruby on rails com postgresql, redis e vue.js
    Leia Mais
  • Formulário de contato com Python, Flask e envio de e-mail
    Formulário de contato com Python, Flask e envio de e-mail
    Leia Mais
  • Como publicar seu site grátis no Heroku
    Como publicar seu site grátis no Heroku
    Leia Mais
  • Criando um componente reusável com Vue.js
    Criando um componente reusável com Vue.js
    Leia Mais

Últimas notícias

  • Facebook lança versão de MySQL para bancos de dados gigantes
    Facebook lança versão de MySQL para bancos de dados gigantes
    Leia Mais
  • BID lança rede social para pequenas e médias empresas
    BID lança rede social para pequenas e médias empresas
    Leia Mais

Livros e Apostilas

  • Fundamentos de jQuery (jQuery Fundamentals)
  • Apostilando.com
  • LibrosWeb
  • Python para Desenvolvedores

Links

  • Blender 3D
  • Editor de Vídeo Gratuito Lightworks
  • Compactador Gratuito IZArc
  • Editor de imagens Gimp
  • Desenho vetorial com Inkscape
  • Realtime xRTML
  • Codecademy - Aprenda á programar
  • Commerce 10 - Plataforma E-commerce
  • Universojob - Encontre seu Job
  • AkitaOnRails
  • One Bit Code

Diversos

  • Senado Federal
  • Câmara dos Deputados
  • Portal da Transparência
  • Khan Academy - Aprenda Matemática
  • App colab.re
  • deepin Linux OS
  • Calcular Porcentagem
  • Produtos

Mapa do site

  • Home
  • O GilcierWeb
  • Serviços
  • Notícias
  • Artigos
  • Vídeos
  • Produtos
  • Parceiros
  • Orçamento
  • Contato

Redes Sociais

  • Facebook
  • Twitter
  • Linkedin
  • YouTube
  • Github

[email protected]

@GilcierWeb

Twitter

Tweets de @GilcierWeb

Contatos

* Please note - we do not spam your email.

Copyright © 2022 - All Rights Reserved - gilcierweb.com.br - Desenvolvido por: GilcierWeb - Site criado com o Framework Ruby on Rails

Site melhor visualizado com navegadores modernos como: Firefox, Opera, Chorme, Apple Safari