Hướng dẫn kích hoạt HTTP/3(QUIC) trên OpenLitespeed

  • Sunday 22/09/2024

Kích hoạt HTTP/3(QUIC) trên OpenLiteSpeed chỉ với vài bước đơn giản

 

1. Giới thiệu

Sau HTTP/2, QUIC là bước tiếp theo – Google đã đầu tư nhiều công sức vào việc tối ưu hóa các giao thức mạng để giảm thời gian phản hồi của trang web. Trong khi HTTP/2 đã cải thiện tốc độ HTTP(S) và làm nền tảng cho các kết nối TLS nhanh, QUIC tiếp tục tiến xa hơn bằng cách thay thế giao thức truyền tải TCP trên Internet.

QUIC là gì?

QUIC, viết tắt của Quick Connections UDP Internet, là một giao thức truyền tải do Google phát triển nhằm thay thế TCP (Transmission Control Protocol). QUIC hoạt động trên UDP (User Datagram Protocol) và hỗ trợ các kết nối an toàn với tiêu chuẩn bảo mật như TLS/SSL.

Mục tiêu của QUIC là tăng tốc các giao thức mạng để giảm thời gian phản hồi của trang web, nhờ vào việc giảm RTT (Round Trip Times) giữa người gửi và người nhận, khắc phục những hạn chế của TCP.

QUIC cải tiến nhiều điểm so với HTTP/2, bao gồm:

  • Đóng gói dữ liệu để giảm thiểu mất thông tin.
  • Cơ chế kiểm soát tình trạng tắc nghẽn.
  • Truyền tải qua UDP để tránh hiện tượng blocking của TCP.
  • Đảm bảo an toàn tương tự như TLS.
  • Sửa lỗi gói tin để giảm độ trễ.
  • Kết nối định danh để giảm kết nối lại cho người dùng di động.
  • Kết nối (0-RTT) nhanh như TLS Snapstart kết hợp với TCP Fast Open.

Các ưu điểm chính của QUIC so với TCP+TLS+HTTP/2 là:

  • Thời gian thiết lập kết nối giảm đáng kể.
  • Cải thiện kiểm soát tình trạng tắc nghẽn.
  • Multiplexing không bị blocking.
  • Sửa lỗi gói tin.
  • Di chuyển kết nối linh hoạt.

QUIC_h1

 

Để tìm hiểu chi tiết về QUIC (HTTP/3), bài viết này sẽ hướng dẫn cách kích hoạt QUIC trên máy chủ với OpenLiteSpeed

2. Các bước thực hiện

Trước khi bắt đầu kích hoạt QUIC trên OpenLiteSpeed, bạn cần đảm bảo hai yếu tố sau:

  1. Phiên bản OpenLiteSpeed bạn đang sử dụng phải từ phiên bản 1.6.1 trở lên.
  2. Website của bạn phải được cài đặt và hoạt động với SSL (https).

Bước 1: Mở cổng UDP 443

Các bạn cần SSH vào VPS của mình với quyền root cao nhất. Nếu chưa biết cách SSH, các bạn có thể tham khảo hướng dẫn tại đây

Sau khi kết nối SSH thành công, bạn có thể mở cổng UDP bằng cách thực hiện các bước sau:

Nếu bạn sử dụng iptables, hãy chạy các lệnh sau.

iptables -I INPUT -p udp --dport 443 -j ACCEPT
service iptables save
service iptables restart

Nếu bạn dùng firewalld thì chạy các lệnh sau.
firewall-cmd --zone=public --add-port=443/udp --permanent
firewall-cmd --reload

Bước 2: Truy cập vào Webadmin OpenLitespeed

Sau khi đã mở cổng UDP thành công ở bước 1, bạn cần truy cập vào Webadmin qua đường dẫn https://ip:7080/ và đăng nhập bằng thông tin quản trị viên của mình. Nếu bạn quên thông tin đăng nhập, có thể thực hiện việc đặt lại thông tin theo hướng dẫn dưới đây.

/usr/local/lsws/admin/misc/admpass.sh

Để kích hoạt quic truy cập: Virtual Hosts => Chọn Vhost cần cấu hình => View

quic_h2

 

Tiếp đến bạn nhấn sang tab SSL => Security  => Edit 

 

quic_h3

Tại đây các bạn điền thông tin như bên dưới  => nhấn Save

SSL Renegotiation Protection: Yes
Enable Session Cache: Yes
Enable Session Tickets: Yes
Enable SPDY/HTTP2/HTTP3: SPDY/2(bật) SPDY/3(bật) HTTP/2(bật) HTTP/3(bật) None(tắt)
Enable QUIC: Yes

quic_h4

Bây giờ bạn quay lại trang Dashboard và chọn Server Configuration  => chọn tab Tuning

quic_h5

 

Bạn kéo xuống dưới cùng để tìm phần HTTP3/QUIC và chỉnh sửa thông tin như bên dưới  => và nhấn Save.

quic_h6

 

Sau khi chỉnh sửa hoàn tất, các bạn cần khởi động lại Litespeed bằng cách nhấn vào nút Graceful Restart như hình.

quic_h7

 

Bước 3: Kiểm tra QUIC đã hoạt động trên website hay chưa.

Bây giờ, bạn có thể mở trình duyệt và thực hiện các bước sau:

  1. Truy cập vào trang web của bạn.
  2. Nhấn F12 để mở công cụ phát triển (Developer Tools).
  3. Chọn tab “Network”.
  4. Kiểm tra phần “Protocol”.

Nếu phần “Protocol” hiển thị là h3-Q050, bạn đã kích hoạt thành công QUIC.

Hoặc bạn có thể check bằng tool HTTP/3 CHECK . các bạn chỉ cần nhập tên Website của mình và nhấn Check.

 

 

Các bạn có thể tham khảo thêm các bài viết khác về tại đây

P.A Việt Nam cung cấp đa dạng các cấu hình Máy Chủ Ảo và Máy Chủ Riêng :
Cloud Server
Cloud Server Pro
Máy Chủ Riêng

Tham khảo các ưu đãi: https://www.pavietnam.vn/vn/tin-khuyen-mai/

Rate this post