Cách cài đặt OpenLiteSpeed ​​Webserver trên Alma Linux 8

Tác giả NetworkEngineer, T.Mười 30, 2021, 01:42:25 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách cài đặt OpenLiteSpeed ​​Webserver trên Alma Linux 8


OpenLiteSpeed ​​là một máy chủ web có thể được sử dụng để tăng tốc độ phân phối nội dung động. Nó cũng có hệ thống bộ nhớ Cache tích hợp cho nội dung tĩnh.

OpenLiteSpeed ​​nhanh hơn, tiêu tốn ít bộ nhớ hơn và yêu cầu ít tài nguyên hơn Apache. Nó an toàn hơn vì mã nguồn có sẵn để kiểm tra, có nghĩa là các lỗi có thể được tìm thấy và sửa nhanh chóng.

OpenLiteSpeed ​​sử dụng Event MPM, do đó nó sẽ mở rộng quy mô trên các máy chủ đa lõi tốt hơn Apache với Worker MPM. Vì Event MPM đã xuất hiện lâu hơn, nó cũng trưởng thành hơn, vì vậy có ít vấn đề đã biết hơn mà mọi người có thể gặp phải khi sử dụng OpenLiteSpeed ​​so với Apache.

Khi được cấu hình đúng cách, OpenLiteSpeed ​​có thể xử lý nhiều kết nối cùng một lúc.

OpenLiteSpeed ​​có thể được sử dụng như một máy chủ web độc lập của chính nó, phía trước Apache, Nginx hoặc các máy chủ web khác hoặc nó cũng có thể đặt phía sau một máy chủ web khác. Bạn có thể sử dụng nó với PHP-FPM để làm cho trang web của bạn siêu nhanh.

Nếu bạn đang tìm kiếm một cách để tăng tốc độ web của mình mà không cần phải làm bất cứ điều gì, thì bạn cần có OpenLiteSpeed. Trong hướng dẫn này, mình sẽ hướng dẫn bạn các bước bạn cần thực hiện để cài đặt nó trên hệ thống AlmaLinux 8.

  • Một bản cài đặt mới của AlmaLinux 8. Việc cài đặt AlmaLinux 8 và OpenLiteSpeed ​​có thể hơi khác trên các bản phân phối khác, nhưng quá trình này sẽ rất giống nhau.
  • Sudo truy cập vào cài đặt AlmaLinux của bạn. Điều này sẽ giúp bạn có thể cài đặt OpenLiteSpeed ​​và kích hoạt dịch vụ của nó.
  • Kết nối Internet. Bạn sẽ cần cái này để tải xuống các gói cần thiết.

1. Cập nhật hệ thống.

Trước tiên, chúng ta muốn đảm bảo rằng tất cả các gói của bạn đều được cập nhật. Điều này giúp OpenLiteSpeed ​​hoạt động tốt hơn bằng cách nâng cấp các gói có sẵn.

Mã nguồn [Chọn]
$ sudo dnf update
Mã nguồn [Chọn]
$ sudo dnf install epel-release
2. Gỡ cài đặt máy chủ Apache.

Apache là một phần của LAMP Stack và LEMP Stack. Vì chúng ta đang thay thế Apache bằng OpenLiteSpeed, bạn sẽ phải gỡ cài đặt nó. Bạn có thể bỏ qua bước này nếu chưa cài đặt Apache.

Đầu tiên, dừng phiên bản Apache hiện tại.

Mã nguồn [Chọn]
$ sudo systemctl stop httpd.service
Bây giờ nó đã dừng, các gói httpd vẫn được cài đặt trên hệ thống. Bạn phải loại bỏ chúng.

Mã nguồn [Chọn]
$ sudo dnf remove "httpd*"
Tiếp theo, xóa các tập tin hỗ trợ, mô-đun httpd và tập tin cấu hình.

Mã nguồn [Chọn]
$ rm -rf /etc/httpd
Mã nguồn [Chọn]
$ rm -rf /usr/lib64/httpd
Để đảm bảo rằng không có phần còn lại của Apache trên hệ thống của bạn, bạn có thể kiểm tra toàn bộ bằng cách kiểm tra trạng thái của nó.

Mã nguồn [Chọn]
$ sudo systemctl status httpd
3. Cài đặt OpenLiteSpeed.

Bây giờ bạn đã gỡ bỏ hoàn toàn Apache, bạn có thể tiến hành cài đặt OpenLiteSpeed.

Để bắt đầu, chúng ta sẽ thêm kho chứa gói OpenLiteSpeed. Làm điều này sẽ giúp bạn nhận được các gói và phụ thuộc OpenLiteSpeed ​​mới nhất. Chúng ta sẽ thêm kho lưu trữ từ nhà phát triển bằng lệnh rpm.

Mã nguồn [Chọn]
$ sudo rpm -Uvh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el8.noarch.rpm
Sau khi bạn đã thêm kho cài đặt, hãy cập nhật hệ thống để hệ thống có thể xác định tất cả các kho.

Mã nguồn [Chọn]
$ sudo dnf update
Bây giờ, hãy cài đặt phiên bản phát hành gói OpenLiteSpeed bằng cách nhập:

