Cài đặt OpenLiteSpeed trên CentOS 8 - Install OpenLiteSpeed CentOS 8

Trong bài viết này, chúng ta sẽ đi qua quá trình install OpenLiteSpeed CentOS 8 với trình xử lý PHP và hệ thống quản lý cơ sở dữ liệu MariaDB.

OpenLiteSpeed là một máy chủ web HTTP mã nguồn mở, hiệu suất cao và nhẹ, đi kèm với giao diện quản trị web để quản lý và phục vụ các trang web.

Liên quan đến các máy chủ web Linux, OpenLiteSpeed có một số tính năng ấn tượng khiến nó trở thành lựa chọn ưa thích cho nhiều cài đặt, vì các quy tắc tái viết tương thích với Apache và xử lý PHP tối ưu cho máy chủ có thể xử lý hàng nghìn kết nối đồng thời với sự tiêu thụ CPU và bộ nhớ thấp.

Bước 1: Thêm kho lưu trữ OpenLiteSpeed

Để cài đặt phiên bản mới nhất của OpenLiteSpeed, bạn cần thêm thông tin kho lưu trữ chính thức vào hệ thống bằng cách chạy câu lệnh sau.

# rpm -Uvh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el8.noarch.rpm

Cài đặt kho lưu trữ OpenLiteSpeed

Câu lệnh rpm ở trên sẽ cập nhật danh sách các kho yum mà chúng ta tham chiếu khi tìm kiếm và cài đặt các gói phần mềm trên hệ thống.

Bước 2: Install OpenLiteSpeed CentOS 8

Khi chúng ta đã bật kho lưu trữ OpenLiteSpeed trên hệ thống, chúng ta có thể cài đặt phiên bản mới nhất của máy chủ web OpenLiteSpeed bằng cách chạy câu lệnh sau.

# yum install openlitespeed

Install OpenLiteSpeed CentOS 8

Lưu ý: Thư mục cài đặt mặc định của OpenLiteSpeed là /usr/local/lsws.

Bước 3: Cài đặt và bảo mật hệ thống cơ sở dữ liệu MariaDB

Bây giờ cài đặt hệ thống quản lý cơ sở dữ liệu MariaDB bằng cách chạy lệnh sau.

# yum install mariadb-server

Cài đặt MariaDB trong CentOS 8

Tiếp theo, khởi động và kích hoạt hệ thống quản lý cơ sở dữ liệu MariaDB để nó tự động khởi động khi máy chủ của chúng ta khởi động.

# systemctl start mariadb
# systemctl enable mariadb

Khởi động và kích hoạt dịch vụ MariaDB

Bây giờ chúng ta có thể chạy một tập lệnh bảo mật đơn giản để bảo mật cài đặt MariaDB bằng cách đặt mật khẩu quản trị mới và khóa một số cài đặt mặc định không an toàn.

# mysql_secure_installation

Bảo mật MariaDB trong CentOS 8

Bước 4: Cài đặt trình xử lý PHP

Để cài đặt phiên bản mới nhất của PHP 7.x, bạn cần bật kho lưu trữ EPEL, cài đặt PHP 7.3 từ kho lưu trữ OpenLiteSpeed với tất cả các gói PHP thường được sử dụng, đủ để chạy các ứng dụng web phổ biến nhất.

# yum install epel-release
# yum install lsphp73 lsphp73-common lsphp73-mysqlnd lsphp73-gd lsphp73-process lsphp73-mbstring lsphp73-xml lsphp73-mcrypt lsphp73-pdo lsphp73-imap lsphp73-soap lsphp73-bcmath
# ln -sf /usr/local/lsws/lsphp73/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp5

Cài đặt PHP trong CentOS 8

Bước 5: Thay đổi mật khẩu quản trị mặc định của OpenLiteSpeed

Mật khẩu mặc định được đặt là "123456", chúng ta cần thay đổi mật khẩu mặc định cho OpenLiteSpeed bằng cách chạy tập lệnh sau.

# /usr/local/lsws/admin/misc/admpass.sh

Thay đổi mật khẩu admin cho OpenLiteSpeed

Tuỳ chọn, bạn có thể đặt một tên người dùng khác cho tài khoản quản trị hoặc chỉ cần nhấn ENTER để giữ giá trị mặc định là "admin". Sau đó, đặt một mật khẩu mạnh cho người dùng quản trị, được sử dụng để quản lý OpenLiteSpeed từ giao diện web.

Bước 6: Kiểm tra trang web và giao diện quản trị của OpenLiteSpeed

OpenLiteSpeed đã sẵn sàng và đang chạy nhưng nếu bạn muốn bắt đầu, dừng, khởi động lại hoặc xác minh trạng thái của máy chủ, hãy sử dụng lệnh dịch vụ tiêu chuẩn như được hiển thị.

# service lsws status

Nếu bạn đang chạy một tường lửa trên hệ thống, hãy đảm bảo mở cổng 8088 và 7080 trên hệ thống.

# firewall-cmd --zone=public --permanent --add-port=8088/tcp
# firewall-cmd --zone=public --permanent --add-port=7080/tcp
# firewall-cmd --reload

Bây giờ mở trình duyệt web của bạn và truy cập vào trang web mặc định của OpenLiteSpeed bằng tên miền hoặc địa chỉ IP máy chủ của bạn, theo sau là cổng :8088.

http://server_domain_or_IP:8088

Trang web OpenLiteSpeed

Khi bạn hài lòng với trang web mặc định của OpenLiteSpeed, bạn có thể truy cập giao diện quản trị của mình bằng HTTPS tại cổng :7080.

https://server_domain_or_IP:7080

Đăng nhập quản trị viên OpenLiteSpeed

Sau khi xác thực, bạn sẽ được cấp quyền truy cập vào giao diện quản trị của OpenLiteSpeed.

Giao diện quản trị OpenLiteSpeed

Đó là tất cả. Bài viết này đã giải thích cách install OpenLiteSpeed CentOS 8 với phiên bản PHP được tối ưu hóa và MariaDB. OpenLiteSpeed cung cấp hiệu suất cao, giao diện quản trị dễ sử dụng và các tùy chọn được cấu hình sẵn để chạy các tập lệnh mà không có lỗi.

Mọi người cũng tìm kiếm: php 7.3 mcrypt