• Webmaster Tools
  • Diễn Đàn Hỏi Đáp
  • Profile
  • Ủng hộ
  • DNS Check
  • CheckIP
  • Liên Hệ
Đỗ Trung Quân
  • HƯỚNG DẪN
  • LINUX
    • Linux Tricks
    • Distro Linux
      • CentOS/RedHat
      • CloudLinux
      • Ubuntu/Debian
      • AlmaLinux
    • WebServer
      • NGINX
      • Apache
      • LiteSpeed
    • Virtualization
    • Monitoring Tool
      • Zabbix
    • DevOPS
      • Ansible
      • Docker
      • Jenkins
      • AWS
    • Mail Server
    • VPN
  • CONTROL PANEL
    • cPanel
    • DirectAdmin
    • aaPanel
    • FastPanel
    • CyberPanel
    • Easypanel
    • VestaCP
    • CloudPanel
    • HestiaCP
    • Plesk
    • Script VPS
  • DNS
    • Domain
  • CMS
    • WordPress
    • Laravel
  • SECURITY
    • SSL
    • Firewall
  • DỊCH VỤHOT
  • WEB MẪUHOT

Hướng dẫn cài đặt Brotli trên DirectAdmin

by ĐỖ TRUNG QUÂN 30/11/2022
Tác giả: ĐỖ TRUNG QUÂN 30/11/2022 0 comments 402 lượt xem
Dịch vụ xử lý mã độc WordPress
WEB MẪU WORDPRESS
Share FacebookTwitterPinterestTelegramEmail
402

NỘI DUNG

  • Brotli là gì?
  • Yêu cầu
    • Bước 1: SSH vào server
    • Bước 2: Tải brotli từ git về và giải nén
    • Bước 2: Custom brotli

Brotli là gì?

Brotli là một thư viện nén dữ liệu mã nguồn mở được chỉ định chính thức bởi dự thảo IETF. Nó có thể được dùng để nén dữ liệu HTTPS responses mà server side gửi về cho browser, giống như vai trò của gzip hay deflate. Hiện nay phần lớn các browser phổ biến đã hỗ trợ Brotli mặc định, như Chrome, Firefox hay Edgle.

Ngoài ra, Brotli an toàn hơn vì brotli chỉ chạy trên giao thức HTTPS.

Cũng giống như gzip, Brotli là một thuật toán nén không mất dữ liệu, nén dữ liệu bằng cách sử dụng kết hợp một biến thể hiện đại của thuật toán LZ77, mã hóa Huffman và mô hình ngữ cảnh bậc 2, với tỷ lệ nén tương đương với các phương pháp nén đa năng tốt nhất hiện có. Nó tương tự về tốc độ với deflate / gzip nhưng cung cấp khả năng nén tốt hơn.

brotli compression directadmin

Kiểm tra Brotli trước khi cài đặt. Kết quả nhận được thông báo Brotli compression is not supported.

CleanShot 2022 11 30 at 10.38.07 1

Yêu cầu

  • Control Panel: DirectAdin
  • Webserver: Nginx_apache

Bước 1: SSH vào server

Nếu bạn chưa biết cách SSH vào máy chủ tham khảo bài hướng dẫn sau nhé

  • Hướng dẫn SSH Linux

Bước 2: Tải brotli từ git về và giải nén

Bạn copy các lệnh sau và dán vào trình duyệt để cài đặt

cd /usr/local/directadmin/custombuild
mkdir brotli
git clone https://github.com/google/ngx_brotli.git brotli
cd brotli && git submodule update --init && cd ..
CleanShot 2022 11 30 at 10.40.48

Bước 2: Custom brotli

mkdir -p custom/nginx_reverse
cp -p ./configure/nginx_reverse/configure.nginx custom/nginx_reverse/
CleanShot 2022 11 30 at 10.40.48 1

Tiếp theo bạn thêm đoạn sau vào file cấu hình custom/nginx_reverse/configure.nginx

vi custom/nginx_reverse/configure.nginx

Sau đó thêm đoạn sau và như ảnh

"--add-module=/usr/local/directadmin/custombuild/brotli" \
CleanShot 2022 11 30 at 10.42.30

Sau đó thực hiện rebuild lại nginx_apache với lệnh sau

./build update
./build nginx_apache
CleanShot 2022 11 30 at 11.03.51

Sau khi build xong bạn mở file /etc/nginx/nginx-includes.conf và thêm vào 2 dòng sau

brotli on;
brotli_static on;

Bước cuối cùng bạn hãy khởi động lại nginx và kiểm tra brotli

service nginx restart

# Hoặc
systemctl restart nginx
  • Kiểm tra trực tiếp bằng lệnh
curl -kL -I -H 'Accept-Encoding: br' http://exampledomain.com 2>&1 | grep -i encoding
  • Kiểm tra online

Bạn truy cập link Brotli Test để kiểm tra online

