OpenLiteSpeed là 1 ứng dụng web server mã nguồn mở nhanh gọn lẹ, kèm theo với một mô-đun PHP nhanh được tích hợp sẵn. Hướng dẫn này sẽ chỉ cho mình cách thiết lập và thông số kỹ thuật OpenLiteSpeed trên Rocky Linux 8 và CentOS 8.
ĐK tiên quyết
Để thiết lập OpenLiteSpeed, các bạn sẽ có nhu cầu các thứ sau:
- User không phải root có độc quyền sudo.
- Rocky Linux 8 hoặc CentOS 8 server có dung tích ổ đĩa tối thiểu 6GB khi được thiết lập (khuyến nghị 8GB).
- Những phiên bạn dạng gần đây của công cụ dòng lệnh wget và curl cũng rất được yêu cầu.
Update khối hệ thống
OpenLiteSpeed tương thích với những hệ điều hành Linux Rocky Linux 8, Alma Linux 8 và centOS 8. Việc thứ nhất cần làm là update khối hệ thống và đảm bảo hoàn toàn có thể thiết lập OpenLiteSpeed. Sử dụng những lệnh sau để update khối hệ thống của chúng ta.
sudo dnf clean all
sudo dnf -y update
sudo dnf install -y epel-release
Thêm gói RPM OpenLiteSpeed
Đã đến lúc thêm RPM vào khối hệ thống của chúng ta. Quy trình này rất đơn giản và giản dị và hoàn toàn có thể được triển khai bằng một lệnh. Gói RPM OpenLiteSpeed là 1 gói ứng dụng bao hàm OpenLiteSpeed và toàn bộ những dependency của nó. Nó cũng xử lý việc chuyển sang daemon OpenLiteSpeed nếu như khách hàng có ngẫu nhiên web server nào khác đang hoạt động trên máy chủ.
Chạy lệnh dưới để thêm gói RPM OpenLiteSpeed. Phần rpm -Uvh của lệnh thiết lập OpenLiteSpeed RPM từ liên kết được cung ứng bởi Litespeedtech http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el8.noarch.rpm. Lệnh này cũng tăng cấp ngẫu nhiên gói nào hiện có đang được thiết lập trên khối hệ thống.
sudo rpm -Uvh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el8.noarch.rpm
Thiết lập OpenLiteSpeed Web Server
Giờ đây, bạn đã thiết lập gói RPM và kho OpenLiteSpeed được kích hoạt, bước tiếp theo là thiết lập OpenLiteSpeed.
Chạy lệnh sau đây để thiết lập OpenLiteSpeed Web Server trên khối hệ thống Centos 8.
sudo dnf install openlitespeed -y
Thông số kỹ thuật OpenLiteSpeed Web Server
OpenLiteSpeed đã được thiết lập ngay giờ đây. Bạn cần chạy một vài lệnh để tiếp tục quy trình thông số kỹ thuật. Bạn không nên triển khai ngẫu nhiên thay đổi nào so với website của tôi cho tới khi thông số kỹ thuật của OpenLiteSpeed được hoàn tất thành công. Điều này sẽ đảm nói rằng back-end và front-end của website vẫn được đồng nhất khi những thay đổi được triển khai so với code và file trong quy trình này.
Mật khẩu mặc định cho OpenLiteSpeed là: 123456. Ít nhất bạn cũng nên thay đổi thành mật khẩu nào đó an toàn và đáng tin cậy hơn trước lúc hoàn tất quy trình thiết lập.
Chúng ta có thể thay đổi mật khẩu mặc định bằng phương pháp chạy lệnh admpass.sh dưới. admpass.sh được thiết kế để tạo chuỗi mật khẩu admin. Nó sử dụng ngữ điệu của file mang tên addpass.php được cung ứng với bạn dạng phân phối OpenLiteSpeed và sau đó áp dụng ngữ điệu đó cho thiết lập LSWS toàn bộ bằng phương pháp hardcode nó trong một script được tạo tự động.
/usr/local/lsws/admin/misc/admpass.sh
Hỗ trợ tên người tiêu dùng là username mình thích sử dụng cho tài khoản admin LSWS của tôi. Hỗ trợ mật khẩu có chứa ít nhất 6 âm tiết ngẫu nhiên do bạn lựa chọn.
Chạy những lệnh dưới để chính thức và kiểm tra trạng thái của service lsws.
sudo systemctl start lsws
sudo systemctl status lsws
Các bạn sẽ nhận được kết quả sau.
Thông số kỹ thuật OpenLiteSpeed Web Server
Thông số kỹ thuật tường lửa
Giờ đây, bạn đã thiết lập thành công OpenLiteSpeed, đã đến lúc mở một vài cổng cho OpenLiteSpeed trên tường lửa. Đó là nơi OpenLiteSpeed tiếp xúc với những client.
OpenLiteSpeed sử dụng những cổng 7080 và 8080 theo mặc định. Bạn cần mở những cổng này trên tường lửa của tôi để client hoàn toàn có thể truy vấn OpenLiteSpeed và xuất bạn dạng những webpage
- Cổng 7080 là cổng lắng nghe mặc định cho OpenLiteSpeed Web Server. Đó là cổng mà máy chủ sẽ sử dụng để lắng nghe những yêu cầu đến từ những client.
- Cổng 8088 là cổng mặc định cho HTTP. Đó là cổng mà ngẫu nhiên trình duyệt web nào sẽ sử dụng để kết nối với OpenLiteSpeed server của chúng ta. Để mở những cổng này, các bạn sẽ sử dụng những lệnh iptables.
Chạy lệnh sau đây để mở cổng 8088 và tcp trên tường lửa của chúng ta.
sudo firewall-cmd --zone=public --permanent --add-port=8088/tcp
Chạy lệnh sau đây để mở cổng 7080 và cổng tcp trên tường lửa của chúng ta.
sudo firewall-cmd --zone=public --permanent --add-port=7080/tcp
Chạy lệnh sudo firewall-cmd –reload để áp dụng những quy tắc tường lửa mới.
sudo firewall-cmd --reload
Qua hướng dẫn này, bạn đã hiểu phương pháp thiết lập và thông số kỹ thuật OpenLiteSpeed Web Server trên Rocky Linux và CentOS. Nếu mình thích tìm hiểu thêm về phong thái thiết lập và thao tác làm việc với OpenLiteSpeed Web Server, vui lòng truy vấn trang tài liệu chính thức của nó để biết thêm thông tin.
https://openlitespeed.org/kb/