NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
06/09/2022
Lượt xem

OpenLitespeed là gì? Cách cài đặt OpenLiteSpeed trên DirectAdmin

06/09/2022
14 phút đọc
Lượt xem

Đánh giá

5/5 - (161 bình chọn)

Để duy trì hoạt động của một website thì máy chủ web là thành phần không thể thiếu. Hiệu suất hoạt động, độ an toàn và bảo mật của website sẽ phụ thuộc rất lớn vào máy chủ đang được sử dụng. OpenLitespeed là một trong những máy chủ web được sử dụng khá phổ biến.

Vậy cụ thể OpenLitespeed là gì? OpenLitespeed có những tính năng nào nổi bật và cách cài đặt nó ra sao? Hãy cùng theo dõi ngay bài viết dưới đây của Vietnix để biết thêm chi tiết.

OpenLiteSpeed ​​là gì?

OpenLiteSpeed là một phiên bản mã nguồn mở miễn phí của máy chủ LiteSpeed ​​Web Server Enterprise. Cả hai phiên bản máy chủ website này đều do cùng một nhóm phát triển và duy trì, chúng có cùng một tiêu chuẩn mã hóa chất lượng cao.

OpenLiteSpeed là một phiên bản mã nguồn mở
OpenLiteSpeed là một phiên bản mã nguồn mở

OpenLiteSpeed có dung lượng khá nhẹ, hiệu suất hoạt động cao, giúp người dùng load các trang web nhanh chóng. OpenLiteSpeed có hầu hết các tính năng có sẵn như bản doanh nghiệp LiteSpeed Enterprise bao gồm cả LSCache (một plugin quan trọng trong WordPress). Đồng thời có thể hiển thị liên kết tài khoản để hỗ trợ cộng đồng mã nguồn mở.

Các tính năng nổi bật về hiệu suất (Performance Features)

Là một phiên bản khác của LiteSpeed ​​Web Server Enterprise, OpenLiteSpeed được sử dụng miễn phí với mục đích cá nhân hoặc thương mại. Mặc dù nó không có đủ các tính năng như bản trả phí LiteSpeed Web Server Enterprise nhưng OpenLiteSpeed vẫn thể hiện các ưu điểm nổi bật về hiệu suất như sau.

Giảm sử dụng băng thông

Dữ liệu được nén bằng các công nghệ mới nhất: 

  • Hỗ trợ Sendfile(): Có tác dụng đọc file dạng .html rồi gửi nội dung đến trình duyệt.
  • Nén Gzip: Phương pháp nén giúp giảm dung lượng các file dữ liệu ở server để gửi đến client, cách làm này giúp tiết kiệm băng thông sử dụng, tăng tốc độ tải web.
  • Nén Brotli cho các tệp tĩnh: Nén Brotli là cách nén dữ liệu có ưu điểm vượt trội hơn hẳn so với nén Gzip, giúp các file nhẹ hơn khi truyền tải, tiết kiệm tài nguyên băng thông, tăng tốc độ load dữ liệu web.
Giảm sử dụng băng thông
Giảm sử dụng băng thông

Công nghệ siêu nhanh

OpenLiteSpeed có các tính năng mới với công nghệ hỗ trợ cực nhanh:

  • Hỗ trợ tất cả các phiên bản SPDY/2, 3, 3.1 và HTTP/2.
  • Yêu cầu liên kết.
  • Hỗ trợ TCP_FASTOPEN.
  • Đẩy máy chủ HTTP/2.

Điểm nhấn quan trọng OpenLiteSpeed

So với máy chủ Apache, OpenLiteSpeed có các điểm nhấn đáng chú ý là:

  • Nội dung tĩnh nhanh gấp 5 lần Apache.
  • Tốc độ PHP nhanh hơn Apache gấp 3 lần.
  • Tốc độ HTTPS nhanh gấp 4 lần Apache.

OpenLiteSpeed hỗ trợ ứng dụng bên ngoài

