Skip to content
  • Đăng nhập
Nhà cung Cấp Hosting – Tên Miền – Cloud VPS | VDATA Nhà cung Cấp Hosting – Tên Miền – Cloud VPS | VDATA
  • Đăng nhập
  • Khuyến mại
    • Tên miền
          • Đăng ký tên miền
            Miễn phí Email hoặc Hosting 1 năm
          • Bảng giá tên miền
          • Quy trình đăng ký tên miền
          • Gia hạn tên miền
            Duy trì tên miền với mức giá hợp lý
          • Kiểm tra tên miền
          • Thủ tục chuyển nhượng tên miền VN
          • Quy trình xử lý khiếu nại liên quan đến tên miền
    • Hosting
          • NVME Hosting
            Hosting tốc độ nhanh nhất hiện nay
          • Hosting Linux cPanel
            Giảm giá lên đến 40%
          • Hosting Linux DirectAdmin
            Off 15%: Hosting + Domain
          • Hosting WordPress
            Off 20%: Chuyển dịch vụ về BKNS
          • Hosting SEO
          • Hosting Windows
          • Reseller Hosting DirectAdmin
          • Reseller Hosting Cpanel
    • Email
          • Cloud Email Hosting
            Off 20%: Hosting + Domain + Email
          • Cloud Email Server
            Miễn phí SSL, Giảm giá 20%
          • Email Relay
            White list IP
          • Các hỏi đáp về dịch vụ Email
    • Cloud
          • Cloud VPS SSD
            Giảm giá lên tới 90%
          • VPS Giá Rẻ
          • Cloud VPS SEO
            Dành riêng cho SEO với 5 IP
          • Cloud VPS BK Misa
          • E-meeting
          • Cloud VPN
    • Máy chủ
          • Cho thuê máy chủ
            Thuê máy chủ tặng máy chủ
          • Dịch vụ quản trị máy chủ trọn gói
            Yên tâm, an toàn dữ liệu
          • Thuê chỗ đặt máy chủ
            Miễn phí 400W điện
          • Máy chủ cho MMO
            Tương tác tốt nhất với Youtube, FB, Google và MMO
          • Thuê Máy Chủ Riêng
          • Các dịch vụ liên quan tới máy chủ
          • Thuê chỗ đặt máy chủ VDC-VNPT
          • Thuê máy chủ lẻ offline
    • Phần mềm
          • DirectAdmin
          • Softaculous
          • CloudLinux
          • Cpanel/WHM
          • Imunify360
          • Plesk Obsidian
          • vBulletin
          • LiteSpeed
    • Website
    • Chứng chỉ SSL
    • Đại lý
      • Chính sách đại lý
      • Bảng giá đại lý
      • Các hỏi đáp về đại lý
    • Hướng dẫn
      • Hướng dẫn thanh toán
      • Hướng dẫn dịch vụ
      • Hướng dẫn sử dụng trang id.bkns.vn
  • Khuyến mại
Trang chủ » Cách cài đặt CachetHQ trên CentOS 7 VPS

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

17/11/2020 14:54 | Lượt xem : 24

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, vData 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é! 

Mục lục

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.

sudo yum -y update

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

sudo yum install httpd

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

sudo systemctl start httpd.service
sudo systemctl enable httpd.service

3.1.2. Cài đặt MariaDB

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

sudo yum install mariadb-server mariadb

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

sudo systemctl start mariadb

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

sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

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

sudo yum install yum-utils

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

sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum-config-manager --enable remi-php72

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

sudo yum install php72 php72-php-fpm php72-php-mysqlnd php72-php-opcache php72-php-xml php72-php-xmlrpc php72-php-gd php72-php-mbstring php72-php-json

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:

sudo php72 -v

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

php72 -v
PHP 7.2.10 (cli) (built: Sep 11 2018 10:09:51) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.10, Copyright (c) 1999-2018, by Zend Technologies

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:

sudo yum -y install memcached

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:

sudo systemctl enable memcached
sudo systemctl start memcached

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:

sudo nano /etc/my.cnf

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

default-time-zone='+05:30'

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:

sudo mysql_secure_installation

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:

sudo mysql -u root -p

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)]>

CREATE DATABASE cachet_data;

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

