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.
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:
Sau khi cài đặt thành công, bạn có thể tiến hành bước tiếp theo.
Đầu tiên, hãy tải xuống phiên bản OpenLiteSpeed mới nhất bằng lệnh sau:
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:
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:
Sau khi cài đặt OpenLiteSpeed, bạn sẽ nhận được kết quả sau:
Tạo người dùng quản trị và đặt mật khẩu bằng lệnh sau:
Tiếp theo, khởi động dịch vụ web OpenLiteSpeed bằng lệnh sau:
Bạn cũng có thể kiểm tra trạng thái của OpenLiteSpeed bằng lệnh sau:
Bạn sẽ thấy đầu ra sau:
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:
Bạn sẽ thấy kết quả sau:
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:
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:
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:
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.
Trả lời tất cả các câu hỏi như hiển thị bên dưới:
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.
Để 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:
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.
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
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
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
Mã:
tar -xvzf openlitespeed-1.7.16.tgz
Mã:
cd openlitespeed
sh install.sh
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
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!
Mã:
systemctl start openlitespeed
Mã:
systemctl status openlitespeed
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.
Mã:
ss -antpl | grep litespeed
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))
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
Mã:
systemctl start mariadb
systemctl enable mariadb
Mã:
mysql_secure_installation
Mã:
mysql_secure_installation
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ó
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