Khuyến mãi
Trang chủ » Hướng dẫn » Cách cài đặt CachetHQ trên CentOS 7 VPS

Cách cài đặt CachetHQ trên CentOS 7 VPS

CachetHQ là gì? Cách cài đặt CachetHQ trên CentOS 7 VPS hoặc Dedicated server như thế nào?

Nhằm giúp bạn có thể nhanh chóng thực hiện cài đặt CachetHQ, BKNS xin giới thiệu bạn đọc bài viết Cách cài đặt CachetHQ trên CentOS 7 VPS hoặc Dedicated server. Cùng tìm hiểu nhé! 

1. Cachet là gì?

Cachet là một công cụ thủ công, hệ thống trạng thái mã nguồn mở, giúp quản trị viên hệ thống thông báo về sự cố và thời gian ngừng hoạt động của hệ thống tới các cổ đông, nhóm và khách hàng. Thông qua ứng dụng, người dùng có thể dễ dàng đo lường các trường hợp như tỷ lệ lỗi, thời gian hoạt động hoặc bất kỳ điều gì ngẫu nhiên. Chúng có độ phản hồi cao và hoạt động liền mạch trên mọi hệ thống.

Bài viết dưới đây sẽ hưỡng dẫn bạn cách cài đặt CachetHQ trên CentOS 7 VPS hoặc Dedicated server. Bạn đã sẵn sàng chưa? Chúng ta bắt đầu nào!

2. Điều kiện trước khi cài đặt

Trước khi bắt đầu cài đặt để cho quá trình được diễn ra trơn tru thì bạn cần chú ý những yêu cầu dưới đây

        VPS hosting, dedicated server hosting hoặc tài khoản cloud hosting của bạn đã được hỗ trợ CentOS 7

        Máy chủ CentOS 7 được cấu hình đầy đủ có thiết lập người dùng không phải root với đặc quyền root thông qua sudo.

Bây giờ hãy đi vào chi tiết các bước hướng dẫn nhé!

3. Hướng dẫn cài đặt CachetHQ trên CentOS 7 VPS hoặc Dedicated server

3.1. Bước 1: Cài đặt LAMP stack

3.1.1. Cài đặt Apache

Bước đầu tiên, cài đặt Cachet trên CentOS 7 là để cài đặt LAMP stack. Nhưng trước hết, chạy lệnh phía dưới để cập nhật chỉ mục gói hệ thống của bạn.

 Tiếp theo, cài đặt Apache web server:

Khi Apache được cài đặt, chạy lệnh dưới đây để bắt đầu dịch vụ và cho phép nó bắt đầu khi khởi động

3.1.2. Cài đặt MariaDB

Bây giờ, chúng ta sẽ cài đặt database server:

Khi MariaDB đã được cài đặt, làm theo lệnh dưới đây để bắt đầu khởi động nó

3.1.3. Cài đặt PHP 7.2

Để có được hiệu suất cao hơn, bạn cần cài đặt PHP 7.2.

Đầu tiên, chạy các lệnh dưới đây để cấp phép cho EPEL

Sau đó cài đặt yum-utils

Tiếp theo, chạy lệnh dưới đây để cấp phép cho kho lưu trữ Remi RPM

Bây giờ bạn có thể sử dụng lệnh bên dưới để cài đặt PHP 7.2:

Những lệnh trên sẽ tự động cài đặt PHP 7.2 cùng nhau với phần mở rộng bắt buộc. Để xác nhận phiên bản PHP đã được cài đặt, chạy lệnh dưới đây:

Điều này sẽ cho kết quả sau:

Xong bước 1. Bây giờ LAMP stack đã được cài đặt trên CentOS 7 server của bạn. Chúng ta hãy cùng tiến hành qua bước tiếp theo nào.

3.2. Bước 2: Cài đặt Memcached

Bạn cần một ứng dụng để lưu vào bộ nhớ đệm dữ liệu của mình và Memcached là một trong những ứng dụng bộ nhớ đệm tốt nhất. Để cài đặt Memcached, hãy chạy lệnh dưới đây:

Tiếp theo nữa, thực hiện các lệnh dưới đây để khởi động Memcached và kích hoạt nó chạy khi khởi động:

3.3. Bước 3: Cài đặt múi giờ

Bộ nhớ đệm hoạt động liên tục khi thời gian hệ thống của bạn được đồng bộ hóa. Vì lý do này, bạn phải cập nhật múi giờ chung của mình cho máy chủ cơ sở dữ liệu, để làm như vậy, hãy chạy lệnh bên dưới để mở tệp cấu hình cơ sở dữ liệu:

Thêm dòng bên dưới, ngay sau dòng cuối cùng của tệp này:

Lưu ý: Hãy nhớ thay đổi thời gian để phù hợp với múi giờ của bạn

3.4. Bước 4: Tạo một database cho Cachet

Trước khi bạn tạo cơ sở dữ liệu mới cho Cache, hãy chạy lệnh bên dưới để bảo mật MariaDB:

Bạn sẽ được nhắc nhập mật khẩu gốc của mình. Vì bạn vừa triển khai MariaDB và chưa có mật khẩu nào được đặt, hãy nhấn ENTER để tiếp tục. Tạo mật khẩu mạnh cho cơ sở dữ liệu và trả lời tất cả các câu hỏi khác bằng Y.

Khi mọi thứ đã được thiết lập, hãy chạy lệnh bên dưới để đăng nhập vào dòng lệnh MariaDB:

Nhập mật khẩu bạn đã tạo ở trên và nhấn ENTER để tiếp tục. Khi bạn truy cập trình bao MariaDB, hãy sử dụng lệnh bên dưới để tạo cơ sở dữ liệu mới có tên cachet_data.

MariaDB [(none)]>

Tiếp theo, tạo một người dùng có tên cachet_user

MariaDB [(none)]>

Cuối cùng, chạy lệnh dưới đây để cấp cho người dùng tất cả các đặc quyền

Thực hiện lệnh dưới đây để thực hiện các thay đổi:

3.5. Bước 5: Cài đặt Cachet

Bây giờ mọi thứ đã được thiết lập và dễ dàng cho cài đặt Cachet. Nhưng trước khi bạn cài đặt Cachet, hãy chạy lệnh dưới đây để cài đặt Composer; Trình quản lý phụ thuộc PHP:

Thay đổi thư mục gốc của web Apache và tải xuống Cachet

Khi quá trình tải xuống hoàn tất, hãy điều hướng đến thư mục Cachet mới và kiểm tra các bản phát hành:

Điều này sẽ cung cấp cho bạn kết quả sau:

Chạy lệnh phía dưới để xác nhận bản phát hành mới nhất:

Sau đó sao chép cấu hình cho môi trường ví dụ:

Mở env file

Cập nhật cài đặt cơ sở dữ liệu để khớp với những cài đặt đó khi định cấu hình cơ sở dữ liệu Cachet và gán cổng cơ sở dữ liệu 3306:

Tiếp theo, tiến hành các lệnh dưới đây để cài đặt các phụ thuộc thực sự cần thiết của Composer:

Sau đó, tạo APP_KEY để mã hóa:

Sau khi bạn tạo khóa, hãy khởi chạy trình cài đặt Cachet:

Bây giờ, hãy chạy lệnh bên dưới để tạo một máy chủ ảo mới cho ứng dụng web:

Khi tệp này mở ra, hãy thêm nội dung bên dưới:

Lưu ý: Hãy nhớ sửa đổi dòng status.yourdomain.com bằng miền xác thực của bạn.

Lưu các thay đổi và thoát trình soạn thảo nano, sau đó thực hiện lệnh dưới đây để khởi động lại Apache:

Tiếp theo, sửa đổi quyền sở hữu:

Bây giờ, hãy chạy lệnh bên dưới để cho phép lưu lượng HTTP qua cổng 80:

Cuối cùng, thay đổi cài đặt SELinux.

Để tắt tạm thời SELinux mà không cần phải khởi động lại máy chủ CentOS 7 của bạn, hãy thực hiện lệnh bên dưới:

Ngoài ra, để tắt vĩnh viễn tiện ích, hãy mở tệp cấu hình SELinux

Thay thế ” enforcing” trong dòng SELINUX = enforcing, bằng ” disabled” để nhận được:

Xong rồi. Bạn đã cài đặt thành công Cachet trên CentOS 7 server. Bây giờ bạn có thể tìm kiếm http://status.yourdomain.com bằng trình duyệt web của mình để hoàn tất quá trình sau cài đặt.

Chúc các bạn thực hiện thành công!

Call Back Icon

Xin chào quý khách!

Quý khách đang cần tư vấn dịch vụ, xin vui lòng nhập số điện thoại để chúng tôi gọi lại.

Tổng đài 24/07: 1900 63 68 09

Đăng ký nhanh dịch vụ

Quý khách vui lòng gửi yêu cầu cho BKNS, chúng tôi sẽ liên hệ lại ngay với bạn.