Cài đặt Mautic trên Ubuntu 20.04 và Apache

Cơ sở Mautic

Cách đây một thời gian, tôi đã nói với bạn về Mautic, một nền tảng mã nguồn mở để tự động hóa các chiến dịch tiếp thị. Hãy xem cách cài đặt nó trên máy chủ riêng ảo (VPS) chạy Ubuntu 20.04 và máy chủ Apache.

Chúng tôi phải lưu ý rằng mỗi nhà cung cấp dịch vụ lưu trữ thiết lập các cấu hình khác nhau, vì vậy bạn có thể phải thực hiện một số điều chỉnh.

Cơ sở Mautic. Những gì là cần thiết

Các yêu cầu để cài đặt Mautic (Theo mục đích của bài viết này) như sau:

  • Ubuntu 20.04.
  • Apache 2x hoặc cao hơn.
  • MaríaDB 10.1 hoặc MySQL 5.5.3.
  • PHP 7.4 trở lên.

Máy chủ riêng ảo là một cách để chia sẻ tài nguyên của một máy chủ vật lý mà không phải trả chi phí để có một máy chủ vật lý cho mỗi người dùng nhưng cho phép mỗi người kiểm soát nhiều hơn so với các gói lưu trữ truyền thống. Mỗi máy chủ ảo có hệ điều hành riêng và có thể được khởi động lại một cách độc lập.

Một điểm cần lưu ý là có một số thay đổi cấu hình nhất định mà bạn có thể thực hiện trong hệ điều hành trên máy chủ vật lý, trong VPS, bạn sẽ phải thực hiện điều đó từ bảng điều khiển do nhà cung cấp dịch vụ lưu trữ của bạn cung cấp hoặc yêu cầu nhà cung cấp dịch vụ làm như vậy .

Trước hết, tôi khuyên bạn nên đọc hai bài báo này

Các cấu hình trước đây

Trước khi bắt đầu cài đặt Mautic, chúng ta phải cấu hình tường lửa.

Tường lửa là một thiết bị bảo mật mạng giám sát lưu lượng mạng đến và đi và cho phép hoặc chặn các gói dữ liệu dựa trên một tập hợp các quy tắc bảo mật. Chúng tôi có thể tìm thấy hai loại máy chủ:

  • Tường lửa bên ngoài: Nó có sẵn với gói lưu trữ. Ưu điểm tuyệt vời là cho dù bạn cài đặt hệ điều hành trên máy chủ ảo bao nhiêu lần, bạn sẽ không phải nhớ cấu hình tường lửa.
  • Tường lửa nội bộ: Ubuntu sử dụng theo mặc định một tường lửa gọi là UFW (Tường lửa không phức tạp) UFW đóng tất cả các điểm vào máy chủ có thể có theo mặc định, vì vậy chúng ta sẽ phải mở các cổng cần thiết.

Dù sao, ngay cả khi nhà cung cấp dịch vụ lưu trữ mà bạn đã thuê VPS của mình cung cấp cho bạn một tường lửa bên ngoài, bạn cũng nên định cấu hình tường lửa bên trong.

Chúng tôi bắt đầu bằng cách đảm bảo hệ thống được cập nhật:
sudo apt update
sudo apt upgrade -y

Chúng tôi cài đặt các phụ thuộc
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

Chúng tôi định cấu hình tường lửa
sudo ufw allow OpenSSH
sudo ufw allow in "Apache Full"

Chúng tôi kích hoạt tường lửa
sudo ufw enable

Nó sẽ hiển thị cho bạn một thông báo cảnh báo rằng việc thực thi lệnh có thể làm gián đoạn kết nối từ xa. Nhấn Y hoặc S nếu thích hợp để chấp nhận.

Sau đó, bạn sẽ thấy một thông báo khác thông báo rằng tường lửa đã được kích hoạt và sẽ được bật mỗi khi hệ thống khởi động.

Chúng tôi có thể kiểm tra xem tường lửa đang hoạt động với:
sudo ufw status

Một trang hay nhiều trang?

Cách tốt nhất để tận dụng lợi thế của một máy chủ riêng ảo là lưu trữ nhiều trang web. Trên thực tế, phương pháp cài đặt là giống nhau trong cả hai trường hợp, chỉ có điều thay đổi thư mục cài đặt và cần thêm một số bước trong trường hợp bạn chọn tùy chọn multisite.

Các bước sơ bộ để cài đặt Mautic cùng với các trang web khác

Chúng tôi tạo một thư mục cho mỗi trang web mà chúng tôi cần
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 và / public_html không đổi. mydomain được thay thế bởi các miền bạn sẽ sử dụng cho mỗi trang web. Hãy nhớ rằng bạn phải mua miền và định cấu hình miền đó bằng DNS của máy chủ riêng ảo của bạn.

Như chúng tôi đã nói, trong trường hợp Mautic là trang duy nhất được cài đặt trên máy chủ riêng ảo, các bước trước đó không cần thiết. Sự khác biệt là chúng tôi sẽ làm việc trên dir


Để 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.

  1.   fernando dijo

    Mình thấy các file cần thiết đã được cài đặt để mauti hoạt động, nhưng mautic chưa được cài đặt, có vẻ như nó thiếu nội dung như tiêu đề nói

    1.    Diego người Đức Gonzalez dijo

      Cho tôi cuối tuần để xem xét. Đó là một loạt các bài báo và tôi có thể đã quên liên kết

    2.    Diego người Đức Gonzalez dijo

      Xin chào. Bạn phải đưa trình duyệt đến trang mà bạn đã cài đặt trang đó và chạy trình cài đặt.

      1.    Jaime dijo

        đi với trình duyệt đến trang nơi bạn cài đặt trang web và chạy ????????
        sự thật là tôi không biết phải đi đâu, tôi nghĩ sẽ tốt hơn nếu đặt liên kết