Cách cài đặt Matomo Web Analytics trên Ubuntu 18.04

Hình: Jack Wallen

Máy chủ đám mây của bạn nhìn thấy hàng tấn khách truy cập và sử dụng. Vì vậy, rất nhiều, bạn có thể muốn giữ các tab trên phân tích của các máy chủ đó. Một cách để làm như vậy là sử dụng công cụ Phân tích trang web Matomo (trước đây là Piwik). Với sự trợ giúp của công cụ này, bạn có thể theo dõi các lượt truy cập vào máy chủ đám mây của mình (hoặc bất kỳ máy chủ nào khác mà bạn có thể có).

Đám mây phải đọc

  • Điện toán đám mây năm 2020: Dự đoán về bảo mật, AI, Kubernetes, v.v.
  • Những tiến bộ đám mây quan trọng nhất của thập kỷ
  • Các nhà cung cấp dịch vụ máy tính để bàn hàng đầu (DaaS): Amazon, Citrix, Microsoft, VMware, v.v.
  • Chính sách điện toán đám mây (TechRepublic Premium)

Tôi sẽ hướng dẫn bạn quá trình cài đặt Matomo trên Ubuntu 18.04.

Những gì bạn cần

Điều duy nhất bạn cần cho việc này là một phiên bản đang chạy của Ubuntu Server 18.04 và một tài khoản người dùng có quyền sudo. Tôi sẽ làm điều này với ý tưởng chỉ phục vụ điều này cho một mạng nội bộ. Nếu bạn có kế hoạch tiếp cận cá thể Matomo của mình từ thế giới bên ngoài, bạn cũng sẽ cần một Tên miền đủ điều kiện (để bạn có thể sử dụng chứng chỉ SSL). Nhưng vì điều này sẽ chỉ tập trung vào sử dụng nội bộ, chúng tôi sẽ bỏ qua quá trình đó ở đây.

Và với điều đó, hãy cài đặt.

Phụ thuộc

Điều đầu tiên cần quan tâm là sự phụ thuộc cần thiết. Mở một cửa sổ đầu cuối và đưa ra lệnh sau:

 sudo apt cài đặt curl wget git unzip socat -y 

Tiếp theo cài đặt PHP và các mô-đun cần thiết bằng lệnh:

 sudo apt cài đặt php7.2 php7.2-cli php7.2-fpm php7.2-common php7.2-curl php7.2-gd php7.2-xml php7.2-mbopes php7.2-mysql -y 

Cuối cùng cài đặt máy chủ MySQL bằng lệnh:

 sudo apt cài đặt mysql-server -y 

Cơ sở dữ liệu

Bảo mật cài đặt MySQL bằng lệnh:

 sudo mysq_secure_installation 

Đảm bảo cung cấp cho người dùng quản trị viên MySQL mật khẩu mạnh / duy nhất và trả lời Y cho các câu hỏi còn lại. Truy cập lời nhắc của MySQL bằng lệnh:

 udo mysql -u root -p 

Tạo cơ sở dữ liệu (và người dùng cần thiết) bằng các lệnh sau:

 TẠO matomo cơ sở dữ liệu; CẤP TẤT CẢ CÁC ƯU ĐÃI TRÊN matomo. * ĐẾN 'matomo' @ 'localhost' được xác định bởi "PASSWORD"; QUYỀN RIÊNG TƯ; lối ra 

trong đó PASSWORD là mật khẩu mạnh / duy nhất.

NGINX

Chúng tôi sẽ phục vụ Matomo với máy chủ web NGINX. Để cài đặt NGINX, hãy mở một cửa sổ đầu cuối và ra lệnh sau:

 sudo apt-get cài đặt nginx -y 

Tạo một tệp cấu hình mới bằng lệnh:

 sudo nano /etc/nginx/conf.d/matomo.conf 

Trong tệp đó, sao chép các nội dung sau:

 máy chủ {nghe 80; server_name SERVER_NAME; root / srv / matomo; chỉ mục index.php index.html; access_log /var/log/nginx/matomo_access.log; error_log /var/log/nginx/matomo_error.log; client_max_body_size 100M; vị trí / {try_files $ uri /index.php?$query_opes; } vị trí ~ .php $ {bao gồm / etc / nginx / fastcgi_params; fastcgi_pass unix: /var/run/php/php7.2-fpm.sock; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; }} 

trong đó SERVER_NAME là tên của máy chủ hoặc địa chỉ IP. Lưu và đóng tệp đó.

Tải xuống Matamo

Tiếp theo, chúng ta cần tải xuống tệp cần thiết để cài đặt Matamo. Từ cửa sổ terminal, ra lệnh:

 wget https://builds.piwik.org/piwik.zip 

Giải nén tệp đã tải xuống bằng lệnh:

 giải nén piwik.zip 

Di chuyển thư mục vừa tạo bằng lệnh:

 sudo mv piwik / srv / matomo 

Cung cấp cho thư mục mới được di chuyển quyền thích hợp với lệnh:

 sudo chown -R www-data: www-data / srv / matomo / 

Khởi động lại và kích hoạt NGINX bằng các lệnh:

 sudo systemctl khởi động lại nginx sudo systemctl cho phép nginx 

Kết thúc cài đặt

Để hoàn tất cài đặt, hãy trỏ trình duyệt web tới http: // SERVER_IP và đi qua trình cài đặt dựa trên web thân thiện với người dùng ( Hình A ).

Hình A: Trình cài đặt dựa trên web Matamo.

Bạn sẽ được yêu cầu thêm mã theo dõi vào mỗi trang trên trang web của mình hoặc cài đặt một plugin được tạo sẵn bao gồm một số loại trang web (như Drupal, Wordpress, Joomla, Sharepoint, Type3, Moodle và nhiều hơn nữa). Bạn sẽ được cấp mã theo dõi Javascript cho trang web của mình trong khi cài đặt. Sao chép mã đó vào một tệp (bạn sẽ cần nó khi bạn thiết lập trang web của mình). Nếu bạn không sao chép nó, bạn có thể lấy nó từ trang quản trị Matomo.

Khi bạn đã hoàn thành quá trình đó, Matomo sẵn sàng bắt đầu theo dõi trang web của bạn.

Và đó là tất cả để cài đặt Matomo trên Ubuntu Server 18.04. Thời gian bạn dành cho việc cài đặt sẽ nhạt đi so với những gì nó yêu cầu để thêm các trang web khác nhau của bạn vào giám sát. Thời gian sử dụng sẽ rất đáng để có tất cả các dữ liệu phân tích đó để kết hợp.

Đám mây và mọi thứ như một bản tin dịch vụ

Đây là nguồn tài nguyên mới nhất của bạn về AWS, Microsoft Azure, Google Cloud Platform, XaaS, bảo mật đám mây và nhiều hơn nữa. Thứ hai được giao

Đăng ký hôm nay

© Copyright 2020 | mobilegn.com