MariaDB [(none)]>

CREATE USER 'cachet_user'@'localhost' IDENTIFIED BY 'StrongPassword';

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

GRANT ALL PRIVILEGESON cachet_data.* TO 'cachet_user'@'localhost';

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

FLUSH PRIVILEGES;

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:

curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/bin/composer

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

cd /var/www git clone https://github.com/cachethq/Cachet.git 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:

cd cachet git tag-l

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

v0.1.0-alpha
v1.0.0
v1.1.0
...
v2.3.10
v2.3.11

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

git checkout v2.3.11

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

cp .env.example .env

Mở env file

sudo nano .env

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:

DB_DATABASE=cachet_data
DB_USERNAME=cachet_user
DB_PASSWORD=StrongPassword
DB_PORT=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:

sudo composer install --no-dev -o

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

sudo php artisan key:generate

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

sudo php artisan app:install

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:

sudo nano /etc/httpd/conf.d/status.yourdomain.com.conf

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

<VirtualHost *:80>
ServerAdmin me@liptanbiswas.com
DocumentRoot"/var/www/cachet/public"
ServerName status.yourdomain.com
ServerAlias www.status.yourdomain.com
<Directory "/var/www/cachet/public">
Options Indexes FollowSymLinks
AllowOverrideAll
Order allow,deny
Allow from all
Requireall granted
</Directory>
ErrorLog"/var/log/httpd/status.yourdomain.com-error_log"
CustomLog"/var/log/httpd/status.yourdomain.com-access_log" combined
</VirtualHost>

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:

sudo systemctl restart httpd

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

sudo chown -R apache:apache /var/www/cachet/public

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:

sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload

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:

sudo setenforce 0

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

sudo nano /etc/selinux/config

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

SELINUX=disabled

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!

admin

Bài viết liên quan

Tên miền .vn

[KHUYẾN MÃI]MUA .COM HOẶC .NET NHẬN QUÀ LÊN ĐẾN 700K

22/02/2022

81

Đăng ký tên miền – nhận liền quà tặng Ưu đãi lần đầu tiên xuất hiện tại Vdata, đăng ký tên miền .COM hoặc .NET...

Hướng dẫn tạo tài khoản kết nối VPN trên Pfsense

24/05/2021

55

Sau khi các bạn đã đăng ký dịch vụ VPN tại vData, gói dịch vụ đã được Setup OS và tối ưu hoàn chỉnh, các bạn chỉ cần...
Lỗi Xigncode

làm thế nào để gia hạn tên miền .CX, .DE, .EU và .NL

04/01/2021

29

Đối với tên miền đặc biệt .CX, .DE, .EU và .NL Quý khách cần gia hạn trước 10 ngày trước khi tên miền hết hạn....

Cài đặt và định cấu hình máy chủ Graylog trên VPS Ubuntu 18.04

04/01/2021

37

Mục lục 1. Tổng quan Hầu hết các hệ thống và phần mềm ngày nay đều tạo nhật ký bao gồm trình duyệt web, hệ...

Hướng dẫn cài đặt SSL trên host cPanel

07/12/2020

44

Xin chào các bạn, Để đăng kí và cài đặt SSL cho domain của các bạn, mình xin hướng dẫn các bạn làm theo các...
Danh mục
  • Các lỗi website
  • Cài đặt SSL
  • Chuẩn bị đăng ký
  • Chứng chỉ SSL
  • Cloud VPS
  • cPanel
  • Dedicate Server
  • DirectAdmin
  • Email
  • Giới thiệu chung
  • Hosting (Linux, Windows)
  • Hosting Linux
  • Hướng dẫn
  • Hướng dẫn thanh toán
  • Imunify360
  • IP
  • Kiến thức chung
  • Phần mềm
  • Plesk 12/Onyx
  • Server
  • Tên miền
  • Thông báo
  • Tin tức
  • Tối ưu web
  • Tuyển dụng
  • VPS Linux
  • VPS Windows
  • WordPress
Xem tất cả bài viết

Về chúng tôi

  • Giới thiệu
  • Thông báo
  • Hướng dẫn
  • Tuyển dụng
  • Liên hệ

