Cách tạo WordPress đa trang (Multisite) với Webinoly

WordPress Multisite là gì? có gì khác với trang wordpress bình thường? Là gì thì Google nói rất nhiều rồi, mình chỉ nêu một vài ý kiến cá nhân khi chuyển qua sử dụng wordpress multisite:

  1. Có nhiều hơn 1 trang wordpress và có ý định phát triển thêm
  2. Theme, Plugin luôn có những phiên bản mới và bạn phải cập nhật ( theo cách thủ công)
  3. Các Plugin, theme tầm cỡ đề có thể hoạt động tốt với multisite

Quan trọng:

– Hỗ trợ ssl cho sub domain

– Hỗ trợ map domain với ssl

Về lợi ích thì cũng chưa thấy gì nhiều, chỉ có cái là dễ quản lý, dùng chung được thư viện Media, phân quyền quản lý site cho các thành viên… và đặc biệt, bạn có thể bán website 😀

Tiêu chí của bài này là tạo wordpress multisite có thể sử dụng ssl, mapping domain, không mất thêm chi phí khác… nên mình sẽ đi chi tiết một loại thôi nhé. Cụ thể ở đây là với Webinoly

Chuyển wordpress signal site sang multisite

WordPress multisite được chuyển đổi từ Single site, hoặc bạn cũng có thể chọn là Multisite khi cài đặt. Mặc định là bạn đã có website với webinoly và giờ muốn chuyển nhé.

Tạo SSL Wildcard cho domain

Nếu muốn sử dụng ssl cho subdomain thì bước này là phải có ssl cho ký tự đại diện.

sudo site example.com -ssl=off			# tắt ssl nếu đã kích hoạt trước đó
sudo site example.com -ssl=on -wildcard # kích hoạt ssl cho kỹ tự đại diện *

Đảm bảo rằng bạn đã trỏ domain đến máy chủ. Bạn sẽ được cung cấp một recode TXT để thêm vào domain. Lưu ý, không nên nhấn Ctrl + C để copy. Có lẽ bạn phải gõ giá trị Value ra notepad và đảm bảo chính xác.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Please deploy a DNS TXT record under the name
_acme-challenge.example.com with the following value:

ZbKkgwF6nY-bFUSZP1Dqm6kBEMErJCkLElW3oBNmExY

Before continuing, verify the record is deployed.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Press Enter to Continue

Tùy theo nhà cung cấp domain, và có cách khai báo giá trị TXT khác nhau. Có thể để trường name và value riêng biệt, cũng có thể nối trường name và value bởi dầu bằng. ví dụ:

_acme-challenge.example.com=ZbKkgwF6nY-bFUSZP1Dqm6kBEMErJCkLElW3oBNmExY

Nếu không chắc chắn, hãy thêm cả 2 nhé. sau khi thêm xong, nhấn Enter để tiếp tục. Với webinoly mình thấy đây là bước cầu kỳ nhất. Easyengine 4 thì bạn lại có thể copy thoải mái vì nó có lệnh xác thực sau, easy hỗ trợ rất tốt subdomain, nhưng hiện tại chưa thể Mapping domain.

Một cách khác là không sử dụng Wildcard, cứ tạo ssl bình thường cho domain chính và subdomain thì tạo ssl theo lệnh sau:

sudo site sub.example.com -ssl=on -root=example.com

Chuyển sang Multisite

sudo site example.com -multisite-convert

Refress lại trang, đăng nhập lại, sau đó truy cập Network Admin > Bảng tin > Cài đặt > Cài đặt mạng
Trong phần này bạn sẽ chọn Subdomain hoặc Subfolder. Webinoly sẽ tự cập nhật file wp-config.conf cho bạn.

Bây giờ hãy thêm trang web con của bạn xem sao nhé

Các trang web của tôi > Network Admin > Trang web

Tags:

Chúng tôi sẽ rất vui khi nghe những suy nghĩ của bạn

Để lại một bình luận

DATVNN.COM
Logo
Register New Account
Reset Password
Shopping cart