Khi kết nối với các ứng dụng bên ngoài, OpenLiteSpeed thể hiện tính tương thích cao.

  • Hỗ trợ nhiều ứng dụng bên ngoài khác như là Python, PHP, Java, Ruby, Perl.
  • Tích hợp chế độ LSAPI trên máy chủ nhằm cải thiện hiệu quả server, tăng tốc độ PHP, Python, Ruby.
  • Ủy quyền cho các ứng dụng ngoài thực hiện các quy trình riêng biệt, tăng hiệu quả hoạt động.
  • Daemon CGI hiệu quả.
  • Tương thích với các trình tăng tốc PHP được đưa ra từ bên thứ ba.
  • Tăng hiệu quả truyền thông nhờ vào việc kiểm soát quy trình, giảm sử dụng tài nguyên server giúp tăng khả năng mở rộng các ứng dụng web.

Tính năng bảo mật của OpenLiteSpeed

Máy chủ OpenLiteSpeed hỗ trợ bảo đảm an toàn, bảo mật hiệu quả với các cơ chế:

Hỗ trợ SSL

Tính bảo mật được nâng cao khi server web hỗ trợ SSL.

  • Hỗ trợ SSL tương thích với máy chủ Apache.
  • Hỗ trợ SSL và tăng tốc cho phần cứng.
  • Hỗ trợ các phiên bản của giao thức bảo mật TLS (Transport Layer Security) 1.0, 1.1, 1.2, 1.3.
  • Chống các cuộc tấn công SSL BEAST và hỗ trợ khả năng tấn công lại.
  • Hỗ trợ triển khai mã nguồn mở LibreSSL.

Kiểm soát an ninh

OpenLiteSpeed tiến hành việc kiểm soát chặt chẽ các vấn đề an ninh, an toàn trong các hoạt động trên web.

  • Điều chỉnh băng thông và các kết nối hợp lý.
  • Kiểm soát các truy cập dựa trên địa chỉ IP.
  • Tiến hành xác thực các yêu cầu HTTP nghiêm ngặt.
  • Giới hạn người giới thiệu.
  • Giới hạn tỷ lệ hồi đáp.

Cảnh báo máy chủ

OpenLiteSpeed cũng đưa ra các cảnh báo đối với máy chủ để phát hiện và ngăn chặn các hiện tượng tràn bộ nhớ đệm.

Lí do nên sử dụng OpenLiteSpeed?

OpenLiteSpeed là một gói mã nguồn mở thân thiện, mang đến tốc độ truyền tải dữ liệu cao, tiết kiệm tài nguyên băng thông, đảm bảo tính bảo mật tốt.

Cụ thể những lý do nên lựa chọn OpenLiteSpeed làm web server đó là:

  • Khả năng mở rộng với nhiều ứng dụng ngoài khác, giúp tiết kiệm công sức, thời gian cũng như chi phí vận hành.
  • OpenLiteSpeed tương thích với mod_rewrite nên có thể sử dụng các cú pháp đã biết mà không cần học mới.
  • OLS được tích hợp với WebAdmin GUI, hỗ trợ bảng điều khiển CyberPanel.
  • Có tính năng kết nối chống các cuộc tấn công DDoS, điều chỉnh băng thông, tích hợp ModSecurity v3.
  • Tích hợp bộ nhớ đệm cho các mô-đun có khả năng mở rộng, tăng trải nghiệm cho người dùng.
  • Tối ưu hóa tốc độ trang Google của hệ thống khai thác tự động với mô-đun mod_pagespeed.
  • SAPI sử dụng riêng cho PHP ngoài ứng dụng, cho phép nó được viết bằng PHP với tốc độ nhanh hơn 50%.
  • Có thể cài đặt OpenLiteSpeed, WordPress, MariaDB chỉ bằng một cú nhấp chuột trên nhiều hệ điều hành khác nhau.
  • Tăng tốc cho WordPress, mang lại trải nghiệm hiệu suất có thể được đo lường với OpenLiteSpeed và LSCache.

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