Các dịch vụ

  • Đăng ký tên miền
  • Hosting cPanel
  • Dịch vụ Email
  • Thuê VPS Giá Rẻ – Thuê Máy Chủ VPS
  • Thuê chỗ đặt máy chủ
  • Phần mềm
  • SSL & Bảo mật
  • Thiết kế website

Thông tin cần biết

  • Quy trình đăng ký tên miền
  • Chính sách riêng tư
  • Tư vấn chọn Hosting
  • Tư vấn chọn tên miền đẹp
  • Tư vấn Thiết kế website
  • Ý nghĩa phần đuôi tên miền

Câu hỏi thường gặp

  • Câu hỏi thường gặp
  • Các hỏi đáp về dịch vụ tên miền
  • Các hỏi đáp về dịch vụ hosting
  • Các hỏi đáp về dịch vụ Email
  • Các hỏi đáp về dịch vụ máy chủ
  • Hỏi đáp dịch vụ SSL
  • Các hỏi đáp về đại lý

Hướng dẫn sử dụng

  • Hỏi đáp dịch vụ SSL
  • Các hỏi đáp về đại lý
  • Các hỏi đáp về dịch vụ tên miền
  • Các hỏi đáp về dịch vụ máy chủ
  • Các hỏi đáp về dịch vụ hosting
  • Các hỏi đáp về dịch vụ Email
  • Hướng dẫn thanh toán
Nhà cung Cấp Hosting – Tên Miền – Cloud VPS | VDATA

Số ĐKKD: 0108987871

Địa chỉ trụ sở: BT2-VT18, Khu nhà ở Xa La, Phường Phúc La, Quận Hà Đông, Thành phố Hà Nội

Chịu trách nhiệm nội dung: Giám đốc Nguyễn Thị Ngân

Copyright © Since 2010 VDATA, All rights reserved

Sử dụng dịch vụ tại VDATA.VN có nghĩa là bạn đồng ý với Quy định sử dụng của chúng tôi.

Nhà cung Cấp Hosting – Tên Miền – Cloud VPS | VDATA Nhà cung Cấp Hosting – Tên Miền – Cloud VPS | VDATA

CÔNG TY CỔ PHẦN VDATA VIỆT NAM

LocationTầng 5, Tòa nhà 169, Nguyễn Ngọc Vũ, Phường Trung Hòa, Quận Cầu Giấy, TP Hà Nội.

LocationPhòng 503 Block A , toà nhà Charmington LA Pointe , Số 181 Cao Thắng , Phường 12 , Quận 10 , Thành Phố Hồ Chí Minh

Phone Tổng đài 24/7: 028.7305.3888

Email Email liên hệ: info@vdata.vn

Email Email phản hồi dịch vụ: info@vdata.vn

Liên hệ với chúng tôi:

Zalo Offcial Account của hệ thống :

