OpenLiteSpeed là máy chủ HTTP miễn phí, mã nguồn mở và nhẹ do LiteSpeed Technologies phát triển. OpenLiteSpeed hỗ trợ nhiều hệ điều hành bao gồm Debian, Ubuntu, Mac OS, FreeBSD và nhiều hệ điều hành khác. Nó cung cấp giao diện người dùng dựa trên web để quản lý máy chủ web từ trình duyệt web. OpenLiteSpeed được sử dụng để tạo và quản lý trang web dễ dàng. Đây là máy chủ HTTP mạnh mẽ, có mô-đun và 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ủ Debian 10.
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, cài đặt các phụ thuộc bắt buộc bằng lệnh sau:
Sau khi cài đặt tất cả các phụ thuộc cần thiết, 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 openlitespeed-1.5.2 và cài đặt OpenLiteSpeed bằng lệnh sau:
Sau khi cài đặt OpenLiteSpeed, bạn sẽ cần cấu hình mật khẩu quản trị cho giao diện web. Bạn có thể thực hiện bằng lệnh sau:
Tạo người dùng và mật khẩu quản trị như hiển thị bên dưới:
Tiếp theo, hãy khởi động dịch vụ web OpenLiteSpeed bằng lệnh sau:
OpenLiteSpeed hiện đang chạy và lắng nghe trên cổng 8088. Mở trình duyệt web của bạn và nhập URL http://your-server-ip:8088. 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 root, Xóa người dùng ẩn danh, Không cho phép đăng nhập root 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 MariaDB được bảo mật, hãy đăng nhập vào shell MariaDB bằng lệnh sau:
Tiếp theo, hãy tắt xác thực plugin bằng cách chạy các lệnh sau:
Tiếp theo, hãy xóa các đặc quyền và thoát khỏi shell MariaDB bằng lệnh sau:
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 http://your-server-ip:7080. 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 ở 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:
Tiếp theo, hãy nhấp vào nút Tiếp theo. 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ư 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.
Bạn có thể kiểm tra quá trình cài đặt bằng lệnh sau:
Sau khi quá trình cài đặt hoàn tất thành công, bạn sẽ thấy đầu ra sau:
Xin chúc mừng! bạn đã cài đặt và cấu hình OpenLiteSpeed thành công trên máy chủ Debian 10. Bây giờ bạn có thể dễ dàng lưu trữ trang web của mình bằng 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 tạiTài liệu OpenLiteSpeed
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ủ Debian 10.
Yêu cầu
- Máy chủ chạy Debian 10.
- Mật khẩu gốc được cấu hình trên máy chủ của bạn.
Bắt đầu
Đầu tiên, bạn sẽ cần cập nhật 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, cài đặt các phụ thuộc bắt buộc bằng lệnh sau:
Mã:
apt-get install 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
Cài đặt và cấu hình OpenLiteSpeed
Theo mặc định, OpenLiteSpeed không có trong kho lưu trữ mặc định của Debian 10. 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.5.2.tgz
Mã:
tar -xvzf openlitespeed-1.5.2.tgz
Mã:
cd openlitespeed-1.5.2
sh install.sh
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ã:
/etc/init.d/lsws start
Cài đặt MariaDB cho OpenLiteSpeed
Theo mặc định, MariaDB có sẵn trong kho lưu trữ mặc định của Debian 10. 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 root (nhập nếu không có): Đặt mật khẩu root? [Y/n]: Không Xóa người dùng ẩn danh? [Y/n]: Có Không cho phép đăng nhập root 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]: Y
Mã:
mysql -u root
Mã:
MariaDB [(none)]>use mysql;
MariaDB [(none)]>update user set plugin='' where User='root';
Mã:
MariaDB [(none)]>flush privileges;
MariaDB [(none)]>exit;
Cài đặt PHP cho OpenLiteSpeed
Theo mặc định, PHP không có 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 http://your-server-ip:7080. 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 ở 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:
Tiếp theo, hãy nhấp vào nút Tiếp theo. 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ư bên dưới:
Mã:
/usr/local/lsws/phpbuild/buildphp_manual_run.sh
Bạn có thể kiểm tra quá trình cài đặt bằng lệnh sau:
Mã:
tail -f /usr/local/lsws/phpbuild/buildphp_1563016683.8.log
Mã:
sao chép tệp nhị phân php đã biên dịch vào thư mục litespeedcd /usr/local/lsws//fcgi-binln -sf lsphp-7.3.6 lsphp7==============================================Hoàn thành việc xây dựng PHP 7.3.6 với LSAPI==============================================Thứ bảy, ngày 13 tháng 7 năm 2019, 08:07:36 sáng theo giờ miền Đông Hoa Kỳ**XONG**