Hướng dẫn cài đặt WordPress với OpenLiteSpeed trên Ubuntu 14
WordPress là một mã nguồn mở cho phép bạn tạo các website hoặc blog nhanh, đẹp và cực kỳ dễ dùng!
WordPress được phát triển bởi cộng đồng trên toàn thế giới. Với hàng ngàn trình cắm và giao diện miễn phí, WordPress có thể làm được mọi điều bạn cần cho website của mình.
Trong hướng dẫn này, chúng tôi sẽ tập trung vào việc hướng dẫn cài đặt wordpress trên Ubuntu 14 và chạy máy chủ OpenLiteSpeed
Trước khi vào bài chúng ta cần phải cài đặt và cấu hình OpenLiteSpeed trên Ubuntu 14, các bạn có thể xem qua các bài hướng dẫn sau
Hướng dẫn cài đặt OpenLiteSpeed trên Ubuntu 14
Xem hướng dẫn ở đây
Hướng dẫn cài đặt PHP7 với OpenLiteSpeed trên Ubuntu 14
Xem hướng dẫn ở đây
Hướng dẫn đổi port
Mặc định port của openlitespeed chạy port 8088
Vì thế mỗi lần truy cập bằng trình duyệt ta đều phải gõ thêm port 8088 vào sau địa chỉ web rất bất tiện
Chúng ta sẽ đổi sang công mặc định của web là 80 như sau
Chọn mục listeners trên thanh menu bên trái rồi chọn vào mục view
Trong mục view ta tiếp tục di chuyển con trỏ lên phía bên phải chọn mục Edit
Trong mục Edit các bạn kích vào ô port và sửa 8088 thành 80 sửa xong thì ấn save để lưu file
Và restart lại openlitespeed
Các bạn truy cập lại vào trình duyệt để kiểm tra xem port đã đổi thành công chưa, lần này bạn sẽ không cần phải thêm port vào sau địa chỉ web nữa
Cấu hình Virtual Host cho wordpress
Chúng ta sẽ phải sửa đổi lại cấu hình mặc định của Virtual Hosts để sử dụng được wordpress
Thêm index.php
Chúng ta click vào mục Virtual Hosts, các bạn sẽ thấy đã có một mẫu Virtual Hosts được tạo sẵn chúng ta sẽ sử dụng luôn mẫu này. Để xem được nội dung bên trong các bạn click vào biểu tượng view
Trong Example chọn tab General di chuyển xuống khung Index Files chọn biểu tượng edit để chỉnh sửa cấu hình
Bên trong mục Index Files ta sẽ thêm chữ index.php để cho phép các tập tin của php
Sau khi thêm xong chúng ta sẽ ấn vào biểu tượng save
Bây giờ ta sẽ chuyển sang tab rewrite và sửa như sau
Trong khung Rewrite Control ta sẽ bật yes cho Enable Rewrite
Trong khung Rewrite Rules ta sẽ viết lại các quy tắc như sau
RewriteRule ^/index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
Mặc định các Virtual Host của openlitespeed được bảo vệ bởi các mật khẩu riêng , WordPress cũng có cơ chế bảo vệ riêng của nó ,để tránh bị xung đột ta nên xóa bỏ mật khẩu mặc định của openlitespeed
Ta chuyển sang tab Security, trong khung Realm List ta chọn delete
Sẽ xuất hiện một hộp thoại hỏi ta có xóa không, ta ấn vào delete là xong
Tiếp tục chúng ta chuyển sang tab Context ,và trong khung Context List ta sẽ xóa /protected/ vì nó có liên quan đến an ninh
Bạn có thể xóa bất kì hoặc xóa tất cả các Context List ,vì chúng ta sẽ không cần đến chúng, ở đây chúng tôi sẽ xóa hết tất cả.
Một lần nữa nó sẽ xuất hiện hộp thoại hỏi xóa hay không các bạn ấn delete
Khởi động lại máy chủ để thực hiện các thay đổi
Sau khi thực hiện các thay đổi ,chúng ta cần phải khởi động lại máy chủ để cập nhật các thay đổi đó
Tạo một cơ sở dữ liệu cho WordPress
Để tạo cơ sở dữ liệu chúng ta cần phải đăng nhập vào mysql trong SSH
# mysql -u root -p
Tạo một cơ sở dữ liệu có tên là wordpress
mysql> CREATE DATABASE wordpress;
Tiếp theo chúng ta sẽ tạo user và mật khẩu cho cơ sở dữ liệu vừa tạo
mysql> GRANT ALL ON wordpress.* TO wordpress@127.0.0.1 IDENTIFIED BY ’password’;
Gõ lệnh sau để thực hiện các thay đổi của MySQL
mysql> FLUSH PRIVILEGES;
Bây giờ chúng ta sẽ thoát ra khỏi MySQL bằng cách ấn Ctrl + C
Tạo các thư mục chứa file wordpress
Ở các bước trên chúng ta đã xóa các Context List bây giờ chúng ta cần phải dọn sạch rác còn lại
Di chuyển vào thư mục gốc
# cd /usr/local/lsws/Example
Các bạn chạy lệnh sau để xóa hết các ngữ cảnh
# rm -rf cgi-bin fcgi-bin
Cuối cùng các bạn xóa các file còn lại trong thư mục html
# rm -rf html/*
Bây giờ chúng ta đã có một thư mục sạch sẽ để chuyển các tập tin WordPress đến
Tải wordpress và cấu hình
Chúng ta sẽ tạo 1 thư mục chứ các file download và di chuyển vào trong thư mục đó
# mkdir /download # cd /download
Chạy lệnh download như sau
# wget https://wordpress.org/latest.tar.gz
Giải lén file vừa tải về và di chuyển các file vào thư mục chứa web
# tar xzvf latest.tar.gz
# mv /download/wordpress/* /usr/local/lsws/Example/html/
Gán user và group, phân quyền cho thư mục
# chown -R nobody:nogroup /usr/local/lsws/Example/html/
# chmod -R 755 /usr/local/lsws/Example/html/
Bây giờ chúng ta sẽ cấu hình wordpress qua trình duyệt web
Chúng ta truy cập vào địa chỉ http://<địa chỉ ip VPS>, sẽ hiện ra hình ảnh sau
Điền các thông số cơ sở dữ liệu mà bạn đã khai báo trong MySQl
Sau khi cái đặt xong thông số cơ sở dữ liệu các bạn điền nốt một số thông tin cơ bản là đã hoàn thành xong việc cài đặt.
Đến đây đã kết thúc bài hướng dẫn cài đặt WordPress với OpenLiteSpeed trên Ubuntu 14, hi vọng rằng vời bài này các bạn sẽ có thêm lựa chọn máy chủ web, hẹn gặp lại các bạn trong các bài tiếp theo. Chúc các bạn thành công.