Desvendando a instalação do Mautic em um servidor AWS.

Igor Martins
Blog da Liva
Published in
5 min readMar 27, 2019

Sabe-se que o mautic é uma ótima alternativa para quem não deseja ficar pagando horrores em serviços de campanhas de emails, automação e outras finalidades, o mautic vem para resolver exatamente esse problema, e o melhor de tudo, é que é uma solução open source o que significa que tem um custo total de $0,00… será mesmo?

Neste breve tutorial vou tentar sanar algumas dúvidas a respeito da configuração de um novo servidor como mautic instalado até a parte de ativação de emails utilizando um outro serviço.

Aqui você verá a parte I, onde ensino a configurar o servidor do Mautic na AWS.

Mas como diria jack, vamos por partes.

Primeiramente crie a sua conta na AWS

Para este tutorial utilizamos uma máquina digital, e não um servidor físico para guardarmos nossa instância do Mautic.

Garanta que esteja em sua região ao clicar no topo da página ao lado do nome do seu usuário e clique na região desejada, nesse caso a nossa região é South-america.

Aqui começa a brincadeira, vamos lançar a instância do mautic já com o mautic instalado, para isso vá em serviços e selecione EC2

Após isso vá em lançar instância. No campo de pesquisa procure por Mautic e irá aparecer 3 resultados da AWS MarketPlace, Clique e escolha o Mautic Certified by bitnami, que é free tier eligible, ou seja, livre de taxas e valores.

Voce irá gerar uma Keypair pelo sistema da aws, faça o download dessa key e guarde-a em um local seguro, pois caso perca e o sistema a peça de volta você não terá a chance de recuperar essa chave, e poderá perder a instância com todos os arquivos lá dentro, e nós não queremos isso.

Com a instância lançada clique com o botão direito sobre ela e vá em get system log.

Lá embaixo você terá acesso a um usuário e uma senha previamente criada para que você tenha acesso ao mautic pela primeira vez.

Entre no site provido pela aws e verifique se sua instância já está no ar.

Agora o que fazer para o seu servidor e seu domínio terem certificados SSL?

Primeiramente registramos um domínio no site registro.br, masss você pode obter esse domínio pela própria amazon. Neste caso obtivemos nosso domínio do site registro.br.

Utilizamos esse domínio e o colocamos dentro de outro serviço da aws que é o Route 53.

Criamos uma hosted zone para esse domínio no route 53 recebemos alguns valores no site tais como o NS.

Com esses valores mascarados, pegamos esses valores e o colocamos dentro do nosso dominio na pagina do registro BR, para que o dns pudesse propagar esse caminho quando entrássemos no endereço do nosso site.

Utilizamos o valor .com como o master e o .net como slave.

Próximo passo criar um load balancer, O load balancer controla o redirecionamento para a instância.

Após isso clique em Criar Load Balancer Classic:

Ao tentar criar um load balancer ele irá pedir a criação de um certificado, caso você não tenha clique em Choose a certificate from ACM, caso já tenha irá aparecer uma lista de certificados, caso não irá aparecer um link para criar um, clique e seja redirecionado para outra página.

Na pagina do certificado clique em request a certificate.

Crie um certificado com exatamente o nome do domínio que você irá utilizar. No nosso caso foi mautic.liva.imb.br.

Após a criação do certificado, ele irá verificar o dns do domínio para checar se já foi propagado.

No caso do registro.br, o site pediu um tempo de até duas horas para fazer a propagação do domínio.

Após isso finalize a criação do LoadBalancer utilizando o novo certificado.

Com isso já teremos o domínio entrando em um servidor http e https, fazendo as seguintes configurações:

Vá na parte inferior da página após selecionar a sua instância e clique na aba Listeners, nela estará mostrando em que portas o servidor estará escutando e com que protocolo, clique em edit e adicione o HTTPS e aponte para a porta HTTP 80 igual está descrito na imagem abaixo.

Após este passo você já deve estar com o seu domínio rodando com certificados HTTP e HTTPS.

Entre no domínio que você criou no seu certificado e faça o teste.

No próximo post eu estarei explicando como configurar um serviço de email para lidar com as campanhas e envios da sua aplicação Mautic.

--

--