Cách cài đặt máy chủ Web OpenLiteSpeed ​​trên Ubuntu 20.04

Tác giả Network Engineer, T.Ba 02, 2022, 10:34:46 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách cài đặt máy chủ Web OpenLiteSpeed ​​trên Ubuntu 20.04


OpenLiteSpeed ​​là một phần mềm máy chủ web mã nguồn mở và miễn phí cho phép người dùng cung cấp các trang web nhanh hơn và đáng tin cậy. Điều này có thể được thực hiện theo nhiều cách, bao gồm đồng thời, sử dụng bộ nhớ, tốc độ xử lý yêu cầu và bộ đệm tích hợp. OpenLiteSpeed ​​có một cộng đồng lớn dành riêng cho các nhà phát triển, những người đóng góp mã và phần cứng cho dự án. OpenLiteSpeed ​​được viết bằng ngôn ngữ lập trình C và có thể được sử dụng trên nhiều nền tảng, bao gồm Linux, UNIX, BSD và Windows.

Trong hướng dẫn này, mình sẽ hướng dẫn bạn các bước cần thiết để thiết lập và chạy OpenLiteSpeed ​​trên máy chủ của bạn. Ngoài ra, mình sẽ hướng dẫn bạn cách cấu hình nó để có hiệu suất tối ưu. Vậy hãy bắt đầu.

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

Để cài đặt và chạy OpenLiteSpeed ​​trên Ubuntu 20.04, bạn cần phải có:

  • Một người dùng có sẵn SSH với tư cách là root (trên máy chủ), với các đặc quyền sudo. Bạn có thể tìm hiểu cách tạo người dùng có đặc quyền sudo tại đây.
  • Máy chủ VPS chạy Ubuntu 20.04 x64 Server, ở bất kỳ vị trí nào bạn muốn cho máy chủ Linux của mình.

2. Cập nhật kho lưu trữ gói máy chủ của bạn

Điều quan trọng là phải cập nhật kho lưu trữ gói của bạn trước khi cài đặt phần mềm mới. Để thực hiện việc này, hãy sử dụng lệnh sau. Lệnh này sẽ tải xuống danh sách các gói có sẵn từ máy chủ Ubuntu đã chọn của bạn. Nếu có các bản cập nhật cho phần mềm hiện có, nó cũng sẽ tải xuống thông tin về những phần mềm đó và cập nhật bộ nhớ cache cục bộ của bạn.

Mã nguồn [Chọn]
$ sudo apt update -y

3. Cài đặt OpenLiteSpeed ​​trên Ubuntu 20.04

Bây giờ mình đã cập nhật kho lưu trữ gói của mình, hãy cài đặt OpenLiteSpeed.

Bạn có thể Cài đặt OpenLiteSpeed ​​từ tập tin nhị phân, Kho lưu trữ chính thức hoặc Xây dựng từ tập tin nguồn. Hướng dẫn này sẽ sử dụng tập lệnh shell của kho lưu trữ OpenLiteSpeed ​​để cài đặt OpenLiteSpeed

Tập lệnh shell là một tập tin chứa một chuỗi các lệnh được thực thi bởi hệ điều hành giống UNIX (Linux, FreeBSD, OS X). Nó được gọi là "script" bởi vì tất cả những gì nó chứa là văn bản; không có phần mở rộng cụ thể được yêu cầu.

Kho lưu trữ openlitespeed là một tập lệnh shell tải xuống nguồn OpenLiteSpeed ​​từ trang web chính thức và tự động thêm nó vào danh sách kho lưu trữ của bạn. Nó là một script do người dùng viết cho người dùng và hoàn toàn miễn phí. Nó CHỈ khả dụng cho Hệ điều hành Linux! Đừng cố gắng sử dụng nó trên windows hoặc các nền tảng khác vì bạn sẽ gặp lỗi.

Chạy lệnh sau để tải xuống tập lệnh shell của kho lưu trữ OpenLiteSpeed.

Mã nguồn [Chọn]
$ wget http://rpms.litespeedtech.com/debian/enable_lst_debian_repo.sh

Chạy tập lệnh enable_lst_debian_repo.sh để tải xuống các khóa GPG, v.v. cho các kho OpenLiteSpeed ​​tới máy chủ của bạn nơi bạn đang cài đặt Máy chủ Web LiteSpeed. Tập lệnh này tải xuống khóa GPG, thêm chúng vào danh sách apt-key và sau đó cài đặt các kho lưu trữ OpenLiteSpeed ​​Debian được xác định trước.

Mã nguồn [Chọn]
$ sudo bash enable_lst_debian_repo.sh
Nếu mọi thứ suôn sẻ, bạn sẽ thấy một cái gì đó như thế này.


Cuối cùng, chạy lệnh sau để cài đặt OpenLiteSpeed

Mã nguồn [Chọn]
$ sudo apt install openlitespeed -y