Mã nguồn [Chọn]
$ sudo dnf install openlitespeed lsphp74
Sau khi cài đặt xong, bạn có thể xác minh phiên bản OpenLiteSpeed ​​đã được cài đặt bằng cách kiểm tra trạng thái của nó.

Mã nguồn [Chọn]
$ sudo systemctl status lsws
Bạn sẽ thấy đầu ra như thế này.


Nếu máy chủ OpenLiteSpeed ​​không chạy, bạn có thể khởi động nó theo cách thủ công bằng cách gõ lệnh sau.

Mã nguồn [Chọn]
$ sudo systemctl start lsws
Cuối cùng, để đảm bảo OpenLiteSpeed ​​xuất hiện khi AlmaLinux 8 khởi động. Bật dịch vụ OpenLitespeed.

Mã nguồn [Chọn]
$ sudo systemctl enable lsws
4. Cấu hình tường lửa.

OpenLiteSpeed ​​sử dụng một vài cổng không theo tiêu chuẩn. OpenLiteSpeed ​​sử dụng cổng 7080 cho Bảng điều khiển Web. OpenLiteSpeed ​​sử dụng cổng 8080 cho các yêu cầu http từ máy khách.

Nếu tường lửa của bạn được bật, bạn sẽ cần cho phép các cổng đó đi qua. Tuy nhiên, nếu tường lửa của bạn bị vô hiệu hóa, thì bạn đã sẵn sàng.

Mã nguồn [Chọn]
$ sudo firewall-cmd --add-port={8088/tcp,7080/tcp} --permanent
Bạn phải khởi động lại tất cả tường lửa để những thay đổi này có hiệu lực.

Mã nguồn [Chọn]
$ sudo firewall-cmd --reload
Để xác minh rằng các thay đổi đã được thực hiện, hãy sử dụng lệnh sau.

Mã nguồn [Chọn]
$ sudo firewall-cmd --list-all
Bạn sẽ thấy một kết quả tương tự như thế này.


5. Cấu hình OpenLiteSpeed.

Tập lệnh admpass.sh được sử dụng để cấu hình máy chủ. Nó có thể được sử dụng cho nhiều mục đích khác nhau. Trong trường hợp này, chúng ta sẽ sử dụng nó để thiết lập tài khoản ẩn danh và mật khẩu cho bảng điều khiển web quản trị của bạn.

Mật khẩu mặc định cho bảng điều khiển web quản trị là 123456. Bạn cần cập nhật mật khẩu lên một mật khẩu an toàn hơn trước khi tiếp tục.

Nếu bạn quên mật khẩu hoặc mất mật khẩu. Bạn cũng có thể sử dụng tập lệnh này để đặt lại mật khẩu.

Mã nguồn [Chọn]
/usr/local/lsws/admin/misc/admpass.sh
Bạn sẽ thấy kết quả sau. Cung cấp tên người dùng và mật khẩu. Nhấn Enter để đảm bảo bạn cập nhật nó bằng mật khẩu an toàn.


6. Truy cập giao diện người dùng Web OpenLiteSpeed.

Bây giờ OpenLiteSpeed ​​đã được cài đặt, bạn có thể truy cập trang mặc định của OpenLiteSpeed ​​bằng cách sử dụng URL sau trong trình duyệt của mình.

Mã nguồn [Chọn]
http://<IP-address>:8088/
Trong đó: <IP-address> là địa chỉ IP thực của máy chủ của bạn.

Để tìm địa chỉ IP máy chủ của bạn, hãy nhập lệnh sau.

Mã nguồn [Chọn]
$ ip a
Nếu mọi thứ đã được cài đặt chính xác, bạn sẽ thấy một trang OpenLiteSpeed ​​mặc định tương tự như hình ảnh bên dưới.


Bạn có thể nhấp vào phần Demo trên trang web OpenLiteSpeed ​​để xem bạn có thể làm gì với máy chủ OpenLiteSpeed ​​của mình.


Để truy cập giao diện quản trị của bạn, hãy sử dụng URL sau.

Mã nguồn [Chọn]
http://<IP-address>:7080/
Bạn sẽ thấy một thông báo Your connection is not private. Điều này là hoàn toàn bình thường vì bạn không sử dụng SSL để truy cập bảng điều khiển web OpenLiteSpeed.

Nhấp vào liên kết Advanced.


Trên trang tiếp theo, nhấp vào liên kết Proceed to (unsafe) ở dưới cùng bên trái.


Bạn sẽ thấy màn hình đăng nhập giao diện quản trị OpenLiteSpeed ​​mặc định tương tự như hình bên dưới. Cung cấp tên người dùng và mật khẩu bạn đã đặt trước đó trong tập lệnh admpass.sh. Nhấp vào nút Login.


Sau khi ủy quyền, bạn sẽ được đưa đến giao diện quản trị của máy chủ OpenLiteSpeed. Từ đây, bạn có thể sử dụng bảng điều khiển này để cấu hình máy chủ OpenLiteSpeed ​​của mình cũng như tải lên nội dung cho các trang web


Quá trình cài đặt OpenLiteSpeed ​​đã hoàn tất.

Trong hướng dẫn này, bạn đã học cách cài đặt OpenLiteSpeed ​​trên hệ thống Linux AlmaLinux 8. Bạn có thể quan tâm đến cách cài đặt máy chủ Web OpenLiteSpeed ​​trên Ubuntu 20.04.