CleanShot 2022 11 30 at 11.08.42 1

Như vậy mình đã hoàn tất Hướng dẫn cài đặt Brotli trên DirectAdmin. Chúc các bạn thực hiện thành công.

  • Tài liệu tham khảo: https://docs.directadmin.com/webservices/nginx_apache/customizing-nginx-apache.html
5/5 - (2 bình chọn)
Brotlidirectadmin

Tham gia nhóm hỗ trợ WordPress

Tham gia nhóm Hỗ trợ Server - Hosting & WordPress để cùng nhau hỏi đáp và hỗ trợ các vấn đề về WordPress, tối ưu máy chủ/server.

Tham gia ngay
ĐỖ TRUNG QUÂN

Mình tên là Đỗ Trung Quân, hiện đang công tác tại AZDIGI với vị trí là SysAdmin. Mình đam mê viết Blog. Vì viết Blog giúp mình trau dồi được nhiều kỹ năng. Học hỏi thêm nhiều kiến thức mới, từ đó mình có thể chia sẻ đến các bạn các bài viết tài liệu bổ ích hơn. Hiện tại mình là admin của Blog DOTRUNGQUAN.INFO - CaiSSL.COM - QuantriVPS.COM. Mới đây mình có tạo ra nhóm Hỗ trợ Server - Hosting & WordPress | Hỗ Trợ Xử Lý Mã Độc WordPress với mục đích gây dựng một cộng đồng nhỏ để mọi người trao đổi kinh nghiệm, kiến thức quản trị VPS. Các thủ thuật, mẹo vặt khi sử dụng VPS. Rất mong nhận được sự ủng hộ của các bạn.

BÀI VIẾT LIÊN QUAN

Hướng dẫn cài đặt WordPress tự động trên...

06/06/2025

Tăng PHP Settings cho website trên DirectAdmin

11/03/2025

Cấu hình SMTP relay trên DirectAdmin

01/12/2024

Cài WordPress với WordPress Manager DirectAdmin

16/08/2024

Hướng dẫn cấu hình Admin Backup trên DirectAdmin

27/06/2024

Hướng dẫn upload dữ liệu lên DirectAdmin

06/03/2024

Hướng dẫn chặn xmlrpc.php trên toàn server DirectAdmin

23/12/2023

Cài đặt IMAP Extension PHP DirectAdmin

23/12/2023

Tôi đã cài đặt SSL cho hơn 500...

21/11/2023

Liệt kê các user đang trạng thái Suspend...

09/09/2023
Author Box
Author Image

ĐỖ TRUNG QUÂN

Chuyên viên quản trị hệ thống.

Tư vấn & triển khai dịch vụ

VPS | Hosting | SSL | Mailserver | Website | Sửa lỗi WordPress

Bài viết của tác giả

Hosting/VPS khuyên dùng

Phổ Biến

  • Hướng dẫn tạo SSH Key trên macOS

  • Hướng dẫn sử dụng SSH Key

  • Hướng dẫn cài đặt v2board trên AAPANEL

  • Vấn đề IP Public liên tục bị thay đổi vì sao và cách khắc phục

  • Khắc phục lỗi không hiện hình ảnh và mô tả khi share link lên Facebook

  • Hướng dẫn kích hoạt Theme Flatsome mới nhất.

BẠN BÈ & ĐỐI TÁC

Thạch Phạm | CỔ Ý CONCEPT | Trương Quốc Cường | Đàm Trung Kiên | Web An Tâm | Phong Đinh | Học Mò | PHUNG.VN | Đăng Đạt

Bạn được quyền sao chép lại nội dung trên website Đỗ Trung Quân, miễn là có dẫn nguồn.

Hosting/VPS được tài trợ bởi AZDIGI - Nhà cung cấp Server Hosting tốt nhất hiện nay

AZDIGI - Nhà cung cấp Server Hosting tốt nhất hiện nay


Back To Top
Đỗ Trung Quân
  • HƯỚNG DẪN
  • LINUX
    • Linux Tricks
    • Distro Linux
      • CentOS/RedHat
      • CloudLinux
      • Ubuntu/Debian
      • AlmaLinux
    • WebServer
      • NGINX
      • Apache
      • LiteSpeed
    • Virtualization
    • Monitoring Tool
      • Zabbix
    • DevOPS
      • Ansible
      • Docker
      • Jenkins
      • AWS
    • Mail Server
    • VPN
  • CONTROL PANEL
    • cPanel
    • DirectAdmin
    • aaPanel
    • FastPanel
    • CyberPanel
    • Easypanel
    • VestaCP
    • CloudPanel
    • HestiaCP
    • Plesk
    • Script VPS
  • DNS
    • Domain
  • CMS
    • WordPress
    • Laravel
  • SECURITY
    • SSL
    • Firewall
  • DỊCH VỤHOT
  • WEB MẪUHOT