Mautic na vašem serveru. Vaše vlastní řešení pro automatizaci marketingu

Mautic na vašem serveru

Pořád jsem s tento dlouhé série o instalaci a používání Mautic, komplexní řešení automatizace marketingových úkolů.

Jako mnoho open source projektů, Mautic je vysoce univerzální a konfigurovatelný. Ale jako mnoho open source projektů, dokumentaci píší vývojáři pro vývojáře, nikoli pro koncové uživatele. Nalezení cesty k dalšímu kroku vyžaduje hodně googlingu (jde o to, aby více open source projektů spolupracovalo), proto trvá tak dlouho pokračovat v sérii článků.

Ale jakmile je Mautic nakonfigurován, úspora času a především nákladů více než vynahradí úsilí vynaložené na instalaci.

Mautic na vašem serveru. Tyto dvě možnosti

Instalujeme Mautic na virtuální privátní server se systémem Ubuntu 20.04. Máme dvě možnosti:

  • Nainstalujte Mautic jako jednu stránku na server.
  • Nainstalujte Mautic spolu s dalšími weby.

Pro pohodlí používám slovo web, protože Mautic běží z prohlížeče.

Je pravděpodobné, že pokud to čtete, nemáte dostatečný objem práce, abyste ospravedlnili Mautic monopolizaci všech zdrojů VPS. Co se ale změní, je pracovní adresář.

Nezapomeňte, že musíte mít doménu najatou a směřovanou na virtuální privátní server. Když se mydomain1 objeví v příkazu, musíte jej nahradit touto doménou.

V případě možnosti více stránek je pracovní adresář:

/var/www/midominio1.com/public_html
Pro jednu stránku:
/var/www/midominio1.com/public_html

Stahování Mautic

Mautic neustále uvádí nové verze, abychom věděli, kterou z nich nainstalovat, musíme přejít na tuto stránku a zjistit, která je nejnovější stabilní verze. Poznamenejte si číslo verze a nahraďte ji písmeny X, Y, Z níže uvedeného příkazu.

Pojďme do pracovního adresáře
ce /var/www/midominio1.com/public_html V případě, že jste zvolili možnost více stránek

O cd /var/www/html pro jednu stránku.

sudo wget https://github.com/mautic/mautic/releases/download/X.Y.Z/X.Y.Z.zip
sudo unzip X.Y.Z.zip

První příkaz vyloží Mauitic a druhý jej rozbalí
Nyní odstraníme stažený komprimovaný soubor, protože jej již nepotřebujeme.
sudo rm 2.15.3.zip

Dalším krokem je získání oprávnění ke konfiguraci souborů

Pro více webů:
sudo chown -R www-data:www-data /var/www/midominio1.com/public_html

sudo chmod -R 775 /var/www/midominio1.com/public_html

Pro jednu stránku:
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 775 /var/www/html

Nyní musíme serveru Apache říct, jak najít jednotlivé stránky. To se provádí vytvořením konfiguračního souboru pomocí tohoto příkazu:
sudo nano /etc/apache2/sites-available/midominio1.conf Pro více webů
o
sudo nano /etc/apache2/sites-available/000-default.conf
S odpovídajícími úpravami vložte následující text:

ServerAdmin tucuenta de mail
ServerName tu nombre de dominio
ServerAlias www.tu nombre de dominio
DocumentRoot /var/www/midominio1/public_html o www.var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

Uložte stisknutím kombinace kláves CTRL + X
Otestujte konfiguraci pomocí
apachectl configtest
Pouze pro více webů:
Nový web aktivujeme pomocí:
sudo a2ensite midominio1.com.conf
Deaktivujeme výchozí adresář
sudo a2dissite 000-default
Obnovujeme server (jeden web a více webů)
sudo systemctl reload apache2

Pokud jste někdy vstoupili na web, který neměl domovskou stránku, uvidíte, že obsahuje obsah svých adresářů. Jedná se o bezpečnostní riziko, protože umožňuje počítačovým zločincům procházet webový server a hledat slabá místa k zneužití.

Další nevýhodou je, že je ignorována . Htaccess. Jedná se o přizpůsobitelný konfigurační soubor pro každý hostovaný web, chování serveru.

Napište tento příkaz:
sudo nano /etc/apache2/apache2.conf

Uvidíte něco takového:

Options Indexes FollowSymLinks
AllowOverride None
Require all granted

Upravte to takto:

Options FollowSymLinks
AllowOverride All
Require all granted

Uložit s CTRL + X
Restartujte server pomocí:
sudo systemctl restart apache2

Abychom mohli napsat soubor .htaccess, musíme povolit modul s názvem mod_rewrite

sudo a2enmod rewrite
Restartujeme server znovu pomocí:
sudo systemctl restart apache2

V dalším článku se chystáme vytvořit databázi, nainstalovat Mautic a získat bezpečnostní certifikát, který moderní prohlížeče vyžadují pro přístup na stránku.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.