VPS
Hosting
Email
Máy chủ
Firewall
Tên Miền
SSL
3
3

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

72
Lượt xem
Home Công nghệ OpenLitespeed là gì? Cách cài đặt OpenLiteSpeed trên DirectAdmin

Để 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, bạn có thể thực hiện qua 2 cách.

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.

Chia sẻ bài viết
Đánh giá
Kết nối với mình qua
Mình là Bo - admin của Quản Trị Linux. Mình đã có 10 năm làm việc trong mảng System, Network, Security và đã trải nghiệm qua các chứng chỉ như CCNP, CISSP, CISA, đặc biệt là chống tấn công DDoS. Gần đây mình trải nghiệm thêm Digital Marketing và đã hòan thành chứng chỉ CDMP của PearsonVUE. Mình rất thích được chia sẻ và hỗ trợ cho mọi người, nhất là các bạn sinh viên. Hãy kết nối với mình nhé!
Đăng ký nhận tin
Để không bỏ sót bất kỳ tin tức hoặc chương trình khuyến mãi từ Vietnix
Bài viết liên quan
Bình luận
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
Yêu cầu Vietnix gọi lại

Vui lòng nhập thông tin để chúng tôi liên hệ lại với bạn

NGÀY
GIỜ
PHÚT
GIÂY