Como proteger seu site com o Cloudflare (de graça)
Deixe seu site seguro com o Cloudflare, um dos firewalls mais utilizados do mundo. É grátis.
![Como proteger seu site com o Cloudflare (de graça)](/content/images/size/w1200/2022/12/2022-12-28_19-27-51.jpg)
Antes de proteger o seu site com o cloudflare, você precisa ter um domínio próprio (clique aqui caso não tenha) e um serviço de hospedagem contratado (veja aqui como).
Por que utilizar o Cloudflare?
Recomendo o cloudflare para proteger seu site pelos seguintes motivos:
- É Gratuito. O plano grátis dá acesso a diversos serviços
- Fácil de configurar
- Diversas funcionalidades nativas além do firewall (dns, ssl, cache)
- É o firewall mais utilizado no mundo
Crie sua conta no cloudflare
Clique aqui para criar sua conta.
Acesse sua conta cloudflare e clique em 'Add a site'
![Clique em 'Add a Site'](https://tecfinancas.com/content/images/2022/09/2022-09-23_09-07-30.png)
Digite o seu domínio e selecione o plano grátis
Caso você ainda não tenha um domínio próprio, clique aqui para comprar um domínio.
![Digite o seu domínio](https://tecfinancas.com/content/images/2022/09/2022-09-23_09-07-59.png)
Após digitar o endereço do seu site, você verá as opções para escolher o plano desejado conforme imagem abaixo. Nesse ponto você deverá escolher a opção mais abaixo 'Not sure where to start? Get started for free'. Essa é a opção grátis e eles deixam um pouco mais escondida.
![Selecione o plano grátis](https://tecfinancas.com/content/images/2022/09/2022-09-23_09-08-33.png)
Clique em 'Continue' e anote os endereços de nameserver
![Clique em 'Continue'](https://tecfinancas.com/content/images/2022/09/2022-09-23_09-09-35.png)
![Anote os endereços dos nameservers](https://tecfinancas.com/content/images/2022/09/2022-09-23_09-10-27.png)
Configure os nameservers no site em que foi comprado seu domínio
Nesse exemplo, utilizei o site internetbs.net para a compra do domínio (ver aqui como).
- Faça o login em internetbs.net
- Clique no menu 'My account'
- Acesso o submenu 'My domains'
- Entre na seção 'Modify Domain Setup'
- Coloque os nameservers que foram copiados do cloudflare
- Clique em 'Add nameserver'
![Acesse o painel de configuração do internetbs.net](https://tecfinancas.com/content/images/2022/09/2022-09-23_09-11-53.png)
Após acessar a opção 'Modify Domain Setup', você precisa adicionar os endereço dos nameservers do cloudflare, conforme imagem abaixo.
![Cole os endereços do nameserver do cloudflare](https://tecfinancas.com/content/images/2022/09/2022-09-23_09-12-29.png)
Se os passos foram feitos corretamente, você receberá a mensagem 'Your changes were successful' confirmando que está tudo correto.
![Alterações salvas com sucesso](https://tecfinancas.com/content/images/2022/09/2022-09-23_09-13-15.png)
Confirme as alterações no cloudflare e faça as configurações finais
![Confirme as alterações no cloudflare](https://tecfinancas.com/content/images/2022/09/2022-09-23_09-13-45.png)
Marque a opção 'Automatic HTTPS Rewrites'
![Marque a opção 'Automatic HTTPS Rewrites'](https://tecfinancas.com/content/images/2022/09/2022-09-23_09-14-15.png)
Selecione a opcão 'Always Use HTTPS'
![Selecione a opcão 'Always Use HTTPS'](https://tecfinancas.com/content/images/2022/09/2022-09-23_09-14-43.png)
Selecione as opções 'Javascript', 'CSS' e 'HTML'
![Selecione as opções 'Javascript', 'CSS' e 'HTML'](https://tecfinancas.com/content/images/2022/09/2022-09-23_09-14-57.png)
Finalize clicando em 'Check nameservers'
![Finalize clicando em 'Check nameservers'](https://tecfinancas.com/content/images/2022/09/2022-09-23_09-15-29.png)
Mensagem de confirmação da configuração no cloudflare finalizada
![Mensagem de confirmação da configuração no cloudflare finalizada](https://tecfinancas.com/content/images/2022/09/2022-09-23_09-18-40.png)
Acesse seu site e confirme que o certificado foi instalado
Lembre-se de testar o acesso tanto com o 'https://' e também com 'http://'. Ambos devem ter o certificado SSL de segurança.
![Certificado instalado com sucesso](https://tecfinancas.com/content/images/2022/09/2022-09-28_00-09-45.png)
Caso você queira ainda mais segurança para seu site, você pode adicionar um certificado SSL também no servidor de hospedagem. Veja aqui como fazer.