您服務器上的Mautic。 您自己的營銷自動化解決方案

您服務器上的Mautic

我還和 ESTA 關於安裝和使用的長系列 Mautic, 全面的營銷任務自動化解決方案。

與許多開源項目一樣, Mautic 具有高度通用性和可配置性。 但是,就像許多開源項目一樣,該文檔是開發人員為開發人員編寫的,而不是為最終用戶編寫的。 找到下一步的方法需要大量的谷歌搜索(這都是為了讓多個開源項目協同工作),因此為什麼需要這麼長時間才能繼續本系列文章。

但是,一旦配置了 Mautic, 時間的節省,最重要的是成本的節省,遠遠超過了安裝工作的補償。

Mautic 在您的服務器上。 兩個選項

我們正在運行 Ubuntu 20.04 的虛擬專用服務器上安裝 Mautic。 我們有兩個選擇:

  • 將 Mautic 作為單個站點安裝在服務器上。
  • 與其他網站一起安裝 Mautic。

為了方便起見,我使用“站點”一詞,因為 Mautic 從瀏覽器運行。

如果你正在讀這篇文章,很可能 您沒有必要的工作量來證明 Mautic 獨占 VPS 的所有資源。 然而,改變的是工作目錄。

請記住,您需要有一個簽約域並指向虛擬專用服務器。 當命令中出現 mydomain1 時,您必須將其替換為該域。

如果是多站點選項,工作目錄為:

/var/www/midominio1.com/public_html
對於單個站點:
/var/www/midominio1.com/public_html

下載Mautic

Mautic 不斷發布新版本,要知道要安裝哪個版本,我們必須轉到此頁面,查看哪個是最新的穩定版本。記下版本號並將其替換為下面命令中的字母 X、Y、Z。

進入工作目錄
ce /var/www/midominio1.com/public_html 如果您選擇了多站點選項

O cd /var/www/html 對於單個站點。

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

第一個命令下載 Mautic,第二個命令解壓它
現在我們刪除下載的壓縮文件,因為我們不再需要它了。
sudo rm 2.15.3.zip

下一步是獲取配置文件的權限

對於多站點:
sudo chown -R www-data:www-data /var/www/midominio1.com/public_html

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

對於單個站點:
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 775 /var/www/html

現在我們必須告訴 Apache 服務器如何找到每個站點。 這是通過使用以下命令創建配置文件來完成的:
sudo nano /etc/apache2/sites-available/midominio1.conf 對於多站點
o
sudo nano /etc/apache2/sites-available/000-default.conf
進行適當的修改後,粘貼以下文本:

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

按 CTRL+X 保存
測試配置
apachectl configtest
僅適用於多站點:
我們通過以下方式激活新站點:
sudo a2ensite midominio1.com.conf
我們停用默認目錄
sudo a2dissite 000-default
我們恢復服務器(單站點和多站點)
sudo systemctl reload apache2

如果您曾經訪問過沒有主頁的網站, 你會看到它列出了目錄的內容。 這是一個安全風險,因為它允許黑客瀏覽網絡服務器尋找可利用的弱點。

另一個缺點是它忽略了 的。htaccess。 這是每個託管網站、服務器行為的可定製配置文件。

鍵入此命令:
sudo nano /etc/apache2/apache2.conf

你會看到這樣的東西:

Options Indexes FollowSymLinks
AllowOverride None
Require all granted

修改如下:

Options FollowSymLinks
AllowOverride All
Require all granted

保存為 CTRL + X
使用以下命令重新啟動服務器:
sudo systemctl restart apache2

為了寫入 .htaccess 文件,我們必須啟用一個名為 mod_rewrite 的模塊

sudo a2enmod rewrite
我們使用以下命令重新啟動服務器:
sudo systemctl restart apache2

在下一篇文章中,我們將創建一個數據庫,安裝 Mautic 並獲取現代瀏覽器訪問頁面所需的安全證書。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。