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.