Sau khi cài đặt gói OpenLiteSpeed ​​kết thúc, bạn phải khởi động dịch vụ OpenLiteSpeed ​​để bắt đầu quản lý máy chủ web của mình.

Mã nguồn [Chọn]
$ sudo systemctl start lsws
Sau khi OpenLiteSpeed ​​được khởi động trên máy chủ của bạn, bạn cần đặt tên người dùng và mật khẩu quản trị viên để vào bảng điều khiển dành cho quản trị viên. Tên người dùng và mật khẩu mà bạn thiết lập là cách duy nhất để đăng nhập vào bảng điều khiển dành cho quản trị viên. Nó giống như một khóa cửa kỹ thuật số với một chìa khóa vật lý.

Chạy lệnh sau để đặt tên người dùng và mật khẩu quản trị viên.

Mã nguồn [Chọn]
$ sudo bash /usr/local/lsws/admin/misc/admpass.sh
Đây là một tập lệnh tùy chỉnh đặt tên người dùng và mật khẩu của quản trị viên OpenLiteSpeed ​​của bạn. Bản thân tập tin chứa các nhận xét sau, cũng được hiển thị bên dưới. Tập tin /usr/local/lsws/admin/misc/admpass.sh (sẽ được gọi là   Đăng nhập để xem liên kết trong phần còn lại của bài viết này) giúp làm cho quá trình cài đặt an toàn hơn, bằng cách yêu cầu bạn đặt tên người dùng quản trị và mật khẩu sau khi khởi động OpenLiteSpeed. OpenLiteSpeed ​​được xây dựng với tính năng "không tương tác", có nghĩa là bạn không cần phải tương tác với nó sau khi cài đặt. Tuy nhiên, bằng cách đặt tên người dùng và mật khẩu quản trị ban đầu, điều này sẽ giúp ngăn chặn những nỗ lực thô bạo thử tên người dùng và mật khẩu ngẫu nhiên cho đến khi họ đủ may mắn để đoán được của bạn.


Cung cấp tên người dùng và mật khẩu của riêng bạn. Những mật khẩu này phải phức tạp và khác với mật khẩu của người dùng gốc mà bạn đang đặt cho máy chủ của mình.


4. Cấu hình tường lửa của bạn

Bây giờ mình đã cài đặt và khởi động OpenLiteSpeed ​​trên máy chủ của bạn, đã đến lúc cấu hình tường lửa của bạn.

OpenLiteSpeed ​​nghe trên 7080 và 8088 theo mặc định. Điều quan trọng là phải mở các cổng này trong tường lửa của bạn nếu không OpenLiteSpeed ​​của bạn sẽ hiển thị rằng máy chủ đang hoạt động nhưng không thể truy cập được.

Cách dễ nhất để cấu hình tường lửa của bạn là thông qua UFW (Tường lửa không phức tạp). Nếu bạn không quen thuộc với công cụ này, đừng lo lắng - nó rất đơn giản.

Chạy lệnh sau để mở các cổng mà OpenLiteSpeed ​​lắng nghe.

Mã nguồn [Chọn]
$ sudo ufw allow 7080/tcp && sudo ufw allow 8088/tcp

Tường lửa của bạn hiện đã được cấu hình và sẽ được áp dụng cho phiên hiện tại và được lưu cho các phiên trong tương lai. Để xem các quy tắc tường lửa đang hoạt động của bạn, hãy chạy:

Mã nguồn [Chọn]
$ sudo ufw status verbose

5. Truy cập giao diện người dùng Web OpenLiteSpeed

Bây giờ cài đặt OpenLiteSpeed ​​của mình đã hoàn tất, mình có thể truy cập nó trên web thông qua trình duyệt web của bạn bằng cách làm theo hướng dẫn bên dưới.

Mở trình duyệt web yêu thích của bạn và truy cập địa chỉ sau http://server-ip:7080/ trong đó server-ip là địa chỉ IP công cộng của máy chủ của bạn.

Bạn sẽ thấy trang chủ chính của OpenLiteSpeed, như hình dưới đây.


Mở một tab khác, lần này, truy cập http://server-ip:7080 để truy cập bảng điều khiển quản trị của OpenLiteSpeed. Nhập tên người dùng và mật khẩu mà bạn đã đặt trước đó để đăng nhập.


Bạn sẽ thấy Trang tổng quan OpenLiteSpeed. Đây là nơi mình sẽ cấu hình OpenLiteSpeed ​​để chạy các ứng dụng web của mình.


Trong hướng dẫn này, mình đã hướng dẫn cài đặt OpenLiteSpeed ​​trên Ubuntu 20.04. Mình cũng thiết lập tường lửa và sau đó mở các cổng mà OpenLiteSpeed ​​lắng nghe trên đó. Mình đã hoàn thành bằng cách truy cập giao diện web và truy cập bảng điều khiển quản trị mới của bạn.