Mautic trên máy chủ của bạn. Giải pháp tự động hóa tiếp thị của riêng bạn

Mautic trên máy chủ của bạn

Tôi vẫn ở với này loạt bài dài về việc cài đặt và sử dụng Mautic, một giải pháp tự động hóa nhiệm vụ tiếp thị toàn diện.

Giống như nhiều dự án mã nguồn mở, Mautic rất linh hoạt và có thể cấu hình. Nhưng, giống như nhiều dự án mã nguồn mở, tài liệu được viết bởi các nhà phát triển cho các nhà phát triển chứ không phải cho người dùng cuối. Việc tìm đường đến bước tiếp theo đòi hỏi rất nhiều googling (Tất cả chỉ là làm cho nhiều dự án mã nguồn mở hoạt động cùng nhau) do đó, phải mất quá nhiều thời gian để tiếp tục loạt bài viết.

Tuy nhiên, khi Mautic được định cấu hình, tiết kiệm thời gian và trên hết là chi phí hơn là bù đắp cho nỗ lực lắp đặt.

Mautic trên máy chủ của bạn. Hai lựa chọn

Chúng tôi đang cài đặt Mautic trên một máy chủ riêng ảo chạy Ubuntu 20.04. Chúng tôi có hai lựa chọn:

  • Cài đặt Mautic dưới dạng một trang duy nhất trên máy chủ.
  • Cài đặt Mautic cùng với các trang web khác.

Tôi sử dụng từ trang web để thuận tiện vì Mautic chạy từ trình duyệt.

Rất có thể, nếu bạn đang đọc cái này, bạn không có khối lượng công việc cần thiết để biện minh rằng Mautic độc quyền tất cả các tài nguyên của VPS. Dù sao, những gì thay đổi là thư mục làm việc.

Hãy nhớ rằng bạn cần thuê một miền và trỏ đến máy chủ riêng ảo. Khi mydomain1 xuất hiện trong lệnh, bạn phải thay thế nó bằng miền đó.

Trong trường hợp tùy chọn multisite, thư mục làm việc là:

/var/www/midominio1.com/public_html
Đối với một trang web:
/var/www/midominio1.com/public_html

Tải xuống Mautic

Mautic liên tục ra mắt các phiên bản mới, để biết cài đặt cái nào chúng ta phải vào trang này xem đâu là phiên bản ổn định mới nhất, bạn hãy ghi chú lại số phiên bản và thay bằng các chữ X, Y, Z của lệnh bên dưới.

Hãy vào thư mục làm việc
ce /var/www/midominio1.com/public_html Trong trường hợp bạn đã chọn tùy chọn nhiều trang

O cd /var/www/html cho một trang web.

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

Lệnh đầu tiên giải nén Mauitic và lệnh thứ hai giải nén nó
Bây giờ chúng tôi xóa tệp nén đã tải xuống vì chúng tôi không cần nó nữa.
sudo rm 2.15.3.zip

Bước tiếp theo là nhận quyền để định cấu hình tệp

Đối với nhiều trang web:
sudo chown -R www-data:www-data /var/www/midominio1.com/public_html

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

Đối với một trang web:
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 775 /var/www/html

Bây giờ chúng ta phải cho máy chủ Apache biết cách tìm từng trang web. Điều này được thực hiện bằng cách tạo tệp cấu hình với lệnh sau:
sudo nano /etc/apache2/sites-available/midominio1.conf Đối với nhiều trang
o
sudo nano /etc/apache2/sites-available/000-default.conf
Với các sửa đổi tương ứng, hãy dán văn bản sau:

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

Lưu bằng cách nhấn CTRL + X
Kiểm tra cấu hình với
apachectl configtest
Chỉ dành cho nhiều trang web:
Chúng tôi kích hoạt trang web mới với:
sudo a2ensite midominio1.com.conf
Chúng tôi hủy kích hoạt thư mục mặc định
sudo a2dissite 000-default
Chúng tôi khôi phục máy chủ (Một trang và nhiều trang)
sudo systemctl reload apache2

Nếu bạn đã từng vào một trang web không có trang chủ, bạn sẽ thấy rằng nó liệt kê nội dung của các thư mục. Đây là một rủi ro bảo mật vì nó cho phép tội phạm mạng duyệt qua máy chủ web để tìm kiếm các điểm yếu để khai thác

Một nhược điểm khác là nó bị bỏ qua Htaccess.. Nó là một tệp cấu hình có thể tùy chỉnh cho từng trang web được lưu trữ, hành vi của máy chủ.

Viết lệnh này:
sudo nano /etc/apache2/apache2.conf

Bạn sẽ thấy một cái gì đó như thế này:

Options Indexes FollowSymLinks
AllowOverride None
Require all granted

Sửa đổi nó cho điều này:

Options FollowSymLinks
AllowOverride All
Require all granted

Lưu với CTRL + X
Khởi động lại máy chủ bằng:
sudo systemctl restart apache2

Để ghi tệp .htaccess, chúng ta phải kích hoạt một mô-đun có tên là mod_rewrite

sudo a2enmod rewrite
Chúng tôi khởi động lại máy chủ với:
sudo systemctl restart apache2

Trong phần tiếp theo, chúng ta sẽ tạo cơ sở dữ liệu, cài đặt Mautic và lấy chứng chỉ bảo mật mà các trình duyệt hiện đại yêu cầu để truy cập một trang.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.