Cài đặt Customer Chat Facebook (Live chat trực tiếp trên website)
Cài đặt OpenLiteSpeed, PHP 7 và MariaDB

OpenLiteSpeed là một HTTP server mã nguồn mở được phát triển bởi LiteSpeed Technologies. Trong bài viết này mình sẽ hướng dẫn các bạn cài đặt OpenLiteSpeed + PHP 7 + MariaDB.

Những tính năng nổi bật của OpenLiteSpeed:

  • Hiệu suất cao, sử dụng ít tài nguyên (CPU, RAM)
  • Xử lý một số lượng lớn kết nối mà không gây quá tải
  • Có giao diện quản trị với thống kê
  • Hỗ trợ mod_rewrite của Apache (Hỗ trợ .htaccess file nhưng không phải tất cả rule)

Chuẩn bị : 1 VPS hoặc server, ở đây mình hướng dẫn các bạn cài đặt trên CentOS 7.

Cài đặt OpenLiteSpeed:

– Thêm OpenLiteSpeed Repository

– Cài OpenLiteSpeed:

– Các lệnh Start, Stop , Restart, Status OpenLiteSpeed

Cài PHP 7:

– Tương tự như Apache hay Nginx cần cài đặt thêm PHP và các module. Chỉ hơi khác là nó không dùng package php mà là lsphp[phiênbản] , ở đây mình cài đặt PHP 7.1

Ở đây mình chỉ cài đặt một số module cơ bản, các bạn có thể cài thêm tùy vào nhu cầu. Dùng lệnh sau để xem toàn bộ module

Thiết lập tài khoản quản trị OpenLiteSpeed WebAdmin GUI:

– OpenLiteSpeed cung cấp 1 giao diện quản trị WebAdmin UI, mọi thao tác quản trị server như thêm website sẽ sử dụng giao diện không còn phải thao tác dòng lệnh hay chỉnh sửa file cấu hình thủ công. Để sử dụng các bạn truy cập địa chỉ : http://your_ip_address:7080. Chúng ta nên thay đổi mật khẩu quản trị mặc định cho OpenLiteSpeed. Theo mặc định mật khẩu thiết lập là “123456”, vì vậy chúng ta nên thay đổi giá trị này. bằng lệnh:

Nếu không truy cập được giao diện quản trị các bạn sử dụng lệnh sau để mở port firewall cho phép kết nối:

– Sau khi đăng nhập thành công các bạn sẽ thấy giao diện như bên dưới

Cấu hình PHP 7.1:

– Mặc định OpenLiteSpeed sẽ sử dụng PHP 5.6. Bây giờ chúng ta cấu hình OpenLiteSpeed sử dụng PHP 7.1.

– Click vào Server Configuration -> External app ->Click vào icon Editvà thay đổi thông số như sau:

  • Name: lsphp71
  • Address: uds://tmp/lshttpd/lsphp.sock
  • Max Connections: 35
  • Environment:
    • PHP_LSAPI_MAX_REQUESTS=500
    • PHP_LSAPI_CHILDREN=35
  • Initial Request Timeout (secs): 60
  • Retry Timeout : 0
  • Response Buffering: no
  • Auto Start: yes
  • Command: $SERVER_ROOT/lsphp71/bin/lsphp
  • Back Log: 100
  • Instances: 1
  • Memory Soft Limit (bytes): 2047M
  • Memory Hard Limit (bytes): 2047M
  • Process Soft Limit: 400
  • Process Hard Limit: 500

– Sau đó ấn Save để lưu lại.

– Tiếp theo Click vào tab Script handler, và nhấn Edit thay đổi như bên dưới:

  • Suffixes: php
  • Handler Type: LiteSpeed SAPI
  • Handler Name: lsphp71

– Ấn Save.

Cấu hình OpenLiteSpeed sử dụng cổng 80:

– Mặc định OpenLiteSpeed sử dụng cổng 8088. Chúng ta sẽ cấu hình để sử dụng qua cổng 80.

Click vào Listeners, sau đó ấn View

Click nút Edit và thay đổi port thành 80:

  • Listener Name: Default
  • IP Address: ANY
  • Port: 80

Sau khi sửa, click vàoSave để lưu lại.

Cuối cùng click nút Graceful Restart màu xanh ở góc phải phía trên để áp dụng tất cả những cấu hình trên.

Kiểm tra xem OpenLiteSpeed đã hoạt động chưa các bạn truy cập địa chỉ IP nếu hiện như bên dưới là thành công. Trường hợp không truy cập được các bạn chạy lệnh sau để mở port trên firewall:

Cài đặt MariaDB:

– Để cài đặt MariaDB các bạn chạy lệnh sau:

– Khơi động MariaDB:

– Thiết lập mật khẩu và bảo mật MariaDB:

– Khi chạy lệnh trên nó sẽ hỏi bạn nhập mật khẩu root hiện tại hãy ấn Enter để bỏ qua, tiếp theo gõ Y để bắt đầu thiết lập mật khẩu cho root và các tùy chọn sau bạn chọn Y hết.

Như vậy là các bạn đã hoàn thành việc cài đặt OpenLiteSpeed, PHP 7.1 và Maria DB. Những phần sau mình sẽ hướng dẫn các bạn cài đặt 1 website hoàn chỉnh trên OpenLiteSpeed. Nếu có thắc mắc các bạn hãy comment bên dưới.

Bình Luận

Hãy là người đầu tiên bình luận!

Notify of
avatar
Copyright © 2018 - XXX. All Rights Reserved.