Cách cài đặt & kích hoạt LSCache trên DirectAdmin [Chi Tiết]

Cùng LANIT tìm hiểu các bước cài đặt và kích hoạt LSCache siêu đơn giản trong bài viết hôm nay để Litespeed Webserver hoạt động năng suất nhất!

LSCache là gì?

LSCache (LiteSpeed Cache) là một giải pháp tăng tốc web được tích hợp vào LiteSpeed Web Server (hoặc OpenLiteSpeed). Nó giúp lưu trữ các trang web dưới dạng cache để giảm thiểu thời gian tải và tăng tốc độ phản hồi cho người dùng. LSCache không chỉ làm việc với các tệp tĩnh như CSS, JavaScript, hình ảnh mà còn hỗ trợ các trang web động như WordPress, Magento, Joomla,…

LSCache là gì?
LSCache là gì?

Các đặc điểm chính của LSCache:

  • LSCache lưu trữ các tệp đã xử lý, giúp tải lại trang web nhanh hơn mà không cần truy vấn cơ sở dữ liệu.
  • Tích hợp sâu với LiteSpeed Web Server, tối ưu hiệu suất.
  • Hỗ trợ nhiều nền tảng như WordPress, Magento, Joomla.
  • Quản lý dễ dàng qua giao diện hoặc .htaccess.
  • Hỗ trợ ESI để tách biệt phần có thể cache, giúp tăng tốc trang động.
  • Giảm truy vấn và tải máy chủ, cải thiện tốc độ tải trang.

Lợi ích của việc sử dụng LSCache:

  • Tăng tốc độ trang web: Nhờ khả năng cache các trang tĩnh và động, LSCache giúp cải thiện tốc độ tải trang, làm tăng trải nghiệm người dùng.
  • Tối ưu hóa hiệu suất máy chủ: Giảm thiểu tài nguyên CPU và RAM, nhờ việc giảm số lượng truy vấn xử lý từ cơ sở dữ liệu và mã nguồn.
  • Cải thiện SEO: Tốc độ tải trang nhanh hơn giúp trang web có thể đạt điểm SEO cao hơn trên các công cụ tìm kiếm như Google.

Tham khảo thêm >>> DirectAdmin là gì? Tính năng chính của DirectAdmin

Hướng Dẫn Cài đặt LSCache trên DirectAdmin chi tiết

Bước 1. Di chuyển đến thư mục custombuild

cd /usr/local/directadmin/custombuild

Bước 2. Cập nhật custombuild

./build update

Bước 3. Chuyển đổi sang litespeed và các php

  • Lệnh 1: Chuyển webserver sang Litespeed.

./build set webserver litespeed

  • Lệnh 2: Thay đổi chế độ php1_mode sang lsphp.

./build set php1_mode lsphp

  • Lệnh 3: Thay đổi chế độ php2_mode sang lsphp.

./build set php2_mode lsphp

  • Lệnh 4: Thay đổi chế độ php3_mode sang lsphp.

./build set php3_mode lsphp

  • Lệnh 5: Thay đổi chế độ php4_mode sang lsphp.

./build set php4_mode lsphp

Kích hoạt LSCache trên DirectAdmin

Bước 4. Tắt mod_ruid2 vì Litespeed không tương thích.

./build set mod_ruid2 no

Kích hoạt LSCache trên DirectAdmin

Bước 5. Cài đặt Litespeed.

./build litespeed

Kích hoạt LSCache trên DirectAdmin

Bước 6. Cài đặt lại các phiên bản PHP theo cấu hình mới.

./build php n

Kích hoạt LSCache trên DirectAdmin

Việc cài đặt Litespeed trên DirectAdmin của chúng ta đã hoàn tất. Tuy nhiên đến đây chúng ta chỉ mới sử dụng bản dùng thử 15 ngày mà thôi. Nếu bạn đã có License Key thì các bạn sử dụng lệnh sau để cập nhật License của mình:

./build set litespeed_serialno XXXX-YYYY-ZZZZ
./build litespeed

Đọc thêm>>> Cách Cài SSL Trên DirectAdmin “Nhanh Chóng Nhất”

Kích hoạt LSCache trên DirectAdmin

Bước 1. SSH vào hệ thống DirectAdmin của bạn

Bước 2. Đặt khu vực lưu trữ bộ nhớ cache cấp máy chủ

Để thực hiện điều này các bạn cần chỉnh sửa tệp tin /etc/httpd/conf/extra/httpd-includes.conf với lệnh sau.

vi /etc/httpd/conf/extra/httpd-includes.conf

Sau đó thêm nội dung sau vào tệp tin này:

