Skip to content Skip to main navigation Skip to footer

Nâng cấp nghttp2 trên DirectAdmin với CustomBuild 2.0

how-to-upgrade-nang-cap-nghttp2-tren-directadmin

Trong bài hướng dẫn này mình sẽ hướng dẫn các bạn nâng cấp nghttp2 trên DirectAdmin với CustomBuild 2.0. Việc này sẽ giúp giao thức HTTP/2 trên máy chủ của bạn hoạt động tốt hơn.

I. Nghttp2 là gì?

Nghttp2 là một thư viện C nhằm mục đích triển khai giao thức HTTP/2 cho các máy chủ web. Ng ở đây có nghĩa là next generation (thế hệ tiếp theo).

Với sự phát triển của công nghệ thông tin hiện nay thì chúng ta đã có giao thức HTTP/3 đang là mới nhất. Tuy nhiên với sự phổ biến cũng như được sử dụng rộng rãi của HTTP/2 thì việc nâng cấp các phiên bản thư viện Nghttp2 sẽ giúp máy chủ web của bạn hoạt động hiệu quả hơn, gia tăng tính bảo mật và mức sử dụng tài nguyên cũng được cải thiện.

Để xem các thay đổi của từng phiên bản thư viện Nghttp2 chúng ta có thể theo dõi ở đường dẫn sau.

Vậy là bạn đã hiểu thêm về Nghttp2. Và trong bài này mình sẽ hướng dẫn các bạn nâng cấp Nghttp2 trên DirectAdmin lên phiên bản mới nhất.

II. Nâng cấp nghttp2 trên DirectAdmin

Để nâng cấp nghttp2 trên DirectAdmin chúng ta thực hiện theo 3 bước sau.

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

Để nâng cấp nghttp2 trên DirectAdmin, đầu tiên chúng ta cần SSH hoặc truy cập VPS hoặc máy chủ của bạn với quyền root trước. Nếu bạn chưa biết cách SSH vào VPS hoặc Server của bạn thì bạn có thể tham khảo bài viết hướng dẫn sau:

Sau khi đã SSH thành công chúng ta tiếp tục với bước 2 để kiểm tra phiên bản Nghttp2 đang sử dụng và phiên bản mới nhất ở thời điểm hiện tại.

Bước 2: Kiểm tra phiên bản Nghttp2 đang sử dụng và bản mới nhất có thể nâng cấp được

Sau khi bạn đã SSH thành công ở bước 1, chúng ta sử dụng lệnh sau để kiểm tra phiên bản Nghttp2 đang sử dụng ở trên máy chủ và bản mới nhất có thể nâng cấp được.

AZDIGI Tutorial
sh /usr/local/directadmin/custombuild/build versions | grep nghttp
    

Dưới đây là kết quả của mình. Bạn có thể thấy phiên bản nghttp2 đang sử dụng là 1.41.0, phiên bản có thể nâng cấp là 1.42.0.

how-to-upgrade-nang-cap-nghttp2-tren-directadmin
Phiên bản nghttp2 đang sử dụng là 1.41.0, phiên bản có thể nâng cấp là 1.42.0.

Sau khi đã biết được phiên bản của chúng ta đang sử dụng là phiên bản cũ. Chúng ta có thể tiếp tục đến với bước 3 để nâng cấp nghttp2 trên DirectAdmin.

Bước 3: Các lệnh nâng cấp nghttp2 trên DirectAdmin

Để nâng cấp nghttp2 chúng ta cần thực hiện các lệnh bên dưới.

AZDIGI Tutorial
cd /usr/local/directadmin/custombuild
./build update
./build nghttp2
    

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

  • Lệnh 1: Di chuyển đến thư mục custombuild.
  • Lệnh 2: Cập nhật lại custombuild script.
  • Lệnh 3: Nâng cấp Nghttp2 lên phiên bản mới nhất.

Dưới đây là hình ảnh sau khi bạn chạy lệnh 3 hoàn tất.

how-to-upgrade-nang-cap-nghttp2-tren-directadmin
Nâng cấp Nghttp2 lên phiên bản 1.42.0 hoàn tất.

Sau đó bạn có thể kiểm tra lại phiên bản Nghttp2 với lệnh như ở bước 2.

AZDIGI Tutorial
sh /usr/local/directadmin/custombuild/build versions | grep nghttp
    

Và đây là kết quả của mình.

how-to-upgrade-nang-cap-nghttp2-tren-directadmin
Phiên bản nghttp2 đang sử dụng là 1.42.0, phiên bản mới nhất ở thời điểm hiện tại cũng là 1.42.0.

Vậy là chúng ta đã hoàn tất việc nâng cấp nghttp2 trên DirectAdmin.

III. Tổng kết

Chỉ với 3 bước cơ bản là chúng ta đã nâng cấp nghttp2 trên DirectAdmin hoàn tất. Việc nâng cấp các dịch vụ trên máy chủ sẽ giúp máy chủ của bạn hoạt động ngày càng ổn định, từ đó sẽ giải quyết được rất nhiều vấn đề có thể phát sinh trong tương lai.

Hy vọng bài viết này sẽ giúp ích được cho các bạn. Chúc các bạn có thể thực hiện thành công. 

Xem thêm các bài viết hữu ích về DirectAdmin tại đường dẫn sau:

Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới: