Cài đặt Wordpress trên OpenLiteSpeed

Last modified by Admin on 2023/12/27 09:17

Cấu hình vps

  • Hệ điều hành Ubuntu 18.04
  • Ram: 2G
  • CPU: 2 core
  • Ổ cứng: HDD 40GB

Tiến hành cài đặt

Bước 1: cập nhật gói tin

Thực hiện cập nhật các gói tin của server:

sudo apt-get update -y
sudo apt-get upgrade -y

Bước 2: Cài đặt OpenLiteSpeed

Download và cài gói tin cho OpenLiteSpeed

wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debain_repo.sh | bash

Cài đặt OpenLiteSpeed

sudo apt install openlitespeed -y

Khởi động dịch vụ OpenLiteSpeed và chạy khởi động cùng hệ thống

systemctl start lsws
systemctl enable lsws

image2022-2-14_10-8-12.png

Kiểm tra dịch vụ đã chạy chưa qua cổng 8088 trên trình duyệt

https://<Your_IP>:8088

image2022-2-14_10-8-20.png

Bước 3: Cài đặt mysql và tạo database cho wordpress

Thực hiện cài đặt mysql thông qua câu lệnh sau:

apt install mysql-server -y

Chạy dịch vụ mysql và cho khởi động cùng hệ thống

systemctl start mysql
systemctl enable mysql

image2022-2-14_10-8-28.png

Cài đặt thông tin bảo mật cho mysql (Bước này làm tương tự theo các hướng dẫn khác)

sudo mysql_secure_installation

image2022-2-14_10-8-33.png

Tạo tài khoản và database riêng cho wordpress

mysql -u root -p

image2022-2-14_10-8-41.png

mysql> CREATE DATABASE wordpressdb;
mysql> GRANT ALL PRIVILEGES ON wordpressdb.* TO 'admin'@'localhost' IDENTIFIED BY ‘Abc123@@’ WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

image2022-2-14_10-8-46.png

Bước 4: Cài đặt PHP và các module

Cài đặt PHP 7.2 và các module cần thiết bằng lệnh

sudo apt install lsphp72 lsphp72-curl lsphp72-imap lsphp72-mysql lsphp72-intl lsphp72-pgsql lsphp72-sqlite3 lsphp72-tidy lsphp72-snmp -y

Bước 5: Cài đặt Wordpress và kết nối tới database

Tải về mã nguồn wordpress

wget -c http://wordpress.org/latest.tar.gz

giải nén thực mục source code

tar -xzvf latest.tar.gz

Copy source code vào thưc mục sau

cp -rf wordpress/ /usr/local/lsws/Example/html/

Đổi thông tin user sở hữu cho wordpress về nobody để có thể cài đặt sau này

chown -R nobody:nogroup /usr/local/lsws/Example/html/wordpress

Vào thư mục wordpress và tạo thư mục config:

cd /usr/local/lsws/Example/html/wordpress
mv wp-config-sample.php wp-config.php

Cấu hình file config sử dụng database đã tạo ở phần trên:

apt install vim -y
vim  wp-config.php

image2022-2-14_10-8-54.png

Lưu file cấu hình này lại.

Bước 6: Cấu hình trên OpenLiteSpeed

Trên trình duyệt, truy cập vào OpenLiteSpeed theo đường dẫn:

https://<Your_IP>:7080

image2022-2-14_10-8-59.png

Nhập thông tin username là admin, password là 123456 sau đó đăng nhập

Lưu ý: trường hợp bạn không đăng nhập được bằng thông tin user mặc định có thể reset password thông qua lệnh sau:

/usr/local/lsws/admin/misc/admpass.sh

Đăng nhập thành công, dashboard sẽ xuất hiện

image2022-2-14_10-9-32.png

Kích chọn tab Listeners sau đó chọn vào Default.

image2022-2-14_10-9-36.png

Bấm vào nút chỉnh sửa

image2022-2-14_10-9-42.png

Thay giá trị port 8088 về port 80 sau đó lưu lại

image2022-2-14_10-9-47.png

Tiếp theo, truy cập vào tab Server Configuration -> External App, sau đó chọn vào edit

image2022-2-14_10-9-52.png

Chỉnh sửa các thông tin sau rồi lưu lại.

  • Name: lsphp72
  • Address: uds://tmp/lshttpd/lsphp72.sock
  • Command: $SERVER_ROOT/lsphp72/bin/lsphp

image2022-2-14_10-9-57.png

Tiếp theo vào tab Virtual Hosts, Lựa chọn từ danh sách một Virtual Host

image2022-2-14_10-10-3.png

Sau đó vào tab Genaral rồi sau đó chọn vào chỉnh sửa

image2022-2-14_10-10-8.png

Ta chỉnh sửa mục sau rồi lưu lại.

  • Document Root: $VH_ROOT/html/wordpress/

image2022-2-14_10-10-14.png

Tiếp đến ta sửa ở mục sau:

  • Index Files: index.html, index.php

image2022-2-14_10-10-31.png

image2022-2-14_10-10-35.png

Tiếp tục ta vào tab Rewrite và lựa chọn chỉnh sửa

image2022-2-14_10-10-42.png

Ta chỉnh sửa các mục sau rồi lưu lại:

  • Enable Rewrite: Yes
  • Auto Load from .htaccess: Yes

image2022-2-14_10-10-49.png

Như vậy là ta đã cấu hình xong, tiến hành mở wordpress của bạn trên trình duyệt thông qua địa chỉ IP server

http://<Your_IP>

image2022-2-14_10-10-54.png