Zalo
Nhà cung Cấp Hosting – Tên Miền – Cloud VPS | VDATA Nhà cung Cấp Hosting – Tên Miền – Cloud VPS | VDATA Nhà cung Cấp Hosting – Tên Miền – Cloud VPS | VDATA
Copyright © 2022 VDATA, All rights reserved
  • Tên miền
    • Đăng ký tên miền
      Miễn phí Email hoặc Hosting 1 năm
    • Bảng giá tên miền
    • Gia hạn tên miền
      Duy trì tên miền với mức giá hợp lý
    • Quy trình đăng ký tên miền
    • Quy trình xử lý khiếu nại liên quan đến tên miền
    • Thủ tục chuyển nhượng tên miền VN
    • Kiểm tra tên miền
  • Hosting
    • NVME Hosting
      Hosting tốc độ nhanh nhất hiện nay
    • Hosting Linux DirectAdmin
      Off 15%: Hosting + Domain
    • Hosting Linux cPanel
      Giảm giá lên đến 40%
    • Hosting WordPress
      Off 20%: Chuyển dịch vụ về BKNS
    • Hosting SEO
    • Hosting Windows
    • Reseller Hosting Cpanel
    • Reseller Hosting DirectAdmin
  • Email
    • Cloud Email Hosting
      Off 20%: Hosting + Domain + Email
    • Email Relay
      White list IP
    • Cloud Email Server
      Miễn phí SSL, Giảm giá 20%
    • Các hỏi đáp về dịch vụ Email
  • Cloud
    • Cloud VPS SEO
      Dành riêng cho SEO với 5 IP
    • Cloud VPS SSD
      Giảm giá lên tới 90%
    • VPS Giá Rẻ
    • Cloud VPS BK Misa
    • E-meeting
    • Cloud VPN
  • Máy chủ
    • Cho thuê máy chủ
      Thuê máy chủ tặng máy chủ
    • Thuê chỗ đặt máy chủ
      Miễn phí 400W điện
    • Dịch vụ quản trị máy chủ trọn gói
      Yên tâm, an toàn dữ liệu
    • Máy chủ cho MMO
      Tương tác tốt nhất với Youtube, FB, Google và MMO
    • Các dịch vụ liên quan tới máy chủ
    • Thuê máy chủ lẻ offline
    • Thuê Máy Chủ Riêng
    • Thuê chỗ đặt máy chủ VDC-VNPT
  • Phần mềm
    • DirectAdmin
    • CloudLinux
    • Plesk Obsidian
    • vBulletin
    • LiteSpeed
    • Softaculous
    • Imunify360
    • Cpanel/WHM
  • Website
  • Chứng chỉ SSL
  • Đại lý
    • Chính sách đại lý
    • Bảng giá đại lý
    • Các hỏi đáp về đại lý
  • Hướng dẫn
    • Hướng dẫn thanh toán
    • Hướng dẫn dịch vụ
    • Hướng dẫn sử dụng trang id.bkns.vn
  • WooCommerce not Found
  • Newsletter
  • Đăng nhập
  • Tên miền
    • Đăng ký tên miền
      Miễn phí Email hoặc Hosting 1 năm
    • Bảng giá tên miền
    • Gia hạn tên miền
      Duy trì tên miền với mức giá hợp lý
    • Quy trình đăng ký tên miền
    • Quy trình xử lý khiếu nại liên quan đến tên miền
    • Thủ tục chuyển nhượng tên miền VN
    • Kiểm tra tên miền
  • Hosting
    • NVME Hosting
      Hosting tốc độ nhanh nhất hiện nay
    • Hosting Linux DirectAdmin
      Off 15%: Hosting + Domain
    • Hosting Linux cPanel
      Giảm giá lên đến 40%
    • Hosting WordPress
      Off 20%: Chuyển dịch vụ về BKNS
    • Hosting SEO
    • Hosting Windows
    • Reseller Hosting Cpanel
    • Reseller Hosting DirectAdmin
  • Email
    • Cloud Email Hosting
      Off 20%: Hosting + Domain + Email
    • Email Relay
      White list IP
    • Cloud Email Server
      Miễn phí SSL, Giảm giá 20%
    • Các hỏi đáp về dịch vụ Email
  • Cloud
    • Cloud VPS SEO
      Dành riêng cho SEO với 5 IP
    • Cloud VPS SSD
      Giảm giá lên tới 90%
    • VPS Giá Rẻ
    • Cloud VPS BK Misa
    • E-meeting
    • Cloud VPN
  • Máy chủ
    • Cho thuê máy chủ
      Thuê máy chủ tặng máy chủ
    • Thuê chỗ đặt máy chủ
      Miễn phí 400W điện
    • Dịch vụ quản trị máy chủ trọn gói
      Yên tâm, an toàn dữ liệu
    • Máy chủ cho MMO
      Tương tác tốt nhất với Youtube, FB, Google và MMO
    • Các dịch vụ liên quan tới máy chủ
    • Thuê máy chủ lẻ offline
    • Thuê Máy Chủ Riêng
    • Thuê chỗ đặt máy chủ VDC-VNPT
  • Phần mềm
    • DirectAdmin
    • CloudLinux
    • Plesk Obsidian
    • vBulletin
    • LiteSpeed
    • Softaculous
    • Imunify360
    • Cpanel/WHM
  • Website
  • Chứng chỉ SSL
  • Đại lý
    • Chính sách đại lý
    • Bảng giá đại lý
    • Các hỏi đáp về đại lý
  • Hướng dẫn
    • Hướng dẫn thanh toán
    • Hướng dẫn dịch vụ
    • Hướng dẫn sử dụng trang id.bkns.vn
  • Messenger Chat Messenger