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â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
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
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
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ướ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
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
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
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
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.
Đó 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