Cách cài đặt OpenLiteSpeed Web Server trên Ubuntu 22.04

theanh

Administrator
Nhân viên
OpenLiteSpeed là phiên bản mã nguồn mở của máy chủ web LiteSpeed do LiteSpeed Technologies phát triển. Nó có thể được cài đặt trên tất cả các hệ điều hành chính bao gồm Debian, Ubuntu, Mac OS, FreeBSD và nhiều hệ điều hành khác. Nó cung cấp bảng điều khiển dựa trên web cho phép bạn cấu hình và quản lý máy chủ web thông qua trình duyệt web. Đây là máy chủ HTTP đơn giản, nhẹ và hiệu suất cao, có thể xử lý hàng trăm nghìn kết nối đồng thời.

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách cài đặt OpenLiteSpeed trên máy chủ Ubuntu 22.04.

Yêu cầu​

  • Máy chủ chạy Ubuntu 22.04.
  • Mật khẩu gốc được cấu hình trên máy chủ của bạn.

Bắt đầu​

Trước khi bắt đầu, bạn nên cập nhật tất cả các gói của mình lên phiên bản mới nhất. Bạn có thể cập nhật chúng bằng cách chạy lệnh sau:
Mã:
apt-get update -y
apt-get upgrade -y
Sau khi các gói của bạn được cập nhật, hãy khởi động lại hệ thống để áp dụng các thay đổi cấu hình.

Tiếp theo, bạn cũng sẽ cần cài đặt một số phụ thuộc bắt buộc trên máy chủ của mình. Bạn có thể cài đặt tất cả chúng bằng cách chạy lệnh sau:
Mã:
apt-get install build-essential libexpat1-dev libgeoip-dev libpcre3-dev libudns-dev zlib1g-dev libssl-dev libxml2 libxml2-dev rcs libpng-dev libpng-dev openssl autoconf g++ make openssl libssl-dev libcurl4-openssl-dev libcurl4-openssl-dev pkg-config libsasl2-dev libzip-dev libxml2-dev sqlite3 libsqlite3-dev libonig-dev
Sau khi cài đặt thành công, bạn có thể tiến hành bước tiếp theo.

Cài đặt OpenLiteSpeed trên Ubuntu 22.04​

Theo mặc định, OpenLiteSpeed không có trong kho lưu trữ mặc định của Ubuntu 22.04. Vì vậy, bạn sẽ cần cài đặt OpenLiteSpeed từ nguồn.

Đầu tiên, hãy tải xuống phiên bản OpenLiteSpeed mới nhất bằng lệnh sau:
Mã:
wget https://openlitespeed.org/packages/openlitespeed-1.7.16.tgz
Sau khi tải xuống hoàn tất, hãy giải nén tệp đã tải xuống bằng lệnh sau:
Mã:
tar -xvzf openlitespeed-1.7.16.tgz
Tiếp theo, hãy thay đổi thư mục thành thư mục OpenLiteSpeed và cài đặt OpenLiteSpeed bằng lệnh sau:
Mã:
cd openlitespeed
sh install.sh
Sau khi cài đặt OpenLiteSpeed, bạn sẽ nhận được kết quả sau:
Mã:
Đã tạo liên kết tượng trưng /etc/systemd/system/openlitespeed.service → /lib/systemd/system/lshttpd.service.Đã tạo liên kết tượng trưng /etc/systemd/system/multi-user.target.wants/lshttpd.service → /lib/systemd/system/lshttpd.service.[OK] lshttpd.service đã được cài đặt thành công!-e Đang cập nhật trình quản lý bộ đệm web, vui lòng đợi ...Thư viện mã chia sẻ đã đáp ứng các yêu cầu phiên bản API tối thiểu.Hoàn tất!-e Cài đặt hoàn tất, tận hưởng!-e Mật khẩu webAdmin của bạn là Njg0Mzc0, được ghi vào tệp /usr/local/lsws/adminpasswd.

Thiết lập mật khẩu quản trị cho OpenLiteSpeed​

Sau khi cài đặt OpenLiteSpeed, bạn sẽ cần thiết lập mật khẩu quản trị để truy cập giao diện web OpenLiteSpeed. Bạn có thể thực hiện bằng lệnh sau:
Mã:
/usr/local/lsws/admin/misc/admpass.sh
Tạo người dùng quản trị và đặt mật khẩu bằng lệnh sau:
Mã:
Vui lòng chỉ định tên người dùng của quản trị viên.Đây là tên người dùng bắt buộc để đăng nhập vào giao diện web quản trị.Tên người dùng [admin]: adminVui lòng chỉ định mật khẩu của quản trị viên.Đây là mật khẩu bắt buộc để đăng nhập vào giao diện web quản trị.Mật khẩu:Nhập lại mật khẩu:Tên người dùng/mật khẩu của quản trị viên đã được cập nhật thành công!
Tiếp theo, khởi động dịch vụ web OpenLiteSpeed bằng lệnh sau:
Mã:
systemctl start openlitespeed
Bạn cũng có thể kiểm tra trạng thái của OpenLiteSpeed bằng lệnh sau:
Mã:
systemctl status openlitespeed
Bạn sẽ thấy đầu ra sau:
Mã:
? lshttpd.service - Máy chủ HTTP OpenLiteSpeed Đã tải: đã tải (/lib/systemd/system/lshttpd.service; đã bật; cài đặt trước của nhà cung cấp: đã bật) Đang hoạt động: đang hoạt động (đang chạy) kể từ CN 2022-06-12 04:59:01 UTC; 4 giây trước Tiến trình: 21331 ExecStart=/usr/local/lsws/bin/lswsctrl start (code=exited, status=0/SUCCESS) PID chính: 21353 (litespeed) CGroup: /system.slice/lshttpd.service ??21353 "openlitespeed (lshttpd - main)" ??21358 "openlitespeed (lscgid)" ??21372 "openlitespeed (lshttpd - #01)" ??21373 lsphp "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" ""12/6 04:58:59 ubuntu systemd[1]: Đang khởi động OpenLiteSpeed HTTP Server...12/6 04:58:59 ubuntu lswsctrl[21331]: [OK] litespeed: pid=21353.12 tháng 6 04:59:01 ubuntu systemd[1]: Đã khởi động OpenLiteSpeed HTTP Server.
OpenLiteSpeed hiện đang chạy và lắng nghe trên cổng 8088. Bạn có thể kiểm tra bằng lệnh sau:
Mã:
ss -antpl | grep litespeed
Bạn sẽ thấy kết quả sau:
Mã:
LISTEN 0 4096 0.0.0.0:8088 0.0.0.0:* users:(("litespeed",pid=21372,fd=23),("litespeed",pid=21353,fd=23))LISTEN 0 4096 0.0.0.0:7080 0.0.0.0:* users:(("litespeed",pid=21372,fd=21),("litespeed",pid=21353,fd=21))
Bây giờ, hãy mở trình duyệt web của bạn và nhập URL . Bạn sẽ được chuyển hướng đến trang sau:


Cài đặt MariaDB cho OpenLiteSpeed​

Theo mặc định, MariaDB có sẵn trong kho lưu trữ mặc định của Ubuntu 22.04. Bạn có thể cài đặt nó chỉ bằng cách chạy lệnh sau:
Mã:
apt-get install mariadb-server mariadb-client -y
Sau khi MariaDB được cài đặt, hãy khởi động MariaDB và cho phép nó khởi động sau khi hệ thống khởi động lại bằng lệnh sau:
Mã:
systemctl start mariadb
systemctl enable mariadb
Tiếp theo, bạn sẽ cần bảo mật cài đặt MariaDB của mình. Bạn có thể bảo mật bằng cách chạy tập lệnh sau:
Mã:
mysql_secure_installation
Tập lệnh này sẽ thiết lập mật khẩu gốc, Xóa người dùng ẩn danh, Không cho phép đăng nhập gốc từ xa và Xóa cơ sở dữ liệu thử nghiệm.
Mã:
mysql_secure_installation
Trả lời tất cả các câu hỏi như hiển thị bên dưới:
Mã:
Nhập mật khẩu hiện tại cho gốc (nhập nếu không): Đặt mật khẩu gốc? [Y/n]: Không Xóa người dùng ẩn danh? [Y/n]: Có Không cho phép đăng nhập gốc từ xa? [Y/n]: Có Xóa cơ sở dữ liệu thử nghiệm và quyền truy cập vào cơ sở dữ liệu đó? [Y/n]: Có Tải lại bảng đặc quyền ngay bây giờ? [Y/n]: Có
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.

Cài đặt PHP cho OpenLiteSpeed​

Theo mặc định, PHP không khả dụng trong kho lưu trữ OpenLiteSpeed. Vì vậy, bạn sẽ cần biên dịch PHP từ giao diện web OpenLiteSpeed.

Để truy cập bảng quản trị OpenLiteSpeed, hãy mở trình duyệt web của bạn và nhập URL . Bạn sẽ thấy trang sau:



Bây giờ, hãy cung cấp tên người dùng và mật khẩu quản trị mà bạn đã tạo trước đó và nhấp vào nút Đăng nhập. Bạn sẽ thấy bảng điều khiển OpenLiteSpeed trong trang sau:



Bây giờ, hãy nhấp vào Công cụ > Biên dịch PHP, bạn sẽ thấy trang sau:



Bây giờ, hãy chọn phiên bản PHP bạn muốn cài đặt và nhấp vào nút Tiếp theo. Bạn sẽ thấy trang sau:



Bây giờ, hãy chọn tùy chọn xây dựng và nhấp vào nút Tiếp theo để bắt đầu tải xuống PHP. Sau khi quá trình hoàn tất thành công, bạn sẽ thấy trang sau:



Bây giờ, hãy đăng nhập vào máy chủ của bạn từ terminal và chạy tập lệnh được tạo sẵn như hiển thị bên dưới:
Mã:
/usr/local/lsws/phpbuild/buildphp_manual_run.sh
Tập lệnh này sẽ tải xuống và biên dịch PHP và các mô-đun liên quan vào hệ thống của bạn.

Kết luận​

Xin chúc mừng! bạn đã cài đặt và định cấu hình OpenLiteSpeed thành công trên máy chủ Ubuntu 22.04. Bây giờ bạn có thể dễ dàng tạo và quản lý trang web của mình từ giao diện web OpenLiteSpeed. Để biết thêm thông tin, bạn có thể truy cập tài liệu chính thức của OpenLiteSpeed.
 
Back
Bên trên