Cài Đặt OpenLiteSpeed Trên Ubuntu 16.04 / 18.04 Với MariaDB Và PHP 7.1 / PHP 7.2
OpenLiteSpeed, là một máy chủ web mã nguồn mở được phát triển bởi Công nghệ LiteSpeed… Một phiên bản nguồn mở của LiteSpeed Web Server Enterprise….
OpenLiteSpeed được thiết kế gọn nhẹ với giao diện web thân thiện với người dùng để giúp quản trị viên web tạo và quản lý trang web của họ dễ dàng… Người dùng mới và sinh viên như mình thì máy chủ web này khá hữu ích và thuận tiện…
Khi nói đến máy chủ web, hầu hết đã nghe về Apache2, Nginx và những cái ít phổ biến khác… tuy nhiên, OpenLiteSpeed nên ở vị trí đầu tiên vì nó kết hợp tốc độ, bảo mật, khả năng mở rộng, tối ưu hóa và đơn giản trong một giao diện web thân thiện…
Hướng dẫn ngắn gọn này sẽ cho sinh viên và người dùng mới cách cài đặt OpenLiteSpeed với MariaDB và PHP 7.1 hoặc PHP 7.2.
Bước 1: Cập Nhật Máy Chủ Ubuntu
Trước khi cài đặt OpenLiteSpeed và các ứng dụng khác, vui lòng cập nhật máy chủ Ubuntu. Để làm điều đó, hãy chạy các lệnh bên dưới.
sudo apt update && sudo apt dist-upgrade && sudo apt autoremove
sudo apt update && sudo apt dist-upgrade && sudo apt autoremove
Bước 2: Cài Đặt OpenLiteSpeed Dependencies
Sau khi cập nhật máy chủ, hãy cài đặt các gói cần thiết bên dưới để cài đặt cho OpenLiteSpeed.
sudo apt install build-essential libexpat1-dev libgeoip-dev libpcre3-dev libudns-dev zlib1g-dev libssl-dev libxml2 libxml2-dev rcs libpng-dev libpng-dev openssl
sudo apt install build-essential libexpat1-dev libgeoip-dev libpcre3-dev libudns-dev zlib1g-dev libssl-dev libxml2 libxml2-dev rcs libpng-dev libpng-dev openssl
Bước 3: Tải Xuống Và Cài Đặt OpenLiteSpeed
Bây giờ tất cả các gói cần thiết đã được cài đặt, hãy truy cập và tìm phiên bản mới nhất của OpenLiteSpeed. Các lệnh dưới đây sẽ tải phiên bản 1.4.34 về máy chủ của bạn ..
cd /tmp/ && wget https://openlitespeed.org/packages/openlitespeed-1.4.34.tgz
Tiếp theo, chạy các lệnh dưới đây để giải nén gói đã tải xuống.
tar -xvzf openlitespeed-1.4.34.tgz
Thay đổi vào thư mục được trích xuất thư mục
cd openlitespeed-1.4.34/
Sau đó chạy các lệnh dưới đây để cài đặt OpenLiteSpeed.
sudo ./configure
sudo make
sudo make install
Sau đó OpenLiteSpeed được cài đặt và sẵn sàng để sử dụng.
cd /tmp/ && wget https://openlitespeed.org/packages/openlitespeed-1.4.34.tgz
tar -xvzf openlitespeed-1.4.34.tgz
cd openlitespeed-1.4.34/
Bước 4: Định Cấu Hình OpenLiteSpeed
Cuối cùng, cấu hình mật khẩu quản trị cho giao diện web. Chạy các lệnh dưới đây để thực hiện điều đó.
sudo /usr/local/lsws/admin/misc/admpass.sh
Sau đó, tạo tên người dùng và mật khẩu quản trị viên web.
Please specify the user name of administrator.
This is the user name required to login the administration Web interface.
User name [admin]: openliteadmin
Please specify the administrator's password.
This is the password required to login the administration Web interface.
Password: new_password
Retype password: retype_password
Administrator's username/password is updated successfully!
Sau đó, chạy các lệnh dưới đây để khởi động máy chủ web.
sudo /etc/init.d/lsws start
Mở trình duyệt của bạn và duyệt đến IP máy chủ hoặc tên máy chủ theo sau là 8088 để xem trang trang mặc định.http: // localhost: 8088
Để truy cập cổng phụ trợ quản trị viên, hãy sử dụng cổng 7078
https://192.168.1.2: 7080
sudo /usr/local/lsws/admin/misc/admpass.sh
sudo /etc/init.d/lsws start
https://192.168.1.2: 7080
Bước 5: Cài Đặt MariaDB Database Server
Máy chủ cơ sở dữ liệu MariaDB là một nơi tuyệt vời để bắt đầu khi nhìn vào các máy chủ cơ sở dữ liệu nguồn mở để sử dụng với OpenLiteSpeed… Để cài đặt MariaDB bạn chạy các lệnh bên dưới…
sudo apt-get install mariadb-server mariadb-client
Sau khi cài đặt MariaDB, các lệnh dưới đây có thể được sử dụng để dừng, khởi động và kích hoạt dịch vụ MariaDB luôn khởi động khi máy chủ khởi động ..
Chạy trên Ubuntu 16.04 LTS
sudo systemctl stop mysql.service
sudo systemctl start mysql.service
sudo systemctl enable mysql.service
Chạy trên Ubuntu 18.04 và 18.10 LTS
sudo systemctl stop mariadb.service
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
Sau đó, chạy các lệnh bên dưới để bảo vệ máy chủ MariaDB bằng cách tạo mật khẩu gốc và không cho phép truy cập root từ xa.
sudo mysql_secure_installation
Khi được hỏi, hãy trả lời các câu hỏi bên dưới bằng cách làm theo hướng dẫn.
- Enter current password for root (enter for none): Just press the Enter
- Set root password? [Y/n]: Y
- New password: Enter password
- Re-enter new password: Repeat password
- Remove anonymous users? [Y/n]: Y
- Disallow root login remotely? [Y/n]: Y
- Remove test database and access to it? [Y/n]: Y
- Reload privilege tables now? [Y/n]: Y
Khởi động lại máy chủ MariaDB
Để kiểm tra nếu MariaDB được cài đặt, hãy nhập các lệnh bên dưới để đăng nhập vào máy chủ MariaDB
sudo mysql -u root -p
Sau đó nhập mật khẩu bạn đã tạo ở trên để đăng nhập ... nếu thành công, bạn sẽ thấy thông báo chào mừng MariaDB.
sudo apt-get install mariadb-server mariadb-client
sudo mysql_secure_installation
sudo mysql -u root -p
Bước 6: Cài Đặt PHP 7.1 Và Modules
PHP là bắt buộc để cho phép các ứng dụng PHP hoạt động… .. chạy các lệnh bên dưới để thêm kho lưu trữ OpenLiteSpeed vào hệ thống của bạn…
sudo bash
wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debain_repo.sh | bash
Sau khi thêm kho lưu trữ, hãy chạy các lệnh PHP 7.1 và các mô-đun liên quan.
sudo apt install lsphp71 lsphp71-common lsphp71-mysql lsphp71-tidy lsphp71-recode lsphp71-recode lsphp71-opcache
Để cài đặt PHP 7.2 và các gói liên quan, hãy chạy các lệnh dưới đây:
sudo apt install lsphp72 lsphp72-common lsphp72-mysql lsphp72-tidy lsphp72-recode lsphp72-recode lsphp72-opcache
Tiếp theo, chạy các lệnh dưới đây để tạo một liên kết tượng trưng cho PHP 7.1
sudo ln -sf /usr/local/lsws/lsphp71/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp71
Để sử dụng PHP 7.2 , hãy chạy các lệnh bên dưới…
sudo ln -sf /usr/local/lsws/lsphp72/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp72
Sau đó, mở trình duyệt của bạn và duyệt đến cổng phụ trợ OpenLiteSpeed ..
http://example.com:7080
Đi tới Dashboard và chọn Server Configuration ==> External App… sau đó nhấp vào EXIT như được hiển thị trong hình bên dưới…
Sau đó di chuyển đến Command , sau đó thay đổi lệnh để phản ánh liên kết tượng trưng được tạo ở trên cho PHP 7.1 và lưu lại.
$SERVER_ROOT/fcgi-bin/lsphp71
Đối với PHP 7.2 , sử dụng dòng dưới đây:
$SERVER_ROOT/fcgi-bin/lsphp72
Tiếp theo, vào Virtual Hosts ==> General page …. và nhấp vào chỉnh sửa phần Index File và thêm index.php vào danh sách như hình dưới đây.
Tiếp theo, chọn tab Rewrite và bật Rewrite Control
Tiếp theo chỉnh sửa Quy tắc Rweire và thay thế mã bằng quy tắc bên dưới, sau đó lưu ..
RewriteRule ^ index \ .php $ - [L]
RewriteCond% {REQUEST_FILENAME}! -F
RewriteCond% {REQUEST_FILENAME}! -D
RewriteRule. /index.php [L]
Lưu lại và tiếp tục.
Cuối cùng, nhấp vào Listeners từ menu bên trái, sau đó chỉnh sửa để thay đổi cổng hiện tại từ 8088 thành 80 . Lưu sau đó.
Đi tới Dashboard và restart máy chủ từ góc trên cùng bên phải…
Để xác nhận xem PHP có đang hoạt động hay không, hãy mở URL bên dưới…http: //localhost/phpinfo.php
http://localhost/
Tất cả những gì bạn phải làm bây giờ là đặt ứng dụng PHP của bạn vào thư mục gốc mặc định:/usr/local/lsws/Example/html
Enjoy!
style="text-transform:none;
sudo apt install lsphp71 lsphp71-common lsphp71-mysql lsphp71-tidy lsphp71-recode lsphp71-recode lsphp71-opcache
sudo apt install lsphp72 lsphp72-common lsphp72-mysql lsphp72-tidy lsphp72-recode lsphp72-recode lsphp72-opcache
sudo ln -sf /usr/local/lsws/lsphp71/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp71
sudo ln -sf /usr/local/lsws/lsphp72/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp72
Sau đó di chuyển đến Command , sau đó thay đổi lệnh để phản ánh liên kết tượng trưng được tạo ở trên cho PHP 7.1 và lưu lại.
$SERVER_ROOT/fcgi-bin/lsphp71
$SERVER_ROOT/fcgi-bin/lsphp72
Tiếp theo, chọn tab Rewrite và bật Rewrite Control
RewriteRule ^ index \ .php $ - [L]
RewriteCond% {REQUEST_FILENAME}! -F
RewriteCond% {REQUEST_FILENAME}! -D
RewriteRule. /index.php [L]
Cuối cùng, nhấp vào Listeners từ menu bên trái, sau đó chỉnh sửa để thay đổi cổng hiện tại từ 8088 thành 80 . Lưu sau đó.
Đi tới Dashboard và restart máy chủ từ góc trên cùng bên phải…
Để xác nhận xem PHP có đang hoạt động hay không, hãy mở URL bên dưới…http: //localhost/phpinfo.php
http://localhost/
Tất cả những gì bạn phải làm bây giờ là đặt ứng dụng PHP của bạn vào thư mục gốc mặc định:/usr/local/lsws/Example/html
http://localhost/
Tất cả những gì bạn phải làm bây giờ là đặt ứng dụng PHP của bạn vào thư mục gốc mặc định:/usr/local/lsws/Example/html
Enjoy!
Cài Đặt OpenLiteSpeed Trên Ubuntu 16.04 / 18.04 Với MariaDB Và PHP 7.1 / PHP 7.2
Reviewed by Nguyen Nam Hong
on
10/25/2018
Rating: