Bạn Tìm Gì Hôm Nay ...?
Tất cả đều có chỉ trong 1 nốt nhạc !
Nếu cần hỗ trợ chi tiết gọi 1900 9477
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ủ.
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 sẽ yêu cầu từ 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ư:
Sau đó kiểm tra OpenSSL (tối thiểu từ phiên bản 1.0.2) đã được cài đặt phiên bản mới nhất chưa hãy chạy lệnh sau
# openssl version
Ví dụ : kết quả cho ra khi chạy lệnh trên như sau : OpenSSL 1.0.2k-fips 26 Jan 2017
Nếu thấp hơn phiên bản này, bạn phải cài đặt lại bản mới , sử dụng các lệnh sau
# cd /usr/local/src/
# wget https://www.openssl.org/source/openssl-1.1.1c.tar.gz
# tar -xf openssl-1.1.1c.tar.gz
# cd openssl-1.1.1c
# ./config –prefix=/usr/local/ssl –openssldir=/usr/local/ssl shared zlib
# make
# make test
#make install
Tiếp theo cấu hình đường dẫn thư viện OpenSSL, chạy các lệnh sau :
# cd /etc/ld.so.conf.d/
# vi openssl-1.1.1c.confThêm vào nội dung sau và lưu lại
/usr/local/ssl/lib
Sau đó chạy lệnh sau :
# ldconfig -v
Cấu hình OpenSSL Binary chạy lệnh sau
# mv /bin/openssl /bin/openssl.backup
# vi /etc/profile.d/openssl.sh
Thêm vào nội dung sau và lưu lại
OPENSSL_PATH=“/usr/local/ssl/bin”
export OPENSSL_PATH
PATH=$PATH:$OPENSSL_PATH
export PATH
Tiếp theo phân quyền cho Script
chmod +x /etc/profile.d/openssl.sh
Sau đó chạy lệnh thực thi Script
# source /etc/profile.d/openssl.sh
# echo $PATH
Sau đó chạy lệnh kiểm tra phía trên để kiểm tra nếu kiểm tra thấy phiên bản là 1.1.1c là thành công.
Sau khi đã cập nhật xong OpenSSL, build lại apache với tham số –enable-http2 –with-ssl=/usr/local/ssl
Sau khi build xong apache, bạn mở file httpd.conf ra và thêm đoạn sau vào:
<IfModule http2_module>
LogLevel http2:info
Protocols h2 h2c http/1.1
</IfModule>Restart lại apache và thử kiểm tra với công cụ https://tools.keycdn.com/http2-test
Chúc các bạn thành công !
HƠN 20 NĂM KINH NGHIỆM
P.A Việt Nam tiên phong trong thị trường Internet & Web. Là nhà đăng ký tên miền lớn nhất Việt Nam. Chuyên nghiệp trong lĩnh vực Tên miền, Lưu trữ Website. Email, Máy Chủ, Thiết kế Web.
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/
Ngoài ra bạn có thể tham khảo thêm nhiều kiến thức hữu ít về máy chủ server tại đây: https://kb.pavietnam.vn/category/vps-dedicated-colocation