OpenLiteSpeed là máy chủ HTTP nguồn mở do LiteSpeed Technologies phát triển. Đây là máy chủ HTTP nhẹ và hiệu suất cao với GUI dựa trên web để quản trị.
OpenLiteSpeed có thể xử lý hơn một trăm nghìn kết nối đồng thời với mức tiêu thụ tài nguyên thấp (CPU và RAM) và hỗ trợ nhiều hệ điều hành như Linux, Mac OS, FreeBSD và SunOS. Máy chủ có thể được sử dụng để chạy các tập lệnh trang web được viết bằng PHP, Ruby, Perl và Java.
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách cài đặt OpenLiteSpeed với cơ sở dữ liệu MariaDB và PHP 7.4 hiện tại trên máy chủ Ubuntu 18.04.
Điều kiện tiên quyết
Đối với hướng dẫn này, chúng tôi sẽ sử dụng máy chủ Ubuntu 18.04 mới nhất với 2GB RAM, 25GB dung lượng đĩa trống và 2 CPU.
Những gì chúng ta sẽ làm:
Để thêm kho lưu trữ OpenLiteSpeed, hãy tải xuống tập lệnh bash và chạy nó bằng lệnh như bên dưới.
Sau đó, cài đặt OpenLiteSpeed bằng lệnh apt bên dưới.
Sau khi cài đặt hoàn tất, hãy kiểm tra trạng thái dịch vụ OpenliteSpeed.
Và bạn sẽ nhận được thông báo OpenLiteSpeed đã hoạt động.
Bây giờ hãy kiểm tra cổng được OpenLiteSpeed sử dụng.
Và bạn sẽ nhận được thông báo dịch vụ OpenLiteSpeed đang sử dụng hai cổng mặc định '8080' để truy cập HTTP mặc định và cổng '8070' để truy cập quản trị OpenLiteSpeed.
Cài đặt các gói PHP 7.4 cho OpenLiteSpeed bằng lệnh apt bên dưới.
Bây giờ bạn đã cài đặt các gói PHP 7.4 cho OpenLiteSpeed, nó sẽ là tệp sock hệ thống.
Kiểm tra nó bằng lệnh netstat bên dưới.
Và bạn sẽ nhận được tệp sock LSPHP như bên dưới.
Cài đặt máy chủ MariaDB bằng lệnh apt bên dưới.
Sau khi cài đặt hoàn tất, hãy khởi động dịch vụ MariaDB và thêm dịch vụ này vào thời gian khởi động.
Bây giờ dịch vụ MariaDB đã hoạt động.
Tiếp theo, chúng ta sẽ thiết lập mật khẩu gốc cho máy chủ cơ sở dữ liệu. Và chúng ta sẽ sử dụng công cụ dòng lệnh 'mysql_secure_installation' cho việc này.
Chạy lệnh 'mysql_secure_instalaltion' bên dưới.
Bây giờ hãy nhập mật khẩu gốc và nhập 'Y' cho phần còn lại của tất cả các cấu hình.
Và cấu hình mật khẩu gốc MariaDB đã hoàn tất.
Bây giờ hãy đăng nhập vào shell MySQL bằng người dùng gốc như bên dưới.
Sau khi bạn đã đăng nhập, hãy kiểm tra người dùng trên hệ thống MariaDB bằng truy vấn sau.
Và bạn sẽ nhận được kết quả như bên dưới.
Kết quả là bạn đã cài đặt thành công máy chủ cơ sở dữ liệu MariaDB và thiết lập xác thực mật khẩu gốc cho máy chủ đó.
Trong bước này, chúng tôi sẽ thiết lập xác thực người dùng và mật khẩu cho bảng điều khiển OpenLiteSpeed.
Đi đến Thư mục '/usr/local/lsws/admin/misc/' và bạn sẽ nhận được một số công cụ, bây giờ hãy chạy tập lệnh bash 'admpass.sh' như bên dưới.
Nhập tên người dùng và mật khẩu của bạn, vậy là bạn đã hoàn tất cấu hình xác thực OpenLiteSpeed.
Bây giờ hãy mở trình duyệt web và nhập địa chỉ IP của máy chủ theo sau là cổng quản trị openliteSpeed '7080'. Của tôi là:
Và bạn sẽ nhận được bảng điều khiển quản trị OpenLiteSpeed.
Nhập tên người dùng và mật khẩu của bạn, sau đó nhấp vào nút 'Đăng nhập'.
Bây giờ bạn sẽ nhận được bảng điều khiển quản trị OpenLiteSpeed như bên dưới.
Kết quả là bạn đã thiết lập thành công xác thực cho bảng điều khiển quản trị OpenLiteSpeed.
Trên bảng điều khiển OpenLiteSpeed, nhấp vào menu 'Cấu hình máy chủ' ở bên trái và nhấp vào 'Ứng dụng bên ngoài' tab.
Để thêm cấu hình PHP 7.4 mới, hãy nhấp vào nút thêm '+' ở bên phải.
Đối với loại, hãy chọn 'Ứng dụng LiteSpeed SAPI' và nhấp vào nút 'Tiếp theo'.
Bây giờ hãy nhập cấu hình chi tiết như bên dưới.
Và nhấp vào nút 'Lưu', cấu hình PHP 7.4 đã được đã thêm.
Tiếp theo, chúng ta sẽ thay đổi PHP mặc định cho OpenLiteSpeed thành phiên bản PHP 7.4.
Trên menu 'Cấu hình máy chủ', nhấp vào tab 'Trình xử lý tập lệnh'.
Bây giờ hãy nhấp vào nút 'Chỉnh sửa' trên phần hành động.
Trên 'Tên trình xử lý', chọn 'lsphp74' mà chúng ta vừa thêm và nhấp vào nút 'Lưu'.
Và kết quả là bạn đã thêm và bật cấu hình PHP 7.4 cho OpenLiteSpeed.
Trên bảng điều khiển OpenliteSpeed, nhấp vào menu 'Listener' ở bên trái.
Trên các trình lắng nghe 'Default', nhấp vào nút 'view'.
Trong phần 'Address Settings', nhấp vào nút 'edit' ở bên phải.
Bây giờ hãy thay đổi cổng thành cổng HTTP mặc định '80' và nhấp vào nút 'Save'.
Và cổng OpenLiteSpeed mặc định đã được thay đổi thành cổng HTTP mặc định '80'.
Bây giờ hãy nhấp vào nút khởi động lại và dịch vụ OpenLiteSpeed sẽ được khởi động lại.
Kết quả là OpenLiteSpeed hiện đang chạy trên cổng HTTP mặc định '80'.
Và bạn sẽ nhận được trang chỉ mục mặc định của OpenLiteSpeed.
Tiếp theo, chúng ta sẽ kiểm tra cấu hình PHP và đảm bảo nó hoạt động.
Trong phần 'Kiểm tra PHP', hãy nhấp vào nút 'nhấp vào đây'.
Và bạn sẽ nhận được trang phpinfo như bên dưới.
Kết quả là bạn đã cài đặt máy chủ web OpenLiteSpeed với cơ sở dữ liệu MariaDB và PHP 7.4 trên Ubuntu 18.04 Server.
OpenLiteSpeed có thể xử lý hơn một trăm nghìn kết nối đồng thời với mức tiêu thụ tài nguyên thấp (CPU và RAM) và hỗ trợ nhiều hệ điều hành như Linux, Mac OS, FreeBSD và SunOS. Máy chủ có thể được sử dụng để chạy các tập lệnh trang web được viết bằng PHP, Ruby, Perl và Java.
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách cài đặt OpenLiteSpeed với cơ sở dữ liệu MariaDB và PHP 7.4 hiện tại trên máy chủ Ubuntu 18.04.
Điều kiện tiên quyết
Đối với hướng dẫn này, chúng tôi sẽ sử dụng máy chủ Ubuntu 18.04 mới nhất với 2GB RAM, 25GB dung lượng đĩa trống và 2 CPU.
Những gì chúng ta sẽ làm:
- Cài đặt OpenLiteSpeed
- Cài đặt PHP 7.4 Phiên bản OpenLiteSpeed
- Cài đặt Cơ sở dữ liệu MariaDB
- Thiết lập Quản trị OpenLiteSpeed
- Cấu hình OpenLiteSpeed với PHP 7.4
- Chạy OpenLiteSpeed trên Cổng 80
- Kiểm tra
Bước 1 - Cài đặt OpenLiteSpeed
Đầu tiên, chúng ta sẽ thêm kho lưu trữ OpenLiteSpeed chính thức cho Ubuntu 18.04 và cài đặt OpenLiteSpeedĐể thêm kho lưu trữ OpenLiteSpeed, hãy tải xuống tập lệnh bash và chạy nó bằng lệnh như bên dưới.
Mã:
wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debain_repo.sh | bash
Mã:
sudo apt install openlitespeed -y
Mã:
systemctl status openlitespeed
Bây giờ hãy kiểm tra cổng được OpenLiteSpeed sử dụng.
Mã:
netstat -plntu
Bước 2 - Cài đặt PHP 7.4 Phiên bản OpenLiteSpeed
Sau khi cài đặt OpenLiteSpeed, chúng tôi sẽ cài đặt PHP 7.4 mới nhất cho OpenLiteSpeed. Các gói PHP cho OpenLiteSpeed được gọi là 'LSPHP' (LSAPI và PHP).Cài đặt các gói PHP 7.4 cho OpenLiteSpeed bằng lệnh apt bên dưới.
Mã:
sudo apt install lsphp74 lsphp74-common lsphp74-mysql lsphp74-dev lsphp74-curl lsphp74-dbg -y
Kiểm tra nó bằng lệnh netstat bên dưới.
Mã:
netstat -pl | grep lsphp
Bước 3 - Cài đặt và cấu hình MySQL
Trong bước này, chúng ta sẽ cài đặt máy chủ MariaDB và thiết lập mật khẩu gốc cho máy chủ đó.Cài đặt máy chủ MariaDB bằng lệnh apt bên dưới.
Mã:
sudo apt install mariadb-client mariadb-server
Mã:
systemctl start mariadb
systemctl enable mariadb
Tiếp theo, chúng ta sẽ thiết lập mật khẩu gốc cho máy chủ cơ sở dữ liệu. Và chúng ta sẽ sử dụng công cụ dòng lệnh 'mysql_secure_installation' cho việc này.
Chạy lệnh 'mysql_secure_instalaltion' bên dưới.
Mã:
mysql_secure_installation
Mã:
Đặt mật khẩu gốc? [Y/n] Y
Xóa người dùng ẩn danh? [Y/n] Y
Xóa cơ sở dữ liệu thử nghiệm và truy cập vào cơ sở dữ liệu đó? [Y/n] Y
Tải lại bảng đặc quyền ngay bây giờ? [Y/n] Y
Bây giờ hãy đăng nhập vào shell MySQL bằng người dùng gốc như bên dưới.
Mã:
mysql -u root -p
Nhập mật khẩu gốc của bạn:
Mã:
chọn Người dùng, Mật khẩu, Máy chủ từ mysql.user;
Kết quả là bạn đã cài đặt thành công máy chủ cơ sở dữ liệu MariaDB và thiết lập xác thực mật khẩu gốc cho máy chủ đó.
Bước 4 - Thiết lập Quản trị OpenLiteSpeed
OpenLiteSpeed cung cấp bảng điều khiển dựa trên web để quản lý cấu hình của nó.Trong bước này, chúng tôi sẽ thiết lập xác thực người dùng và mật khẩu cho bảng điều khiển OpenLiteSpeed.
Đi đến Thư mục '/usr/local/lsws/admin/misc/' và bạn sẽ nhận được một số công cụ, bây giờ hãy chạy tập lệnh bash 'admpass.sh' như bên dưới.
Mã:
cd /usr/local/lsws/admin/misc/
sh admpass.sh
Bây giờ hãy mở trình duyệt web và nhập địa chỉ IP của máy chủ theo sau là cổng quản trị openliteSpeed '7080'. Của tôi là:
Và bạn sẽ nhận được bảng điều khiển quản trị OpenLiteSpeed.
Nhập tên người dùng và mật khẩu của bạn, sau đó nhấp vào nút 'Đăng nhập'.
Bây giờ bạn sẽ nhận được bảng điều khiển quản trị OpenLiteSpeed như bên dưới.
Kết quả là bạn đã thiết lập thành công xác thực cho bảng điều khiển quản trị OpenLiteSpeed.
Bước 5 - Cấu hình OpenLiteSpeed với PHP 7.4
Trong bước này, chúng tôi sẽ thiết lập PHP 7.4 cho OpenLiteSpeed bằng cách sử dụng quản trị dựa trên web.Trên bảng điều khiển OpenLiteSpeed, nhấp vào menu 'Cấu hình máy chủ' ở bên trái và nhấp vào 'Ứng dụng bên ngoài' tab.
Để thêm cấu hình PHP 7.4 mới, hãy nhấp vào nút thêm '+' ở bên phải.
Đối với loại, hãy chọn 'Ứng dụng LiteSpeed SAPI' và nhấp vào nút 'Tiếp theo'.
Bây giờ hãy nhập cấu hình chi tiết như bên dưới.
Mã:
Tên: lsphp74
Địa chỉ: uds://tmp/lshttpd/lsphp.sock
Ghi chú: lsphp74 cho OpenLiteSpeed
Số kết nối tối đa: 35
Thời gian chờ yêu cầu ban đầu (giây): 60
Thời gian chờ thử lại (giây): 0
Lệnh: $SERVER_ROOT/lsphp74/bin/lsphp
Tiếp theo, chúng ta sẽ thay đổi PHP mặc định cho OpenLiteSpeed thành phiên bản PHP 7.4.
Trên menu 'Cấu hình máy chủ', nhấp vào tab 'Trình xử lý tập lệnh'.
Bây giờ hãy nhấp vào nút 'Chỉnh sửa' trên phần hành động.
Trên 'Tên trình xử lý', chọn 'lsphp74' mà chúng ta vừa thêm và nhấp vào nút 'Lưu'.
Và kết quả là bạn đã thêm và bật cấu hình PHP 7.4 cho OpenLiteSpeed.
Bước 6 - Chạy OpenLiteSpeed trên Cổng 80
Theo mặc định, OpenLiteSpeed đang chạy trên cổng mặc định '8088'. Để chạy OpenLiteSpeed trên cổng http mặc định '80', chúng ta có thể sử dụng bảng điều khiển quản trị để thay đổi cấu hình.Trên bảng điều khiển OpenliteSpeed, nhấp vào menu 'Listener' ở bên trái.
Trên các trình lắng nghe 'Default', nhấp vào nút 'view'.
Trong phần 'Address Settings', nhấp vào nút 'edit' ở bên phải.
Bây giờ hãy thay đổi cổng thành cổng HTTP mặc định '80' và nhấp vào nút 'Save'.
Và cổng OpenLiteSpeed mặc định đã được thay đổi thành cổng HTTP mặc định '80'.
Bây giờ hãy nhấp vào nút khởi động lại và dịch vụ OpenLiteSpeed sẽ được khởi động lại.
Kết quả là OpenLiteSpeed hiện đang chạy trên cổng HTTP mặc định '80'.
Bước 7 - Kiểm tra
Mở trình duyệt web của bạn và nhập địa chỉ IP của máy chủ vào thanh địa chỉ.Và bạn sẽ nhận được trang chỉ mục mặc định của OpenLiteSpeed.
Tiếp theo, chúng ta sẽ kiểm tra cấu hình PHP và đảm bảo nó hoạt động.
Trong phần 'Kiểm tra PHP', hãy nhấp vào nút 'nhấp vào đây'.
Và bạn sẽ nhận được trang phpinfo như bên dưới.
Kết quả là bạn đã cài đặt máy chủ web OpenLiteSpeed với cơ sở dữ liệu MariaDB và PHP 7.4 trên Ubuntu 18.04 Server.