Cách cài đặt và cấu hình module mod_pagespeed với Apache trên Ubuntu 20.04 LTS

theanh

Administrator
Nhân viên
Website chậm là vấn đề lớn mà hầu hết các quản trị web phải đối mặt. Bạn có thể tăng tốc trang web của mình với sự trợ giúp của module mod_pagespeed. mod_pagespeed là module Apache mã nguồn mở do Google tạo ra, được sử dụng để tự động tối ưu hóa các trang web. Module này sẽ nén javascript, CSS, JPEG, PNG và các tài nguyên khác, đồng thời tối ưu hóa độ dài của các tệp đó. Hiện tại, mô-đun này được nhiều nhà cung cấp dịch vụ lưu trữ sử dụng, bao gồm GoDaddy, EdgeCast, DreamHost và nhiều nhà cung cấp khác.

Trong hướng dẫn này, chúng tôi sẽ giải thích cách cài đặt mô-đun mod_pagespeed cho Apache trên máy chủ Ubuntu 20.04.

Điều kiện tiên quyết​

  • Máy chủ chạy Ubuntu 20.04 có RAM tối thiểu 4 GB.
  • Mật khẩu gốc được cấu hình trên máy chủ của bạn.

Cài đặt máy chủ web Apache​

Đầu tiên, bạn sẽ cần cài đặt máy chủ web Apache trong hệ thống của mình. Bạn có thể cài đặt bằng lệnh sau:
Mã:
apt-get install apache2 -y
Sau khi Apache được cài đặt, bạn có thể tiến hành bước tiếp theo.

Cài đặt Mô-đun Apache Mod_pagespeed​

Bạn có thể tải xuống phiên bản mới nhất của mô-đun mod_pagespeed bằng cách chạy lệnh sau:
Mã:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb
Sau khi tải xuống, hãy cài đặt tệp đã tải xuống bằng cách chạy lệnh sau:
Mã:
dpkg -i mod-pagespeed-stable_current_amd64.deb
Sau khi cài đặt mô-đun mod_pagespeed, hãy khởi động lại dịch vụ Apache để áp dụng các thay đổi:

Bây giờ bạn có thể xác minh cài đặt mô-đun mod_pagespeed bằng lệnh sau lệnh:
Mã:
curl -D- http://localhost | head
Bạn sẽ thấy mô-đun mod_pagespeed được bật trong đầu ra sau:
Mã:
% Tổng số % Đã nhận % Xferd Tốc độ trung bình Thời gian Thời gian Thời gian Tải xuống hiện tại Tải lên Tổng số Đã sử dụng Tốc độ còn lại 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0HTTP/1.1 200 OKNgày: Thu, 25 tháng 6 năm 2020 09:44:02 GMTMáy chủ: Apache/2.4.41 (Ubuntu)Accept-Ranges: byteX-Mod-Pagespeed: 1.13.35.2-0Vary: Accept-EncodingCache-Control: max-age=0, no-cache, s-maxage=10Content-Length: 10117Content-Type: text/html; charset=UTF-8100 10117 100 10117 0 0 1975k 0 --:--:-- --:--:-- --:--:-- 2469k
Nếu bạn muốn tắt mô-đun mod_pagespeed, hãy chỉnh sửa tệp pagespeed.conf:
Mã:
nano /etc/apache2/mods-available/pagespeed.conf
Thay đổi dòng sau:
Mã:
ModPagespeed off #Để tắt mod_pagespeed
Lưu và đóng tệp, sau đó khởi động lại dịch vụ Apache để áp dụng các thay đổi.
Mã:
systemctl restart apache2

Cấu hình Giao diện Quản trị Mod_pagespeed​

Mô-đun Apache Mod_pagespeed cung cấp giao diện quản trị dựa trên web để xem trạng thái máy chủ. Theo mặc định, chỉ có thể truy cập từ máy chủ cục bộ. Vì vậy, bạn sẽ cần cấu hình để truy cập từ máy chủ từ xa. Bạn có thể thực hiện bằng cách chỉnh sửa tệp /etc/apache2/mods-available/pagespeed.conf:
Mã:
nano /etc/apache2/mods-available/pagespeed.conf
Thêm dòng "Allow from all" bên trong phần <Location /pagespeed_admin> và <Location /pagespeed_global_admin>:
Mã:
 Order allow,deny Allow from localhost Allow from 127.0.0.1 Allow from all SetHandler pagespeed_admin Order allow,deny Allow from localhost Allow from 127.0.0.1 Allow from all SetHandler pagespeed_global_admin
Lưu và đóng tệp, sau đó khởi động lại dịch vụ Apache để áp dụng các thay đổi:
Mã:
systemctl restart apache2

Truy cập Giao diện web Mod_pagespeed​

Bây giờ, hãy mở trình duyệt web của bạn và nhập URL http://your-server-ip/pagespeed_admin. Bạn sẽ thấy bảng điều khiển Mod_pagespeed trong màn hình sau:


Biểu đồ​


Thống kê​


Kết luận​

Trong hướng dẫn trên, bạn đã học cách cài đặt mô-đun Apache mod_pagespeed trên máy chủ Ubuntu 20.04. Bây giờ, trang web của bạn tải nhanh hơn 40%-50%. Để biết thêm thông tin, hãy truy cập tài liệu mod_pagespeed.
 
Back
Bên trên