OpenLiteSpeed
INFO
OpenLiteSpeed là một máy chủ web mã nguồn mở được phát triển và duy trì bởi LiteSpeed Technologies. Nó là một phiên bản "nhẹ" của LiteSpeed Web Server, một máy chủ web cung cấp hiệu suất cao và tính năng mạnh mẽ.
OpenLiteSpeed được thiết kế để cung cấp một giải pháp máy chủ web nhanh, nhẹ và hiệu quả cho các dự án và môi trường phát triển. Nó hỗ trợ nhiều tính năng như xử lý đa luồng, cache, HTTP/2, SSL/TLS, rewrite rules, và nhiều tính năng khác giúp tối ưu hóa hiệu suất và bảo mật của các trang web và ứng dụng web.
Một trong những điểm mạnh của OpenLiteSpeed là hiệu suất cao và khả năng mở rộng tốt, giúp xử lý một lượng lớn các yêu cầu web một cách hiệu quả, đặc biệt là trong môi trường có tải lớn. Ngoài ra, với phiên bản mã nguồn mở, OpenLiteSpeed cũng phù hợp với các dự án và môi trường có ngân sách hạn chế.
OpenLiteSpeed là một lựa chọn máy chủ web hấp dẫn cho các dự án và môi trường phát triển muốn sử dụng một giải pháp mã nguồn mở, hiệu quả và dễ dàng cấu hình.
Cài đặt OpenLiteSpeed
Truy cập OpenLiteSpeed Web Admin
Sau khi cài đặt xong OpenLiteSpeed, bạn có thể truy cập OpenLiteSpeed Web Admin: https://ip:port
. Khi truy cập trang web admin lần đầu bạn sẽ gặp cảnh báo bảo mật Your connection is not private
NET::ERR_CERT_AUTHORITY_INVALID
. Cảnh báo này không có gì nghiêm trọng, vì mặc định web admin OpenLiteSpeed sử dụng chứng chỉ tự ký trên máy chủ.
Bạn có thể chọn 1 trong 2 cách là tiếp tục truy cập hoặc cài đặt chứng chỉ SSL cho web admin
Cách 1: Tiếp tục truy cập trên Chrome
Cách 1: Tiếp tục truy cập trên Safari
Bấm Visit Website
Cách 2: Cài đặt chứng chỉ SSL cho web admin
Tạo 1 website trong
FlashPanel
Cài đặt SSL cho website vừa tạo, và lấy ra ID chứng chỉ trong demo này là
101082
Mở terminal lên và chạy lệnh dưới đây
bash# thay 101082 thành id tương ứng với SSL ID của website sed -i 's/admin\/conf\/webadmin/conf\/cert\/101082\/server/' /usr/local/lsws/admin/conf/admin_config.conf sudo /usr/local/lsws/bin/lshttpd -t sudo systemctl restart lsws
Truy cập web admin bằng domain:port (mặc định 7080)
LiteSpeed Cache
INFO
LiteSpeed Cache (còn gọi là LSCache) được xây dựng từ đầu và tích hợp vào tất cả các sản phẩm máy chủ LiteSpeed. Nó có thể:
- tăng tốc đáng kể nội dung trang web động (như các trang PHP)
- cung cấp khả năng xử lý nội dung tĩnh hiệu quả hơn (như hình ảnh)
- giảm tải máy chủ
LiteSpeed Cache for WordPress
- Cài đặt plugin trực tiếp từ màn hình Plugin > Add New
- Tìm kiếm
LiteSpeed Cache
trong hộp tìm kiếm. Nhấn Cài đặt ngay và Kích hoạt plugin. - Kiểm tra bằng cách truy cập trang: Check LSCache
413 Request Entity Too Large
- Kiểm tra phiên bản php website đang dùng, trong ví dụ này là
7.4
- Vào cài đặt
OpenLiteSpeed
- Tìm đến đường dẫn
lsphp74/etc/php/7.4
và mở filephp.ini
- Tìm kiếm giá trị cài đặt
upload_max_filesize
trong filephp.ini
mặc định là2M
tức là 2 megabyte, sửa thành giá trị bạn mong muốn - Bấm nút
khởi động lại
OpenLiteSpeed
Cấu hình chuyển hướng trong OpenLiteSpeed
Truy cập vào web admin và Chọn Virtual Host cần chuyển hướng
Chọn tab
Context
bấmAdd New
Chọn type
Redirect
và bấmNext
Tại đây bạn có thể bắt đầu cấu hình rồi.
- URL: đường dẫn cần chuyển hướng. Ở đây bạn chỉ nhập URL thôi nhé. Không kèm tên miền (Ví du ở đây mình để là /index.html)
- External Redirect: Bạn chọn Yes
- Status Code: Có nhiều kiểu mã HTTP. Vì mình chuyển hướng nên chọn 301 (chuyển hướng vĩnh viễn)
- Destination URI: URL đích cần chuyển.
- Lưu cấu hình
Với cấu hình trên thì khi người dùng truy cập vào https:/domain.com/index.html, hệ thống sẽ tự chuyển sang https:/domain.com/admin.html
Cuối cùng là bạn khởi động lại dịch vụ để áp dụng các thay đổi.