CacheRoot /home/lscache/

Kích hoạt LSCache trên DirectAdmin

Mặc định thì thư mục /home/lscache/ sẽ tồn tại sau khi bạn cài đặt Litespeed trên DirectAdmin. Tuy nhiên nếu kiểm tra không có thì bạn có thể tạo thư mục này và gán quyền hợp lệ với các lệnh như sau.

cd /home/
mkdir lscache
chmod 751 lscache
chown apache:apache lscache

Trong trường hợp bạn muốn lưu bộ nhớ đệm của LSCache ở thư mục khác thì vẫn có thể thay đổi theo ý của bạn.

Bước 3. Đặt bộ nhớ cache cấp máy chủ cho tất cả các người dùng

Cũng khá tương tự như bước 2, chúng ta cũng cần tạo thư mục và một tệp tin với các lệnh như sau:

cd /usr/local/directadmin/data/templates/
mkdir custom
chown diradmin:diradmin custom
vi /usr/local/directadmin/data/templates/custom/cust_httpd.CUSTOM.2.pre

Kích hoạt LSCache trên DirectAdmin

Sau đó thêm nội dung sau vào tệp tin này:

CacheRoot lscache

Kích hoạt LSCache trên DirectAdmin

Điều này sẽ thực hiện tạo một thư mục lscache trong thư mục gốc của người dùng (/home/<user>/lscache).

Áp dụng những thay đổi này cho tất cả các người dùng bằng cách chạy lệnh sau:
cd /usr/local/directadmin/custombuild
./build rewrite_confs

Kích hoạt LSCache trên DirectAdmin

Áp dụng cấu hình mới và khởi động lại dịch vụ Litespeed. Sau đó bạn có thể thấy, trong thư mục gốc của các người dùng đã tồn tại thêm thư mục lscache.

Kích hoạt LSCache trên DirectAdmin

Sau cùng chúng ta hãy khởi động lại lsws một lần nữa.

service lsws restart

Chú ý khi cài đặt và kích hoạt LSCache trên DirectAdmin

Khi cài đặt và kích hoạt LSCache trên DirectAdmin, có một số yếu tố quan trọng cần chú ý để đảm bảo quá trình diễn ra suôn sẻ và LSCache hoạt động hiệu quả

  • Kiểm tra hệ thống: Đảm bảo DirectAdmin phiên bản 1.50.1 trở lên, cài đặt LiteSpeed Web Server và các module PHP cần thiết.
  • Cài đặt LSCache Plugin: Cài plugin LSCache qua CustomBuild.
  • Cấu hình Cache: Tùy chỉnh TTL, ESI và tránh cache cho các trang yêu cầu đăng nhập.
  • Kiểm tra hoạt động: Xác minh bằng cách kiểm tra header HTTP hoặc logs.
  • Bảo mật: Đảm bảo cấu hình file .htaccess và quyền truy cập đúng cách.
  • Theo dõi hiệu suất: Giám sát tốc độ và tối ưu hóa trang sau khi kích hoạt.
  • Cập nhật định kỳ: Giữ LiteSpeed và DirectAdmin luôn ở phiên bản mới nhất.
  • Hỗ trợ kỹ thuật: Liên hệ hỗ trợ nếu gặp sự cố.

Đọc thêm: Hướng Dẫn Sử Dụng Rclone Để Backup VPS Directadmin

Chú ý khi cài đặt và kích hoạt LSCache trên DirectAdmin
Chú ý khi cài đặt và kích hoạt LSCache trên DirectAdmin

Lời kết

Trên đây là bài viết hướng dẫn cài đặt và kích hoạt LSCache trên DirectAdmin. LANIT hy vọng những hướng dẫn trên sẽ giúp bạn thực hiện các bước đơn giản, dễ dàng. Nếu bạn còn điều gì thắc mắc hãy để lại bình luận để được hỗ trợ nhanh nhất. Đừng quên theo dõi LANIT để cập nhật các thông tin công nghệ mới nhất nhé!

LANIT tự hào là nhà cung cấp VPS giá rẻ, Hosting chất lượng, thuê Server vật lý hàng đầu hiện nay. Hãy liên hệ LANIT khi bạn cần giải pháp cải thiện doanh nghiệp của bạn nhé!

avata Hải

Triệu Huyền Trang

Triệu Huyền Trang chuyên gia 3 năm kinh nghiệm trong ngành Công Nghệ, Phần Mềm. Chuyên chia sẻ các kiến thức phần mềm mã nguồn, ứng dụng và thông tin về công nghệ hữu ích.

Chat với chúng tôi qua Zalo!
Chat với chúng tôi qua Zalo!