Instalação do Mautic no Ubuntu 20.04 e Apache

As instalações da Mautic

Há algum tempo, falei sobre o Mautic, uma plataforma de código aberto para automatizar campanhas de marketing. Vamos ver como instalá-lo em um servidor virtual privado (VPS) executando o Ubuntu 20.04 e um servidor Apache.

Devemos ter em mente que cada provedor de hospedagem estabelece configurações diferentes, portanto, pode ser necessário fazer algumas adaptações.

As instalações da Mautic. O que é preciso

Os requisitos para instalar o Mautic (para os fins deste artigo) são os seguintes:

  • ubuntu 20.04.
  • Apache 2x ou superior.
  • MaríaDB 10.1 ou MySQL 5.5.3.
  • PHP 7.4 ou superior.

Um servidor virtual privado é uma forma de compartilhar os recursos de um servidor físico sem os custos de ter um servidor físico para cada usuário, mas dando a cada um mais controle do que os planos de hospedagem tradicionais. Cada servidor virtual possui seu próprio sistema operacional e pode ser reinicializado independentemente.

Um ponto a ter em mente é que existem certas alterações de configuração que você pode fazer no sistema operacional em um servidor físico, em um VPS você terá que fazer isso a partir do painel de controle oferecido por seu provedor de hospedagem ou solicitar que ele o faça .

Em primeiro lugar, recomendo que você leia esses dois artigos

Configurações anteriores

Antes de iniciar a instalação do Mautic, temos que configurar o firewall.

Um firewall é um dispositivo de segurança de rede que monitora o tráfego de entrada e saída da rede e permite ou bloqueia pacotes de dados com base em um conjunto de regras de segurança. Podemos encontrar dois tipos de servidores:

  • Firewall externo: Disponível com o plano de hospedagem. A grande vantagem é que não importa quantas vezes você instale o sistema operacional no servidor virtual, não precisará se lembrar de configurar o firewall.
  • Firewall interno: O Ubuntu usa por padrão um firewall chamado UFW (firewall não complicado). O UFW fecha todos os pontos de entrada possíveis para o servidor por padrão, então teremos que abrir as portas necessárias.

Em qualquer caso, mesmo que o provedor de hospedagem com o qual você contratou seu VPS forneça um firewall externo, você também deve configurar o interno.

Começamos certificando-nos de que o sistema está atualizado:
sudo apt update
sudo apt upgrade -y

Nós instalamos as dependências
sudo apt install apache2 libapache2-mod-php php unzip mariadb-server php-xml php-mysql php-imap php-zip php-intl php-curl ntp -y

Nós configuramos o firewall
sudo ufw allow OpenSSH
sudo ufw allow in "Apache Full"

Nós ativamos o firewall
sudo ufw enable

Ele mostrará uma mensagem avisando que a execução do comando pode interromper a conexão remota. Pressione Y ou S conforme apropriado para aceitar.

Em seguida, você verá outra mensagem informando que o firewall está ativado e será ativado a cada vez que o sistema for iniciado.

Podemos verificar se o firewall está funcionando com:
sudo ufw status

Um único site ou vários sites?

A melhor maneira de aproveitar as vantagens de um servidor virtual privado é hospedar vários sites. Na verdade, o método de instalação é o mesmo em ambos os casos, a única coisa que muda o diretório de instalação e a necessidade de alguns passos adicionais se você optar pela opção multisite.

Etapas preliminares para a instalação do Mautic em conjunto com outros sites

Criamos um diretório para cada site de que precisamos
sudo mkdir -p /var/www/midominio1.com/public_html
sudo mkdir -p /var/www/midominio2.com/public_html
sudo mkdir -p /var/www/midominio3.com/public_html

/ var / www e / public_html permanece constante. mydomain é substituído pelos domínios que você usará para cada site. Lembre-se de que você deve comprar um domínio e configurá-lo com o DNS do seu servidor virtual privado.

Como dissemos, no caso de Mautic ser o único site instalado no servidor virtual privado, essas etapas anteriores não são necessárias. A diferença é que vamos trabalhar no dir


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   fernando dito

    Vejo que os arquivos necessários foram instalados para que o mauti funcione, mas o mautic não foi instalado, parece que falta conteúdo de acordo com o título

    1.    Diego German Gonzalez dito

      Dê-me o fim de semana para revisar. É uma série de artigos e posso ter esquecido o link

    2.    Diego German Gonzalez dito

      Olá. Você tem que ir com o navegador até a página onde instalou o site e executar o instalador.

      1.    jaime dito

        vá com o navegador até a página onde você instala o site e execute????????
        a verdade é que não faço ideia para onde ir, acho que seria melhor colocar o link