Copyright© Mat Bao Company. All Reserved.
Sử dụng nội dung ở trang này và dịch vụ tại Mắt Bão có nghĩa là bạn đồng ý với Thỏa thuận sử dụng và Chính sách bảo mật của chúng tôi.
Công ty cổ phần Mắt Bão - Giấy phép kinh doanh số: 0302712571 cấp ngày 04/09/2002 bởi Sở Kế Hoạch và Đầu Tư Tp. Hồ Chí Minh.
Giấy phép cung cấp dịch vụ Viễn thông số 247/GP-CVT cấp ngày 08 tháng 05 năm 2018.
Hướng dẫn kích hoạt HTTP 2.0 trên cPanel
1. Tổng quan về HTTP 2.
HTTP/2 còn gọi là HTTP/2.0 hay HTTP 2.0 là phiên bản chính thức thứ 2 của giao thức mạng HTTP được dùng cho World Wide Web. Được phê chuẩn vào tháng 5 năm 2015. HTTP 2.0 được tạo ra để giải quyết các vấn đề về hiệu năng của của HTTP 1.1. Hiện tại HTTP 2.0 đang được hỗ trợ bởi các trình duyệt web lớn.
Apache module mod_http2 cung cấp HTTP/2 hỗ trợ cho các webserver Apache. Module này tăng tốc độ tải trang và bảo mật cho trang web.
Lưu ý: HTTP/2 tốn nhiều tài nguyên hơn, làm tăng mức tiêu thụ bộ nhớ của máy chủ.
2. Hướng dẫn bật HTTP/2 trên cPanel.
Trước tiên cần kiểm tra cấu hình máy chủ của bạn đã phù hợp để cài đặt HTTP/2 chưa. Đối với HTTP/2 trên cPanel sẽ yêu cầu máy chủ sử dụng EasyApache 4 và Apache 2.4.
Ngoài ra module mod_httpd2 sẽ không tương thích với hệ điều hành Centos 6 – 32bit hoặc DSO PHP Handlers. Module này cũng không tương thích với một số Apache module khác như:
- mod_mpm_itk
- mod_mpm_prefork
- mod_ruid2
Đối với một máy chủ mới vừa cài đặt cPanel thì mặc định hệ thống sẽ cài đặt module mod_mpm_prefork. Để kiểm tra MPMs mà hệ thống bạn đang sử dụng hãy sử dụng lệnh sau:
# rpm -qa | grep mpm
Ví dụ: sau khi chạy lệnh sẽ có kết quả như thế này
ea-apache24-mod_mpm_prefork-2.4.34-3.el7.cloudlinux.x86_64
Sau khi kiểm tra sau tính tương thích rồi thì chúng ta bắt đầu đến phần bật module này lên nào!!!
Hướng dẫn bật mod_httpd2 trên giao diện EasyApache 4 của WHM.
Việc đầu tiên bạn phải đăng nhập được vào WHM với quyền root rồi. Sau đó tìm đến mục “Software”, sau đó chọn“EasyApache 4”. Nếu server yêu cầu bạn chạy các trang web với tư cách User, bạn cũng phải cài đặt Apache module mod_suexec.
Sau đó chọn “Customize”
Khi vào được đến “Customize” chọn “Apache modules” tìm kiếm module “mod_http2” và bật nó lên hoặc để tắt bạn chỉ cần gạt ngược lại.
Sau đó chọn “Review” và “Provision” để cài đặt mod_httpd2
Hưỡng dẫn bật mod_http2 với Shell access.
Trước tiên bạn cần SSH vào máy hoặc có thể sử dụng “Shell access” đã được tích hợp trên WHM.
Mở một phiên yum shell bằng lệnh
#yum shell
Nếu mặc định hệ máy chủ sử dụng prefork_mpm chạy các lệnh sau
> remove ea-apache24-mod_mpm_prefork
> install ea-apache24-mod_mpm_event ea-apache24-mod_http2
> run
Nếu máy chủ sử dụng ITK_mpm chạy lệnh sau
> remove ea-apache24-mod_mpm_itk ea-apache24-mod_mpm_prefork
> install ea-apache24-mod_mpm_event ea-apache24-mod_http2
> run
Nhấn “Y” để loại bỏ và cài đặt các gói chỉ định. Sau đó gõ exit để thoát yum shell
Để gỡ bỏ mod_http2 gõ lệnh
yum remove ea-apache24-mod_http2
Chúc các bạn thành công!
Mình là Toàn hỗ trợ kỹ thuật thuộc team Cloud Hosting – Server. Mình rất thích tìm hiểu về công nghệ mới, học hỏi và tìm tòi nghiên cứu về quản trị và bảo mật về hệ thống.