Trước khi tiến hành cài đặt OpenLiteSpeed, bạn cần kiểm tra xem DirectAdminCustomBuild đang sử dụng thuộc phiên bản nào.

Kiểm tra phiên bản DirectAdmin

Yêu cầu để có thể cài đặt OpenLiteSpeed trên DirectAdmin là bảng điều khiển phải có phiên bản tối thiểu là 1.57 hoặc phiên bản cao hơn. Để kiểm tra phiên bản DirectAdmin, bạn có thể thực hiện qua 2 cách mà Vietnix gợi ý dưới đây.

Vietnix đang cung cấp các gói VPS tốc độ cao, đa dạng cấu hình, tính năng hiện đại, bảo mật cao gồm: VPS NVMe, VPS Giá Rẻ, VPS Phổ Thông, VPS Cao Cấp và VPS GPU với nhiều mức giá khác nhau cho bạn dễ dàng lựa chọn.

Cách 1: Sử dụng SSH

Bạn cần SSH vào VPS hoặc Server của mình. Sau đó sử dụng lệnh sau để kiểm tra xem phiên bản hiện tại của DirectAdmin.

/usr/local/directadmin/directadmin

Ví dụ kết quả trả về dưới đây chỉ ra phiên bản đang dùng là v.1.61.3, hoàn toàn có thể cài đặt OpenLiteSpeed.

Kiểm tra phiên bản DirectAdmin
Kiểm tra phiên bản DirectAdmin

Cách 2: Sử dụng giao diện DirectAdmin

Bạn có thể sử dụng trang quản trị DirectAdmin Panel để kiểm tra phiên bản DirectAdmin. Đầu tiên, bạn trỏ chuột vào mục System Info & Files rồi chọn System Information. Tại đây, bạn kéo chuột xuống phía dưới để xem phiên bản DirectAdmin đang dùng.

Sử dụng giao diện DirectAdmin
Sử dụng giao diện DirectAdmin

Đối với các phiên bản thấp hơn bản 1.57, bạn có thể nâng cấp nó lên rồi mới tiếp tục cài đặt.

Kiểm tra phiên bản CustomBuild

Ngoài yêu cầu về phiên bản DirectAdmin phải từ 1.57 trở lên, để có thể cài đặt OpenLiteSpeed thì bạn cần bảo đảm CustomBuild có phiên bản phải là 2.0.

Cách kiểm tra tương tự trên, bạn cần SSH vào VPS hoặc máy chủ và thực hiện cú pháp:

cd /usr/local/directadmin/custombuild ./build version

Kết quả trả về như sau là bạn đã đủ điều kiện:

Kiểm tra phiên bản CustomBuild
Kiểm tra phiên bản CustomBuild

Cài đặt OpenLiteSpeed

Khi bạn đã đáp ứng đủ 2 điều kiện trên, chúng ta bắt đầu cài đặt OpenLiteSpeed.

Bạn chạy các câu lệnh theo thứ tự sau đây:

cd /usr/local/directadmin/custombuild  ./build update                          ./build set webserver openlitespeed     ./build set mod_ruid2 no               ./build set php1_mode lsphp            ./build set php2_mode lsphp           ./build set php3_mode lsphp             ./build set php4_mode lsphp             ./build openlitespeed                  ./build php n                           ./build rewrite_confs                  

Giả thích các lệnh trên:

  • cd /usr/local/directadmin/custombuild: Chuyển đến thư mục Custombuild.
  • ./build update: Cập nhật lệnh Custombuild.
  • ./build set webserver openlitespeed: Thay đổi cấu hình web server OpneLiteSpeed.
  • ./build set mod_ruid2 no: Tắt mod_ruid2.
  • ./build set php1_mode lsphp: Chỉnh chế độ PHP1 về lsphp.
  • ./build set php2_mode lsphp: Chỉnh chế độ PHP2 về lsphp.
  • ./build set php3_mode lsphp: Chỉnh chế độ PHP3 về lsphp.
  • ./build set php4_mode lsphp: Chỉnh chế độ PHP4 về lsphp.
  • ./build openlitespeed: Thay thế web server bằng OpenLiteSpeed.
  • ./build php n: Cài lại phiên bản PHP cho tương thích với OpenLiteSpeed.
  • ./build rewrite_confs: Tùy chỉnh cấu hình của bạn, nếu muốn để mặc định thì bỏ qua bước này.

Dưới đây là kết quả trả về cho từng câu lệnh.

Thay đổi cài đặt Webservice sang OpenLiteSpeed
Thay đổi cài đặt Webservice sang OpenLiteSpeed
Tắt mod_ruid2
Tắt mod_ruid2
Chỉnh PHP1 về lsphp
Chỉnh PHP1 về lsphp
Chỉnh PHP2 về lsphp
Chỉnh PHP2 về lsphp
Chỉnh PHP3 về lsphp
Chỉnh PHP3 về lsphp
Chỉnh PHP4 về lsphp
Chỉnh PHP4 về lsphp

Quá trình thay thế webservice mặc định thành OpenLiteSpeed hòan tất. Bạn sẽ nhận được thông tin quản trị bằng điều khiển, hãy lưu lại các công tin này. Port mặc định của bảng điều khiển này là 7080, bạn cần mở port IN/OUT trên firewall.

Cài đặt OpenLiteSpeed
Cài đặt OpenLiteSpeed

Tiếp theo, bạn chạy lệnh:

./build php n

Lệnh này dùng để cài lại toàn bộ phiên bản PHP cho tương thích với OpenLiteSpeed. Quá trình này cần tốn khá nhiều thời gian để hoàn thành

Cài lại phiên bản PHP
Cài lại phiên bản PHP

Cuối cùng là sử dụng lại cấu hình của bạn. Nếu muốn mọi thứ được mặc định, bạn có thể bỏ qua lệnh này.

Sử dụng lại cấu hình
Sử dụng lại cấu hình

Như vậy, quá trình thay đổi webservice sang OpenLiteSpeed đã hoàn tất. Hãy cùng xem qua giao diện quản trị dưới đây.

Giao diện quản trị 
Giao diện quản trị 

Bây giờ, tại System Information bạn sẽ thấy OpenLiteSpeed đã được kích hoạt.

OpenLiteSpeed đã được kích hoạt
OpenLiteSpeed đã được kích hoạt

Trong trường hợp website có sử dụng tệp tin dạng “.htaccess”, để nó có thể hoạt động bình thường bạn sẽ cần thêm cronjob như sau:

*/3 * * * * root if ! find /home/*/domains/*/*_html/ -maxdepth 2 -type f -newer /usr/local/lsws/cgid -name '.htaccess' -exec false {} +; then /usr/local/lsws/bin/lswsctrl restart; fi

Hiện tại thì OpenLiteSpeed sẽ đọc tệp “.htaccess” vào thời điểm bắt đầu dịch vụ. Nếu có tệp “.htaccess” mới tạo hoặc bị sửa đổi thì các thay đổi đó sẽ không có hiệu lực cho đến khi dịch vụ OpenLiteSpeed được tải lại. Bạn nên tải lại cứ 3 phút một lần cho OpenLiteSpeed nếu hệ thống phát hiện các tệp “.htaccess” được thêm mới hoặc có sự thay đổi.

Lời kết

Trên đây là toàn bộ thông tin về loại máy chủ web OpenLiteSpeed dành cho những ai còn chưa hiểu về nó. Hy vọng qua bài viết trên, bạn hiểu rõ hơn OpenLiteSpeed là gì cũng như biết cách để cài đặt OpenLiteSpeed trên DirectAdmin thành công. Đừng quên theo dõi các bài viết của Vietnix để có thêm những thông tin bổ ích nhất.

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG